Vim命令&快捷键
简介
Vim(Vi IMproved)是一个功能强大的文本编辑器,广泛用于编程和其他文本编辑任务。它是基于vi编辑器,添加了很多新的功能。Vim使用模式编辑,主要包括普通模式、插入模式和命令行模式。
命令
基础命令
i- 进入插入模式,可以开始输入文本。Esc- 退出当前模式,回到普通模式。:w- 保存文件。:q- 退出Vim。:wq或 :x - 保存并退出。:q!- 强制退出而不保存更改
移动光标
h- 左移光标。j- 下移光标。k- 上移光标。l- 右移光标。0- 移动到当前行的开始。^- 移动到当前行的第一个非空白字符。$- 移动到当前行的末尾。G- 移动到文件的最后一行。gg- 移动到文件的第一行。:<number>- 移动到文件的指定行号。
编辑命令
x- 删除光标下的字符。dd- 删除整行。dw- 删除一个单词。u- 撤销最后一次操作。Ctrl + r- 重做最后一次撤销的操作。yy- 复制当前行。p- 粘贴内容到光标后。P- 粘贴内容到光标前。
查找和替换
/pattern- 向下搜索pattern。?pattern- 向上搜索pattern。n- 重复上次搜索方向的搜索。N- 反向重复上次搜索。:%s/old/new/g- 替换整个文件中的所有old为new。:%s/old/new/gc- 替换整个文件中的所有old为new,并在每次替换前请求确认。
窗口和标签页
:split- 水平分割窗口。:vsplit- 垂直分割窗口。Ctrl + w w- 在分割的窗口间切换。:tabnew- 打开一个新的标签页。:tabnext- 切换到下一个标签页。:tabprev- 切换到上一个标签页。
4033

被折叠的 条评论
为什么被折叠?



