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

简介: 各编辑器基础开发快捷键

一. 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就可以进入正常模式,再经由正常模式转到其他模式,如下图所示:

9ba91cbe7ca34d66afd4def7fdb83b96.png


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:编译运行


四. PyCharm

ctrl + /:注释 和 取消注释


相关文章
|
3月前
|
JSON 数据可视化 图形学
Graphix: 轻量级、可插拔、OOP 式图形编辑器开发引擎
A lightweight, pluggable, object-oriented programming (OOP) style graphic editor development engine / 一个轻量级、可插拔、OOP 式图形编辑器开发引擎
57 2
|
22天前
设置VSCode代码编辑器右侧的Minimap代码缩略图滚动条切换显示、隐藏的快捷键Alt+M
设置VSCode代码编辑器右侧的Minimap代码缩略图滚动条切换显示、隐藏的快捷键Alt+M
|
Linux 开发工具 vr&ar
Linux vi和vim编辑器、快捷键的使用
在Linux下一般使用vi编辑器来编辑文件,vim是它的增强版。vim用于在远程环境下用命令形式对文本进行在线编辑,既可以查看文件也可以编辑文件。
27 0
|
10月前
|
前端开发 JavaScript API
wangEditor富文本编辑器的调用开发实录(v5版本、获取HTML内容、上传图片、隐藏上传视频)
wangEditor富文本编辑器的调用开发实录(v5版本、获取HTML内容、上传图片、隐藏上传视频)
493 0
|
5月前
|
存储 前端开发 JavaScript
前后端分离模式开发的BS电子病历编辑器源码(Java)
前后端分离模式开发的BS电子病历编辑器源码(Java)
50 0
|
7月前
|
缓存 测试技术 开发工具
IDEA开发工具编辑器快捷键
IDEA开发工具编辑器快捷键
41 0
|
10月前
|
数据库
wangEditor富文本编辑器的调用开发实录2(V5版本自定义粘贴,去除复制word或网页html冗余样式代码的解决方案)
wangEditor富文本编辑器的调用开发实录2(V5版本自定义粘贴,去除复制word或网页html冗余样式代码的解决方案)
381 0
|
10月前
|
JSON 数据可视化 定位技术
GIS开发:Maputnik地图样式编辑器
GIS开发:Maputnik地图样式编辑器
372 0
|
12月前
SAP 关于搜狗快捷键与SAP编辑器注释快捷键冲突问题解决
搜狗的快捷键:CTRL + , 与CTRL + ,. 与SAP编辑器的快捷注释冲突 开发人员可以修改SAP GUI 的快捷键绑定解决此问题
246 0
SAP 关于搜狗快捷键与SAP编辑器注释快捷键冲突问题解决
|
存储 JSON JavaScript
fabric.js开发图片编辑器可以实现哪些功能?多图
使用fabric.js开发了图片编辑器,用文字加动图的形式直观的分享出来,帮助做功能参考,项目已开源。
fabric.js开发图片编辑器可以实现哪些功能?多图