一. Sublime使用
发现一篇十分全面介绍Sublime使用的文章,12bet,有兴趣可以围观-Sublime Text 全程指南。
1.1. 安装Sublime
官网下载安装-立即去下载。个人觉得Sublime 3比较好用,12bet,至少强大的Package Control比较好使(Sublime 3下载)。
1.2. 安装Package Control
见官网-Package Control安装。
1.3. 安装其他插件
12博体育,安装好Package Control之后就可以使用它来安装其他的插件了。具体步骤:
- 按下Ctrl+Shift+P调出命令面板。
- 输入pci 调出 Package Control : Install Package选项并回车,12博体育,然后在列表中选中要安装的插件。
个人比较喜欢的插件有:Emmet、 jQuery、 FTPSync、 SideBarEnhancements、 SublimeCodeIntel、 SublimeLinter、 SublimeREPL、 BracketHighlighter、 DocBlockr。这些插件的介绍及相关功能介绍,可以去Package Control官网搜索。
1.4. Sublime配置
Preferences -> Settings Default下为默认设置,12bet,可以在Settings User下设定自己的偏好设置。12bet,设置文件详解参照-Sublime Text 2 设置文件详解。
以下是我的设置:
{
"always_show_minimap_viewport": true,
"color_scheme": "Packages/User/Cobalt (SL).tmTheme",
"draw_minimap_border": true,
"font_size": 10,
"highlight_line": true,
"ignored_packages":
[
"Vintage"
],
"show_encoding": true,
"show_line_endings": true,
"tab_size": 2,
"translate_tabs_to_spaces": true
}
Preferences -> Key Bindings Default下为默认快捷键设置,可以在Key Bindings User下设定自己的偏好的快捷键。在快捷键冲突的时候特别有用。
以下是我的设置:
[
{ "keys": ["ctrl+shift+alt+f"], "command": "show_panel", "args": {"panel": "find_in_files"} },
{ "keys": ["super+alt+ctrl+g"], "command": "goto_python_definition"},
{ "keys": ["super+alt+ctrl+h"], "command": "back_to_python_definition"}
]
1.5. Sublime常用快捷键
- Ctrl+Shift+P:打开命令面板
- Ctrl+P:搜索项目中的文件
- Ctrl+G:跳转到第几行
- Ctrl+W:关闭当前打开文件
- Ctrl+Shift+W:关闭所有打开文件
- Ctrl+Shift+V:粘贴并格式化
- Ctrl+D:选择单词,重复可增加选择下一个相同的单词
- Ctrl+L:选择行,重复可依次增加选择下一行
- Ctrl+Shift+L:选择多行
- Ctrl+Shift+Enter:在当前行前插入新行
- Ctrl+X:删除当前行
- Ctrl+M:跳转到对应括号
- Ctrl+U:软撤销,撤销光标位置
- Ctrl+J:选择标签内容
- Ctrl+F:查找内容
- Ctrl+Shift+F:全项目查找并替换
- Ctrl+H:替换
- Ctrl+R:前往 method
- Ctrl+N:新建窗口
- Ctrl+K+B:开关侧栏
- Ctrl+Shift+M:选中当前括号内容,重复可选着括号本身
- Ctrl+F2:设置/删除标记
- Ctrl+/:注释当前行
- Ctrl+Shift+/:当前位置插入注释
- Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的
- Ctrl+Shift+A:选择当前标签前后,修改标签用的
- F11:全屏
- Shift+F11:全屏免打扰模式,只编辑当前文件
- Alt+F3:选择所有相同的词
- Alt+.:闭合标签
- Alt+Shift+数字:分屏显示
- Alt+数字:切换打开第N个文件
- Ctrl+Shift+上下:替换行
二. FtpSync远程同步
2.1. 安装FtpSync插件
可以参照前面的插件安装,这里不赘述。
2.2. 远程同步设置
- Project -> Add Folder To Project -> 选择要同步的文件夹。
- 文件夹右键 -> FtpSync -> Setup FtpSync in this folder
- 当前文件夹下会生成ftpsync.settings文件,配置相应字段,host为你的ftp服务器域名或ip,username和password为ftp的用户名和密码,path为ftp上要同步的目录,upload_on_save 是保存修改是是否自动上传。特别注意的是最后一个配置项后面一定不要有逗号。
- 如果要将本地目录下文件同步到ftp:文件夹右键 -> FtpSync -> Upload。
实际开发过程中,一般是先用svn同步到本地,再用ftpsync同步到服务器上,修改文件保存后可以直接在浏览器中查看效果。