【记录】各编辑器基础开发快捷键

本文详细介绍了IDEA和Vim编辑器的高效快捷操作,包括IDEA中的快速打印语句、光标移动以及Vim的模式切换、文本编辑和视图模式下的批量操作。这些技巧能够显著提升开发人员的代码编写效率,帮助他们在日常开发中更加得心应手。
摘要由CSDN通过智能技术生成

一. IDEA

1. 快速打印语句

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

2. 光标移动

  • ctrl + shift + l:向下开辟一空行
  • shift + Home:光标移动到当前行开头
  • shift + End:光标移动到当前行末尾
  • ctrl + shift + Home:光标移动到文本第一行的开头
  • ctrl + shift + End:光标移动到文本最后一行的末尾
  • ctrl + x:剪切当前行
  • ctrl + shift + F5:编译运行

二. vim

1. 各个模式的相互切换

正常模式是其他模式的中转站。 其他模式只需按 Esc 就可以进入正常模式,再经由正常模式转到其他模式,如图所示:
在这里插入图片描述

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 :在光标的下一个位置进入插入模式
  • A :在当前行的行尾位置进入插入模式
  • i :在光标当前位置进入插入模式。
  • I :在当前行的行首位置进入插入模式
  • o :往下开辟一空行进入插入模式。
  • O :往上开辟一空行进入插入模式。

4. 底行模式

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

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

w:保存

q:退出

wq:保存并退出

! + wq:强制保存并退出

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

↑ / ↓:搜索历史命令

5. 视图模式

在 normal 模式下,按住 ctrl + v 可以进入视图模式。注意在视图模式中,只能通过 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:编译运行

四. PyCharm

ctrl + /:注释 和 取消注释

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值