vim操作

家住魔仙堡 提交于 2020-03-17 07:02:05

添加多行注释:

     1、esc进入命令行模式;

     2、Ctrl+v切换到块选择模式,然后移动光标选择要注释的多行;

     3、按 大写 插入,输入注释符号(eg. C/C++中输入//),然后按 两下 esc即可实现多行注释。

 

需要注意,按大写I 插入。

 

 

取消注释:

    1、esc进入命令行模式;

    2、Ctril+v切换到块选择模式,然后移动光标选择要取消注释的多行;

    3、按x键取消注释。

 

替换

全文替换

%s/^/‘   -里面那个^是选中每行开头加‘

%s/$/‘,  -里面$是选中每行结尾加‘,

如果是选中行的话是

先进入选择模式v

选中需要的内容 可以上下左右移动也可以是 hjkl移动

进入命令行模式 自动出来’<,’> 直接在后面输s/^/‘

切换选中模式 v是选中单个字符 V选中整行 

I跳到行首 A跳到行尾

o在当前行下插入一新的空白行,并进入编辑模式

 

多行批量缩进 选中 按一次=

u撤销输入 esc返回正常模式按u撤销输入

视图模式下 复制y 粘贴p

dd可以做删除操作,但是内容是放在暂存区,按p的话可以将内容复制,相当于剪切粘贴

 

vim三种模式:I编辑模式,v视图模式,:命令行模式

 

vim 多窗口操作

## 窗口间循环移动

ctrl+w+w -左右窗口跳转

在编辑模式下输入

ngg 或者 nG

n为指定的行数(如25)

25gg或者25G 跳转到第25行.

在命令模式下输入行号n

: n

如果想打开文件即跳转

vim +n FileName

 

dd剪切 p粘贴

wqa关闭全部窗口

fg恢复原来窗口,定位原来文件的编辑位置

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!