文件操作
vim file_name
命令行中新打开一个文件
:e ~/some/path/file_name
再打开一个文件
:w
保存修改
:q!
退出vim但不保存
:wq
保存修改并退出vim,也可以使用ZZ
或:x
saveas ~/some/path/file_name
保存到指定目录下的文件中
:bn
显示下一个文件
:bp
显示上一个文件
搜索字符串
/hello
ENTER
搜索所有的字符串'hello',按'n'跳到下一个结果,'N'跳到上一个结果, 把'/'换成'?'反向搜索。
文本中移动
词间移动
w
往前移动一个词
b
往后移动一个词
e
移动到当前词的末尾
行内移动
0
移动到行头
$
移动到行尾
^
移动到当前行的第一个非空字符
t"
跳到下一个双引号的前面一个字符
f"
跳到下一个双引号
文本框内移动
gg
移动到文本的顶部
G
移动到文本的底部
:line_number
移动到指定行号
替换
:%s /foo/bar/g
将每一行的foo替换为bar
:s /foo/bar/g
只替换当前行