Skip to content

sublime text 使用简历

地址: http://www.sublimetext.com/dev

插件

安装包控制(Sublime Package Control)

2.0

import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

3.0

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

Alignment:整齐的码农

Preferences → Key Bindings - User

[
    { "keys": ["ctrl+alt+l"], "command": "alignment" }
]

Emmet(previous zencoding):

tab : 补全ctrl+alt+enter : 输入复杂表达式立刻补全,Emmet的控制面板

DocBlockr : 文档说明立刻补全

/** : 回车补全支持PHP, javascript语法插件

  • jQuery : 选定语法可以直接提示
  • less : less
  • conf : Apache Config File

sublimeLinter

语法提示工具

  • PHP支持
Preferences->Package Settings -> SublimeLinter ->Settings - User
 {
   "sublimelinter_executable_map":
   {
      "php": "E:\\wamp\\bin\\php\\php5.3.10\\php.exe"
   }
}
  • CSS && JS 支持需要安装 Node.js

Tag : 格式化HTML/XML文档(插件方式)

  • 右键选择 Auto-Format Tags On Document
  • 选中文本后使用 快捷键 [ctrl+alt+f]格式化 HTML / XML (自带方式)1.全选2.edit->line->reindent3.Preferences → Key Bindings - User
[
  { "keys": ["ctrl+alt+f"], "command": "reindent" , "args": {"single_line": false}}
]

jsFormat : 格式化Javascript文档

[
  { "keys": ["ctrl+alt+shift+j"], "command": "js_format" }
]

CssLisible : 格式化CSS文档

[
  { "keys": ["ctrl+alt+shift+c"], "command": "csslisible" }
]

SideBarEnhancements : 附加右鍵選單功能

根据需求自行添加快捷方式

[
    { "keys": ["ctrl+t"], "command": "side_bar_new_file2" },
    { "keys": ["f2"], "command": "side_bar_rename" },
    { "keys": ["ctrl+alt+f"], "command": "side_bar_find_files_path_containing" }
]

BufferScroll: 記住上次編輯位置

Bracketeer: 標示{}、()、[]片段頭尾

TrailingSpaces: 删除尾部空行

[
    { "keys": ["ctrl+shift+T"], "command": "delete_trailing_spaces" }
]

Nettuts Fetch: 设置一些需要同步的文件列表,然后保存更新

DetectSyntax : 根据后缀名来检测相应的语法

PHP Snippet plugin : 输入“php-”的时候便会提示匹配的代码段

Goto Doucumentation : 查询鼠标所在点的函数的帮助信息

快捷键 F1, 例如PHP文件将会跳转到的地址为: http://us.php.net/lcfirst

{ "keys": ["f1"], "command": "goto_documentation" }

GBK Encode Support : GBK 编码支持

主题

Theme - Soda: 安装soda主题

Preferences->Global Setting-User

"theme": "Soda Dark.sublime-theme"

Theme - Flatland: 安装Flatland主题

{
    "theme": "Flatland Dark.sublime-theme",
    "color_scheme": "Packages/Theme - Flatland/Flatland Dark.tmTheme"
}

Color-scheme - solarized: 很漂亮的一款主题哦

http://ethanschoonover.com/solarized

Color-scheme -Flatland

thinkpixellab/flatland/archive/master.zip

配置

修正字体字号File Settings – User

{ "font_size": 10.5 }

常用命令

命令面板:          shift + ctrl + P
即时的文件切换:     ctrl + P
     @:函数跳转    ctrl + R
     ::行跳转      ctrl + G
     #:搜索
多重选择:          ctrl+单击
     选择多行:Shift + ctrl+ L
     将选中词逐一加入选择:Control+ D
     将选中词全选:Alt+F3
     垂直选择 : 鼠标中键

ctrl+`                     命令行
Ctrl+L                     选择整行(按住L继续选择下行)
Ctrl+KK                    从光标处删除至行尾
Ctrl+K Backspace           从光标处删除至行首
Ctrl+Shift+K(ctrl+X)       删除整行
Ctrl+Shift+D               复制光标所在整行,插入在该行之前
Ctrl+J                     合并行(已选择需要合并的多行时)
Ctrl+KU                    改为大写
Ctrl+KL                    改为小写
Ctrl+D                     选词 (按住-继续选择下个相同的字符串)
Ctrl+G                     行跳转
Ctrl+M                     光标移动至括号内开始或结束的位置
Ctrl+Shift+M               选择括号内的内容(按住-继续选择父括号)
Ctrl+/                     注释整行(如已选择内容,同“Ctrl+Shift+/”效果)
Ctrl+Shift+/               注释已选择内容
Ctrl+alt+Space(已修改)      自动完成(win与系统快捷键冲突,需修改为自定义)
Ctrl+Z                     撤销
Ctrl+Y                     恢复撤销
Ctrl+Shift+V               粘贴并自动缩进
Alt+.                      闭合当前标签
Ctrl+Shift+A               选择光标位置父标签对
Ctrl+Shift+[               折叠代码
Ctrl+Shift+]               展开代码
Ctrl+KT                    折叠属性
Ctrl+K0                    展开所有
Ctrl+U                     软撤销
Ctrl+T                     词互换
Tab                        缩进
Shift+Tab                  去除缩进
Ctrl+Shift+UP              与上行互换
Ctrl+Shift+DOWN            与下行互换
Ctrl+Enter                 插入行后
Ctrl+Shift+Enter           插入行前 F9行排序(按a-z)