努力的做个键盘流,可以在开发中很快的完成任务,节省下很多的时间。另一方面本人很讨厌频繁的使用鼠标来开发,每次使用鼠标都会有种莫名的头晕的感觉。以下是我经常使用到的快捷键:
IDEA
Ctrl+j:自动提示代码补全的;
F2或shift+F2:高亮错误或警告快速定位;
Shift+F6:重构,重命名;
Alt+F7:查找你的函数或变量被应用到的地方
Alt+Insert:ctrl+J是自动添加代码,这个快捷键是自动添加新的方法,如setter,getter,构造方法等;
Ctrl+w:可选中当前光标所在整个单词,再按一次可加选单词外面的引号内容,多按几次可加选外面的代码块;
Ctrl+shift+w:反向的ctrl+w;
Ctrl+左右方向键:可以单词为单位移动光标;
Ctrl+shift+上下方向键:可以上下移动当前行的代码;
Ctrl+[或者]:移动到前后代码块;
Ctrl+shift+num(数字):定义1-10的书签,再次按这组快捷键可删除该书签;
Ctrl+num(数字):跳转到定义好的书签位置;
Ctrl+alt+l:格式化代码;
双击Shift:弹出文件搜索框;
Ctrl+e:弹出最近使用的文件框;
Shift+esc:缩小最近打开的工具栏;
Eac:关闭弹出框;
Ctrl+z:撤销;
Ctrl+shift+z:取消撤销;
Ctrl+tab:切换标签页;
Chrome
Ctrl+L:焦点定位到地址栏;
Ctrl+T:打开新的标签页;
Ctrl+w:关闭当前的标签页;
Ctrl+shift+n:打开隐身标签页;
Ctrl+tab:切换标签页;
Ctrl+num(数字):切换到相应位置的标签页
Windows10
Alt+tab:切换界面;
win+e:打开我的电脑;
win+d:显示电脑界面
jAceJump
ctrl+;:打开AceJump模式;
Shift+标签字母:从当前光标位置选中文本到书签位置;
Vim
普通模式:
x:删除字符
J:删除两行的换行符
u:撤销
ctrl+R:撤销u的撤销
dd:删除整行
cc:删除整行并进入插入模式
dw:删除光标到单词结尾,单词后面空格也会被删除
cw:删除光标到单词结尾并进入插入模式,单词后面空格不会被删除
w:移动到下个单词的词首
b:移动到上个单词的词首
e:移动到下个单词的词尾
.:可以重复最后一次的修改操作,除了u和ctrl+R操作
y:拷贝文本,经常用v来选择文本拷贝,yy和yw是拷贝整行和拷贝整个单词
p:粘贴
r:替换一个字符
可视模式
v:进入可视模式,也就是选择文本的作用
替换模式
R:你输入的每个字符都会覆盖当前光标上的字符,这会一直持续下去,直你输入 <Esc>
最后附上vim的官方中文文档,自己找的才是最适合自己的操作方式
http://download.csdn.net/detail/qq805911956/9809097