vim常用命令

来源:互联网 发布:python 爬虫多进程 编辑:程序博客网 时间:2024/06/04 01:02

vim常用的工作模式有:普通模式,插入模式,命令模式。

  • 普通模式:可以实现光标移动和快捷键操作。
  • 命令模式:实现保存,退出等功能。
  • 插入模式:可实现文本的基本编辑功能。

1. 普通模式(默认模式)

移动光标的快捷键

gg      到文档头G       到文档尾nG      到n行的行头^       到行首$       到行尾

复制,粘贴,删除等快捷键

x       删除光标当前字符rx      替换光标当前字符为xyy      复制一行dd      删除一行ndd     删除n行d$      删除从光标至行尾的u       撤销上步p       粘贴至当前行之后P       粘贴至当前行之前

查找快捷键

/host   查找文档中所有hostn       搜索下一个host:set nu 显示行号

进入插入模式的快捷键:

A       插入标将移动到当前段落的段尾I       插入标将移动到当前段落的段头a       插入标移动到当前光标前面i       插入标移动到当前光标后面O       插入标在当前行之前创建新行o       插入标在当前行之后插入新行

2. 插入模式

在插入模式下,我最喜欢的就是可以像windows一样去复制粘贴

鼠标选中Ctrl+Insert         复制Shift+Insert        粘贴

3. 命令模式

命令模式下保存,退出的快捷键如下:

:x  保存并退出:w  保存:q! 不保存强制退出:w b.txt    另存为b.txt

其中最常用的就是:x保存和:q!强退了。