Q: 如何生成一個(gè)隨機(jī)的字符串?
A: 讓新手退出VIM
這是一個(gè)Vim坑新手的段子. Vim的命令行模式好用, 但學(xué)習(xí)成本太高.
Sublime有個(gè)Command Palette, 和Vim的Command Mode不同, 它其實(shí)就是一個(gè)command_list, 通過(guò)輸入的字串, 匹配得到我們想要的Command命令.
可以通過(guò).sublime-commands配置:
[
{ "command": "command_function_name", "caption": "command_description" },
]
show_panel的搜索規(guī)則
如題, 命令面板和跳轉(zhuǎn)面板都是show_panel
完全匹配 --> 大小寫(xiě) --> 正則匹配
舉幾個(gè)栗子
- pci --> Package Control Install : 安裝插件經(jīng)常用到.
- pcr, pcd, pcl : 刪除, 禁用, 顯示安裝包列表
- ke us --> Preferences Key Bindings User : 自定義快捷鍵
- ke de --> Preferences Key Bindings Default : 默認(rèn)快捷鍵
- save all --> File Save All : 保存所有文件
- close all --> File Close All : 關(guān)閉所有文件
...
跳轉(zhuǎn)
Goto Anything
文件跳轉(zhuǎn)
├── A
│ └── init.c
└── B
└── init.py
- 如果文件重名
- 在前面加路徑
輸入 binit 得到B目錄下的init.py文件 - 在后面加文件類(lèi)型
輸入 initc 得到A目錄下的init.c文件
- 在前面加路徑
- 同樣建議簡(jiǎn)寫(xiě)查找, 駝峰后面2個(gè)字母為一組.
函數(shù)跳轉(zhuǎn)
- 當(dāng)前文件 Ctrl + R, 默認(rèn)加@
- 文件跳轉(zhuǎn)時(shí), 在文件名后加@, 則跳轉(zhuǎn)到某個(gè)文件的某個(gè)函數(shù)
行號(hào)跳轉(zhuǎn)
- 當(dāng)前文件 Ctrl + G, 默認(rèn)加:
- 文件跳轉(zhuǎn)時(shí), 在文件名后加:, 則跳轉(zhuǎn)到某個(gè)文件的某行
其他跳轉(zhuǎn)
- 插件支持的跳轉(zhuǎn)
- Sublime3自帶的全局跳轉(zhuǎn)
{ "keys": ["super+shift+r"], "command": "goto_symbol_in_project" },
-- Floyda --