标签:http os io 使用 strong ar 文件 cti sp
本文快捷键以 MAC OSX 为例说明,Windows 用户可自行映射
?
:Command?
:Control?
:Option?
:Shift<arrow>
:← →(移动的快捷键多是 OSX 自带的,但因为与选中有关联,所以这里也列出)
? + <arrow>
直接移动到行头 / 行尾? + <arrow>
跳单词,one by one? + <arrow>
选中下一个字符? + ? + <arrow>
选中下一个单词? + ? + <arrow>
选中直到行首 / 行尾? + ? + M
:选中括号内的部分,连按就向外扩展? + ? + J
:选中所有同级缩进内容(往往是块级)foo
,可用的快捷键包括:? + D
:添加选择下一个相同实例? + K + D
:跳过当前已选择的实例,并继续选定下一个? + U
:取消对当前已选中最后一个实例的选定后两项的应用情景区别在于:在连续使用 ? + D
的过程中,当你选中了一个不想选的实例的时候,? + U
用于取消本次选择,并将光标回移到上一个选中实例的位置;而 ? + K + D
会取消最后选定的这个实例,并继续选定下一个实例。注意,单独使用 ? + K
是没有任何效果的,只有继续按 D
才会取消当前选择,并再选中下一个。
? + L
:将(所有)当前选中实例的选择范围扩展到其所在的一整行(含换行符)? + ? + L
:将对当前已选定的块级元素的选择分割为多个行级选定按下 ? + P
可以打开一个快速导航面板,这里的导航语法由两部分组成:前半段是文件导航,然后接一个特殊符号,比如 :
,然后接一个文件内导航。支持的特殊符号有:
@symbol
:查询定义的变量(symbol),其较 ? + F
的优势在于不必输入 class ModelAdmin
中的 class
。快捷键 ? + R
#search
:模糊搜索,并高亮所有匹配的对象:line_num
:导航到某一行,快捷键 ? + G
组合使用的情况比如:我要去 ../channel/models.py
里寻找 class channel_salesman
这个类,那么可以直接在面板里输入 chann/model@sales
然后敲回车,就能到达我想去的地方了。文件导航过程会随着你的键入同时进行。所以只要看到你想去的位置出现在导航第一栏就可以了,不必把文件名或变量名输完全。
省略特殊符号前面的文件导航部分的话,就代表在本文件内进行。
标签:http os io 使用 strong ar 文件 cti sp
原文地址:http://my.oschina.net/lionets/blog/308957