赞
踩
- 一般指令模式(Command mode):VIM 的默认模式,可以用于移动游标查看内容;
- 编辑模式(Insert mode):按下 "i" 等按键之后进入,可以对文本进行编辑;
- 指令列模式(Bottom-line mode):按下 ":" 按键之后进入,用于保存退出等操作。
在指令列模式下,有以下命令用于离开或者保存文件。
:w --写入磁盘
:w! --当文件为只读时,强制写入磁盘。到底能不能写入,与用户对该文件的权限有关
:q --离开
:q! --强制离开不保存
:wq --写入磁盘后离开
:wq!| --强制写入磁盘后离开
一、光标操作
gg:移动到文件头部位置
G:移动到文件末尾
nG:移动到 n 行,10G 即移动到文件第十行
$:跳转到当前行末尾
^:跳转到当前行开头
w:向右移动一个单词
nw:向右移动多个单词
b:向左移动一个单词
nb:向左移动多个单词
ggvG:全选
二、文本操作
dd:删除本行
ndd :删除 n 行
yy:复制当前行
p:粘贴
a:进入编辑模式,插入内容位置在光标的后面
复制所有内容:ggvG 全选 + y 复制 + p 粘贴
复制多行:v 进入可视模式,通过移动光标选择目标,按 y 复制,p 粘贴
三、查找与替换
查找:
在普通模式下输入 /,即可开始查找,按下 enter 跳转,输入 n 跳转至下一个,输入 N 跳转至上一个
替换:
: s/test/123/ 将光标当前行第一个出现的 test替换为 123,没有则不替换
: s/test/123/g 将光标当前行的所有的 test替换为 123
: 3,5 s/test/123/g 将第三至五行所有的 test替换为 123
: %s/test/123/g 将所有行的 test替换为 123
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。