【技巧】各编辑器基础开发快捷键

文章目录

  • 一. IDEA
  • 二. vim
    • 1. 各个模式的相互切换
    • 2. 正常模式
    • 3. 插入模式
    • 4. 底行模式
    • 5. 视图模式
  • 三. Visual Studio 2017

一. IDEA

  • psvm + 回车:快速打出main函数
  • sout + 回车:快速打出println函数
  • fori + 回车:快速打出for循环结构
  • 对象名称.sout + 回车:快速打印对象
  • ctrl + /:(取消)行注释

ctrl + shift + l:向下开辟一空行

shift + Home:光标移动到当前行开头

shift + End:光标移动到当前行末尾

ctrl + shift + Home:光标移动到文本第一行的开头

ctrl + shift + End:光标移动到文本最后一行的末尾

ctrl + x:剪切当前行

ctrl + shift + F5:编译运行

二. vim

1. 各个模式的相互切换

正常模式是其他模式的中转站,其他模式只需按Esc就可以进入正常模式,再经由正常模式转到其他模式,如下图所示:
【技巧】各编辑器基础开发快捷键_第1张图片

2. 正常模式

shift + $:定位到当前行的最后一个字符位置

shift + ^:定位到当前行的第一个字符的位置

gg:定位到代码第一行位置

shift + g:定位到代码最后一行的位置

u / ctrl+r:撤销 / 反撤销

yy / p:复制一行 / 粘贴一行

n+yy / n+p:复制n行 / 粘贴n行

dd / n+dd:删除一行 / 删除n行

shift + ~:从光标位置开始逐个字符地从左往右进行大小写切换

w / b:以“单词”为单位进行光标的跳转

ctrl + b:文本向上移动一页

ctrl + f:文本向下移动一页

ctrl + u:文本向上移动半页

ctrl + d:文本向下移动半页

3. 插入模式

当我们处于正常模式时,按下:

  • a :在光标的下一个位置进入插入模式。
  • i :在光标当前位置进入插入模式。
  • o :往下开辟一空行进入插入模式。

4. 底行模式

set mouse=a / mouse-=a:打开鼠标 / 关闭鼠标

set nu / nonu:设置行号 / 取消行号

w:保存

q:退出

wq:保存并退出

! + wq:强制保存并退出

vs + 文件名:多文件分屏编辑(补充:在正常模式下按ctrl + ww可以进行文件切换)

↑ / ↓:搜索历史命令

5. 视图模式

注意在视图模式里,只能通过h(左)、j(下)、k(上)、l(右)来移动光标,而不能使用方向键。

功能一:批量注释

  • 在正常模式里先把光标移动到要注释的起始地方,然后ctrl + v进入视图模式。
  • 接下来通过h、j、k、l 来选中所有要注释的行。
  • 接着我们按shift + i(即大写字母的i)进入插入模式之后,输入我们的注释符’#‘或者’//’,接着迅速按下Esc键即可完成批量注释,并回到正常模式。

功能二:删除批量注释

  • 正常模式下按ctrl + v进入视图模式
  • 接着我们一样通过h、j、k、l 选择我们刚刚插入的注释符 ‘//’,注意我们必须将两列注释符全部选择到。
  • 接着按d直接删除并回到正常模式

功能三:批量缩进(即批量tab)

  • 在正常模式里先把光标移动到要批量缩进行的开始的地方,然后ctrl + v进入视图模式。
  • 接下来通过h、j、k、l 来选中要缩进的行。
  • shift+ i 进入插入模式后,按tab建然后迅速按Esc完成批量缩进并回到正常模式

功能四:批量反缩进(即shift + tab)

  • 按住ctrl + v 进入可视块模式
  • 通过h、j、k、l 来批量选择我们要删除的空格
  • 最后按d直接删除,并回到正常模式

三. Visual Studio 2017

ctrl + shift + l:向下开辟一空行

shift + Home:光标移动到当前行开头

shift + End:光标移动到当前行末尾

ctrl + shift + Home:光标移动到文本第一行的开头

ctrl + shift + End:光标移动到文本最后一行的末尾

ctrl + x:剪切当前行

ctrl + F5:编译运行

你可能感兴趣的:(其他,编辑器,intellij-idea,ide)