Browse Month: 十月 2013

Sublime 编辑器使用笔记

推荐插件

  • phpfmt: PHP代码格式化神器, 以PSR2 代码风格格式化代码
  • Alignment: = 竖排对齐
  • All Autocomplete: 自动完成
  • AutoFileName: 自动完成文件名
  • BracketHighlighter: 闭合标签显示
  • Clipboard Diff: 文件与剪切板数据对比
  • Compare Side-By-Side: 文件比较
  • DashDoc: dash 支持
  • DocBlockr: 注释编写
  • Emmet: html 神器
  • FTPSync: ftp 同步
  • Git: git 支持
  • GitGutter: git 更丰富的支持
  • Package Control: 包管理
  • PackageResourceViewer: 查看包资源
  • Pretty JSON: JSON 美化与压缩
  • Project Manager: 项目管理
  • PyV8: python 引擎
  • Modific: 标识出最后一次提交的修改
  • SideBarEnhancements: 侧边栏加强
  • SublimeLinter: 代码检测框架
  • SublimeLinter-php: PHP 代码检测
  • SublimeTmpl: 模板工具
  • SynceSiderBar: 在侧边栏中同步定位当前活跃状态的文件
  • Trimmer: 清除代码末尾的空白字符, 可以使用PHPFMT 替代
  • Trailing​Spaces: 自动删除行尾的空白字符
  • Seti_UI: 一个UI 主题
  • Material Theme
  • Monokai – Spacegray
  • Colorsublime – Themes
  • Clickable URLs: 点击url
  • Color Highlighter: 颜色显示
  • TabsExtra: 标签扩展

当插件安装过多时,编辑代码时会明显拉高cpu,所以建议只添加自己需要的插件。

当前配置文件配置

Preferences.sublime-settings

自定义快捷键

需要自定义命令栏命令的快捷键时,需要先找到相应命令的实际指令。

使用快捷键 Ctrl+` 调出console面板,输入 sublime.log_commands(True),可以得到当前使用的命令的指令值,然后在快捷键绑定文件Default (OSX).sublime-keymap中进行快捷键的绑定。

命令栏命令 File: Copy Path 对应指令为 side_bar_copy_path,表示复制当前文件全路径

配置快捷键

插件编写

模块调用 sublime.error_message(cwd)
获取 window 类 self.window
window 获取当前活动的 view self.window.active_view()

标签切换插件

参考