Vim实用技巧记录(一直更新)

一.Vim 常用基本命令


在介绍Vim命令之前必须要介绍Vim的三种常用模式
命令模式:即直接输入字符进行操作(如果你不知道你是不是处在命令模式可以叫你一个笨办法,多按几次Esc键),命令模式下,j向下,k向上,h向左,l向右.
插入模式:命令模式按ioa即可进入插入模式,插入模式一个非常明显的标志就是窗口左下角有个"–插入–”如图:
这里写图片描述
可视模式:命令模式下按v(小写v可视,大写V可视行),按Ctrl+v(按住键盘左下角Ctrl不动,再按V(大小写均可))可视块,如图:
小写v:这里写图片描述
大写V:
这里写图片描述
Ctrl+v:
这里写图片描述

1.打开文件(如果该文件不存在,则新建文件)

单开 vim 123.c
多开文件 vim 123.c 4243.txt afddsf.txt

2.垂直打开多个窗口

vim -o 123.c 4243.c
命令模式下(不确定是不是在命令模式可以多按几次键),按住Ctrl不放再连续按两次W(大小写均可)在几个窗口之间来回切换,可重复操作
1

3.退出Vim

命令模式下输入(看清楚,有的需要分号有的不需要分号,还有输入了命令窗口下方没显示可能是你切换到了中文):wq 保存并退出 或者 命令模式下输入 ZZ
:q!  强制离开并舍弃修改内容
:qall 多窗口一次离开
:sp 文件名(本目录下,其他目录请写完整路径)在已打开文件中打开另一个文件,效果同vim -o 123.c ad.c
sp

4.删除(d也可用c)

在Vim中d主要用于删除,e是一个单词,v是可视(选中部分会变色)
(1)删除一行 命令模式下输入 dd或者Vd或者cc  删除多行 ndd 向下删除包括光标在内的n行,n是数字.
(2)删除一个单词 de 删除多个单词 nde 删除n的单词
(3)删除块 Ctrl+v(按住Ctrl不动再按V(大小写均可)),接着按上下左右进行选中,最后再按d即可删除选中的块.
(4)删除一个字符 将光标移动到要删除的字符上按x即可删除一个字符,nx删除光标以及其后一起n个字符

5.复制(y)

(1)复制一行 命令模式下 yy 然后到达指定位置再按p 即可在光标所在位置的下一行打印复制内容,复制多行 nyy 复制包括光标所在行在内的以下n行 在合适位置按p即可在光标所在行的下一行打印复制内容.还可以命令模式下按大写的V进入可视行模式,再按y即可复制一行,把光标调整到合适位置按p即可打印复制内容.
(2)复制一个单词 命令模式下 ye 复制一个单词,再按p即可打印复制的单词,nye复制n的单词.

6.替换(R)

命令模式下 按R即可进入替换模式,如图:
这里写图片描述

好了Vim基本命令就介绍到这里,在以后的学习中再用到新的我再向里面加

二.Vim 高级命令

1.在vim中打开其他文件

:sp <当前目录下的文件名(其他目录填写完整文件名)>
这里写图片描述
回车运行结果:
这里写图片描述

2.不退出Vim运行Linux命令

:!

猜你喜欢

转载自blog.csdn.net/qq_37608398/article/details/71599291
今日推荐