列编辑模式:
notepad++ 使用alt按键即可切换
sublime 个人使用方式一。
方式 一:
Shift+鼠标右键
鼠标中键
评论: 个人觉得对右键和中键不太习惯配合键盘一起使用
方式 二:
sublime 对 列编辑模式 Key binding设置如下:
路径:Preferences→Key Bindings
{ "keys": ["ctrl+alt+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["ctrl+alt+down"], "command": "select_lines", "args": {"forward": true} },
但ctrl+alt+up/down 和windows的快捷键设置冲突,我们可以自定义上述设置
路径:Preferences→Key Bindings – User
1 [ { "keys": ["alt+up"], "command": "select_lines", "args": {"forward": false} },
2 { "keys": ["alt+down"], "command": "select_lines", "args": {"forward": true} },
3 ]
方式 三
选中需要进行列编辑的多行,然后按下Ctrl+Shift+L也可以开启列编辑模式。该方式适用场景有点窄,
代码提示:
notepad++,可以在设置里面使能即可。
eclipse,是content assist advanced里面全选,然后alt+/即可
vscode,自动有
sublime,默认有自动提示
函数列表:
sublime,crtl+r,sublime显示函数列表快捷键
notepad++,默认自带
eclipse,outlook默认自动
vscode,aloutline插件+自带的大纲
Keil:自带
IAR:右上角,很不用好!!
复制当前行到下一行
sublime:ctrl+shift+d:快速复制光标所在的一整行,并复制到该行之前。
notepad++,ctrl+d
函数跳转:
sublime,需要ctags配合,有了之后,右键跳转定义,可以shift+alt+-跳转;可以右键返回,也可以alt+-返回,ctags的可以参照另一篇文章。
eclipse,比较弱,不过可以对条件编译的代码高对比颜色,这个比较好
vscode,自带跳转atl+ →,atl+ ← 即可返回