各种快捷键
# 各种快捷键
# idea
# ctrl
B 进入方法的接口处,或找到使用的地方(必备) Y 删除光标所在行(必备) R 在当前文件进行文本替换 D 复制光标所在行的内容,插入光标位置下面(必备) J 插入自定义动态代码模板 N 根据输入的 类名 查找类文件 (必备) Q 光标所在的变量类名方法名等上面,显示文档内容 U 前往当前光标所在的方法的父类的方法,接口定义(必备) / 选中代码当行注释,再按取消注释 ↑↓ 等效于鼠标滚轮
# alt
Enter 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同(必备) Insert 代码自动生成,如生成对象的 set / get 方法,构造函数等(必备) ←→ 标签的切换 ↑↓ 跳到当前文件的上下个方法名(必备)
# ctrl + alt
L 格式化代码 (必备) B 跳过接口直接进到方法的实现处
# ctrl + shift
/ 选中代码多行注释,再按取消注释 ↑↓ 移动光标所在方法 F 全项目搜索
# alt + shift
↑↓ 移动光标所在行(必备)
# chrome
Ctrl+T 打开新标签页。 Ctrl+Shift+T 重新打开上次关闭的标签页。 Ctrl+1 到 Ctrl+8 切换到标签栏中指定位置编号所对应的标签页。 Ctrl+9 切换到最后一个标签页。 Ctrl+Tab 切换到下一个标签页。 Ctrl+Shift+Tab切换到上一个标签页。 Ctrl+W 关闭当前标签页或弹出窗口。 按 Alt 和向左箭头键。 转到当前标签页的上一页浏览历史记录。 按 Alt和向右箭头键。 转到当前标签页的下一页浏览历史记录。 Ctrl+H 打开“历史记录”页面。 Ctrl+J 打开“下载内容”页面。 Shift+Esc 打开任务管理器。 Esc 可将焦点从工具栏移回到网页上。 Ctrl+Backspace 在地址栏中删除光标前的字词 Ctrl+F 打开查找栏。 Ctrl+G 在查找栏中查找下一条与输入内容相匹配的内容。 Ctrl+D 将当前网页保存为书签。 空格键 向下滚动网页。 Home 转至网页顶部。 End 转至网页底部。 ctrl + shift + 鼠标点击:开新标签
# vim
# normal mode
- insert -> normal:ctrl + [ or esc or ctrl + c w/W移到下一个word的开头,e/E结尾 b/B回到上一个word,back f/F{word} 跳到word第一个出现对地方 0行首非第一个字符.$移动到行尾 gg/G 文件开头结尾,hml 屏幕的开头中间结尾 ctrl + o 快速返回上一个位置 ctrl + u,ctrl +f 上下翻页 x 删除一个字符 d 删除一个单词 r(replace) c(change) s(substitute)
- /需要查找的字符串,n下一个N上一个
# insert mode:
a append i insert o open a line A apped after lene O append a lien above I insert before line ctrl + h 删除上一个字符 ctrl + w 删除上一个单词 ctrl + u 删除当前行
# command mode
:vs(vertical split) :sp(split) :wq :% 全局替换
visual mode v V ctrl +v
# Linux终端
Ctrl+A 光标移动到行的开头 Ctrl+E 光标移动到行的结尾 Ctrl+U 清除从行的开头到光标前一个位置的所有字符 Ctrl+L 清除当前屏幕内容