用Sublime Text 3架设Salesforce的快速开发环境
- 12月
- 01
- Posted by Lin
- Posted in Other, Salesforce

Why Sublime Text 3 ?
工作中接触SFDC已近两年,一直都是使用Eclipse+Force.com IDE的开发环境(Eclipse IDE安装参考此处)。虽说用着相当顺手,总是有些美中不足的地方。比如:1.对APEX,VF语法支持的不好
※要知道没有自动联想功能对程序猿而言,就如用Emeditor写Perl一样。
2.程序太重
※偶尔会没有响应,重新打开还会莫名地把本地的代码自动提交到Salesforce上。。
3.没有很好用的黑色主题(想装逼都装不了。。)
最近试用了下Sublime Text 3,给我最大的感受就是,轻!
整个安装包10M不到。相比Eclipse动不动3,400M的安装包,可以想象它可以有多轻多快。
本篇主要介绍用Sublime Text 3来搭建轻快的Force.com开发环境。
1. 安装Sublime Text 3
下载Sublime Text 3并安装。Sublime Text 3支持Windows・MacOSX・Linux平台上的安装,本文仅通过MacOSX上的截图进行说明。
※Windows平台上需要安装Google Chrome,并设为默认浏览器。

2. 安装Package Control
Package Control类似Sublime Text的扩展管理器,可以相当便利的管理Sublime Text上的扩展功能。1. 进入Package Control安装指南,拷贝下图中的指令文本。

2. 打开Console。


3.安装MavensMate
有了Package Control,就可以很方便的安装、卸载Package了。1. 打开Package Control: Preferences > Package Control,输入”install”,根据提示菜单选择Package Control: Install Package。

2. 输入“MavensMate”并点击安装。

如无意外,安装完毕后Console处会提示“Package MavensMate successfully installed“。
1. 设置Workspace
打开MavensMate > Settings > User
单个Workspace时: 复数Workspace时: Windows下,需要注意路径的写法(”\”→”\\”)
2. 安装MavensMate API (mm)

2. 安装 MavensMate-Desktop
从https://github.com/joeferraro/MavensMate-Desktop/releases下载安装 MavensMate-Desktop并执行它。
4. 安装Package
[3.]同样的方法安装以下Package。・ Visualforce
Visualforce编码辅助功能。
・ jQuery
jQuery编码辅助功能。・ CSS Snipet
CSS编码辅助功能。・ Salesforce Reference
Salesforce快速参考指南。Preferences > Package Control > Salesforce Reference・DocBlockr
Sublime Text 3下注释代码自动填充插件。DocBlockr支持JavaScript (including ES6), PHP, ActionScript, Haxe, CoffeeScript, TypeScript, Java, Groovy, Objective C, C, C++ 以及Rust的自动填充。5. Eclipse Shortcuts
左键点击跳转
在”Default (OSX).sublime-keymap”目录下新建”Default (OSX).sublime-mousemap”配置文件, 复制以下内容并保存。 ※此设置仅在Windows下有效※详细参考:此处 或 此处
Find in files
打开Preferences > KeyBindings-User,复制以下内容并保存。Delete Line
※Windows下,”super”需要改成”ctrl”6. 新建Force.com Project
1. 打开MavensMate > Project > New Project依次输入”Project Name”,”Salesforce.com Username”,”Salesforce.com Password”,如有Security Token则输入Password+SecurityToken。

2.点击Project Metadata选择导入的Metadata

3.点击Create Project创建Project。

4.创建完毕,Enjoy it!

在使用MavensMate v6.0中碰到 “Require TLS 1.1 for HTTPS connections” 错误 ? 根据这边文章《To Fix Error “Require TLS 1.1 for HTTPS connections” of MavensMate v6.0》即可解决它!
近期文章
- Salesforce DevTools Release Notes (version 3.10.0) – mass edit custom fields on lightning
- Salesforce DevTools Release Notes (version 3.9.0)- Object Fields, SOQL Query Editor
- Salesforce DevTools Release Notes (version 3.8.0)
- Salesforce DevTools的开发者用户突破10,000名!THANK YOU!
- Lightning Component中使用Promise处理Apex服务端请求
Top Posts
- Salesforce DevTools – Saleforce开发者必备Chrome扩展 - 226.8K views
- Date format 与 DateTime format - 209.9K views
- Salesforce批量编辑 (Chrome扩展) – 在任何标准视图上进行批量插入, 拷贝, 更新, 删除, 支持Classic与Lightning! - 161.1K views
- 编写一个可被计划执行的Batch Apex - 124.9K views
- 用Sublime Text 3架设Salesforce的快速开发环境 - 123.1K views
分类目录
- APEX
- 应用
- Custom Label
- Custom Metadata
- Custom Setting
- Design & UI
- 交流会
- Heroku
- iOS & Object-c
- Lightnint Component
- Linux & Mac OS
- Metadata API
- Node.js
- Open Source
- Other
- PHP Framework
- Release Notes
- REST API
- Salesforce
- Salesforce DevTools
- Salesforce DX
- SOQL
- Tooling API
- Unit Tests
- Validation Rule
- Visualforce
- WordPress
您必须登录才能发表评论。