标签: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