文件操作
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只替换当前行