-
单行复制粘贴删除
在当前目录下创建一个a文件,使用vim a
打开并编辑,随便输入一下内容。输入完成后,点击Esc,返回一般模式,将光标上下移动到任意行,双击y
,再点击p
,即可完成单行的复制粘贴。
将光标移动到任意行,双击d
,即可完成单行删除。
在一般模式下按u
键可撤销最近一次操作。
-
全文查找
在一般模式下,输入/以及要查找的内容,回车,即可显示匹配的内容。点击n
可继续往下文查找,点击N
可往上文查找。
-
查找并替换
:1,$s/word1/word2/g
将第一行至最后一行的所有world1替换成word2。如图,将左右的12替换成12-ab
-
多行复制粘贴删除
使用ctrl+v或者v,可进入VISUAL BLOCK/VISUAL LINE/VISUAL模式,该模式可通过移动光标,实现多行选中,进而多行复制(y键)、粘贴(p键)、删除(d键)。
在VISUAL模式下多行选中,并实现复制粘贴
多行删除也是同样的操作,选中多行后,点击d键即可实现多行删除。 -
多文本同时编辑
此处,我们先保存刚才的文件,在一般模式下输入:wq!
即可保存并退出。
当前目录下,有a文件,我们使用vim a b
,同时编辑两个文件。
先切换到的是a文件,跟vim跟的顺序有关,我们先复制一些内容,再使用:n切换到b文件粘贴。
上面的界面,已经切换到b文件,并粘贴了部分a文件的内容,此时如果需要切换到a文件需要输入:N
并回撤,注意此处不能使用:n
。保存两个文件并退出。
使用cat命令查看两个文件的内容,数据已经更新。
vi&vim操作高级篇
猜你喜欢
转载自blog.csdn.net/qq_41885819/article/details/115077034
今日推荐
周排行