mac sublime text3 重要问题收集(快捷键、snippet,plugin)

  • 快捷键

⌘+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者输入 : 跳转到文件某行;

⌘+R 快速列出/跳转到某个函数

⌘+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找

⌘+Shift+P 打开命令面板

⌘T 前往文件
⌘⌃P 前往项目
⌘R 前往 method
⌘⇧P 命令提示
+Z 撤销
+Y 恢复撤销

Alt+⌘+1(非小键盘)窗口分屏,恢复默认1屏
Alt+⌘+2 左右分屏-2列
Alt+⌘+3 左右分屏-3列
Alt+⌘+4 左右分屏-4列
Alt+⌘+5 等分4屏

  • Snippet
环境变量名 描述
$TM_FILENAME 用户文件名
$TM_FILEPATH 用户文件全路径
$TM_FULLNAME 用户的用户名
$TM_LINE_INDEX 插入多少列, 默认为0
$TM_LINE_NUMBER 一个snippet插入多少行
$TM_SOFT_TABS 如果设置translate_tabs_to_spaces : true 则为Yes
$TM_TAB_SIZE 每个Tab包含几个空格
  • Plugin

我们需要个一个输出格式是:

/**
* Author: wfq
* DateTime: 2017-05-12 17:47:40
* Description: desc
*/

1、工具栏tools找到newPlugin,保存在弹出的目录,名字为addinfo.py(可随意定名字)代码如下图:

其中:AddInfoCommand的类命名跟跟我们后面可以设置的快捷键有一定的关系。

2、创建好以后我们有两种方式来验证插件是否安装成功:

(1)在指定的选中文件下调出console(可通过control+~命令),输入:

view.run_command(‘add_info’);

来查看结果。

(2)这一种方案我们可以自己设置快捷键来设置结果:

找到key bindings-user,如下图中进行设置:

设置好以后,在选中的文件中使用command+m快捷键,既能看到结果。

注意:keys的命名可以看到是add_info,这跟之前我们在py文件中设置的类有关,多个单词的话需要使用下划线分隔开,且不分大小写