vim操作
Posted jokerguigui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim操作相关的知识,希望对你有一定的参考价值。
i 从当前光标位置字符之前开始插入文本,vim进入“输入状态”
a 从当前光标位置字符之后开始追加文本,vim进入“输入状态”
o 从当前行之后开始追加一行文本,vim进入“输入状态”
:光标移动到屏幕最下面一行,并进入“命令状态”。
vim在“输入状态”可以输入字符、回车换行、回格删除前一个字符(包括回车换行符)
esc 退出输入模式,回到光标状态
vim中光标的移动:
ctrl+f 向后翻页
ctrl+b 向前翻页
$ 移动光标到当前行最后一个字符
0 移动光标到当前行第一个字符
gg 光标移动到第一行
G 光标移动到最后一行
: 进入命令状态
命令状态下的操作:
w 将文件存盘
q 退出vim,回到命令行。如果文件被改变了,但没有存盘,会有警告信息,使用q!可以忽略警告信息直接退出。
x 存盘并且退出
0 光标跳到第一行
nn nn代表一个数字,表示跳到第nn行
$ 跳到文件最后一行,注意0和$跟“光标状态”移动光标到行首和行末的操作很相似,再注意“光标模式”下也有移动光标到第一行、最后一行的方法,可以对照记忆
:wq 保存并退出
yy 拷贝光标所在当前行到缓冲区(相当于剪贴板,但与通常电脑的剪贴板不是一个,不能互相粘贴)
p 把缓冲区内容插入粘贴到当前光标行之后的一行
x 删除光标所在的一个字符
dd 删除光标所在的一行
例如: vim + 文件名 打开文件
i 进入编辑模式,进行编辑
:wq 进入命令模式,保存并退出即可
以上是关于vim操作的主要内容,如果未能解决你的问题,请参考以下文章