idea+win10+chrome+jAceJump的快捷键使用

努力的做个键盘流,可以在开发中很快的完成任务,节省下很多的时间。另一方面本人很讨厌频繁的使用鼠标来开发,每次使用鼠标都会有种莫名的头晕的感觉。以下是我经常使用到的快捷键:

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>

经验分享 程序员 微信小程序 职场和发展