03-命令面板和跳转

Q: 如何生成一个随机的字符串?
A: 让新手退出VIM 

这是一个Vim坑新手的段子. Vim的命令行模式好用, 但学习成本太高.
Sublime有个Command Palette, 和Vim的Command Mode不同, 它其实就是一个command_list, 通过输入的字串, 匹配得到我们想要的Command命令.

可以通过.sublime-commands配置:

[
    { "command": "command_function_name", "caption": "command_description" },
]

show_panel的搜索规则

如题, 命令面板和跳转面板都是show_panel

完全匹配 --> 大小写 --> 正则匹配

举几个栗子

  • pci --> Package Control Install : 安装插件经常用到.
  • pcr, pcd, pcl : 删除, 禁用, 显示安装包列表
  • ke us --> Preferences Key Bindings User : 自定义快捷键
  • ke de --> Preferences Key Bindings Default : 默认快捷键
  • save all --> File Save All : 保存所有文件
  • close all --> File Close All : 关闭所有文件
    ...

跳转

Goto Anything

文件跳转

├── A    
│   └── init.c    
└── B    
    └── init.py    
  • 如果文件重名
    • 在前面加路径
      输入 binit 得到B目录下的init.py文件
    • 在后面加文件类型
      输入 initc 得到A目录下的init.c文件
  • 同样建议简写查找, 驼峰后面2个字母为一组.

函数跳转

  • 当前文件 Ctrl + R, 默认加@
  • 文件跳转时, 在文件名后加@, 则跳转到某个文件的某个函数

行号跳转

  • 当前文件 Ctrl + G, 默认加:
  • 文件跳转时, 在文件名后加:, 则跳转到某个文件的某行

其他跳转

  • 插件支持的跳转
  • Sublime3自带的全局跳转
    { "keys": ["super+shift+r"], "command": "goto_symbol_in_project" },

-- Floyda --

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 【转载】曾梦想仗剑走天涯 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边...
    06a6a973d7ab阅读 9,364评论 2 20
  • Sublime Text:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插...
    xiaotao123阅读 13,151评论 0 27
  • Sublime Text:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插...
    晚晴幽草阅读 714,854评论 149 1,114
  • 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点...
    小地阅读 10,744评论 0 9
  • http://www.jianshu.com/p/25cdc7d608bb 1.下载Sublime Text:ht...
    b2e16cc43137阅读 5,481评论 0 0

友情链接更多精彩内容