vim
程序员文章站
2022-05-26 23:48:08
转自:https://www.cnblogs.com/yangjig/p/6014198.html 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使 ......
转自:https://www.cnblogs.com/yangjig/p/6014198.html
在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般ide里的code format。使用gg=g可对整篇代码进行排版。
vim 选择文本,删除,复制,粘贴
文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:
v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。
v 从光标当前行开始,光标经过的行都会被选中,再按一下v结束。
ctrl + v 从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下ctrl + v结束。
ggvg 选中全部的文本, 其中gg为跳到行首,v选中整行,g末尾
选中后就可以用编辑命令对其进行编辑,如
d 删除
y 复制 (默认是复制到"寄存器)
p 粘贴 (默认从"寄存器取出内容粘贴)
"+y 复制到系统剪贴板(也就是vim的+寄存器)
"+p 从系统剪贴板粘贴
上一篇: ansible常用配置
下一篇: 中国女人与世界女人比较,中国女人完胜