vim 指令

发布时间 2023-12-15 14:55:34作者: 我却醉的像条狗

在 Vim 中打开文件后,可以使用以下指令进行编辑和操作:

1. `i`:进入插入模式,可以在光标前插入文本。
2. `a`:进入插入模式,可以在光标后插入文本。
3. `o`:在当前行的下方插入一个新行,并进入插入模式。
4. `O`:在当前行的上方插入一个新行,并进入插入模式。
5. `x`:删除光标所在位置的字符。
6. `dd`:删除当前行。
7. `yy`:复制当前行。
8. `p`:粘贴复制的内容。
9. `u`:撤销上一次操作。
10. `Ctrl + r`:重做上一次撤销的操作。
11. `:w`:保存文件。
12. `:q`:退出 Vim。
13. `:wq`:保存文件并退出 Vim。
14. `:q!`:强制退出 Vim,丢弃所有修改。
15. `/search_text`:在文件中搜索指定的文本。
16. `n`:跳转到下一个搜索结果。
17. `N`:跳转到上一个搜索结果。
18. `:set number`:显示行号。
19. `:set nonumber`:隐藏行号。
20. `:set syntax=language`:设置文件语法高亮,例如 `:set syntax=python`。
21. `:set tabstop=4`:设置 Tab 键的宽度为 4 个空格。
22. `:set expandtab`:将 Tab 键转换为空格。
23. `:set nowrap`:禁用自动换行。
24. `:set wrap`:启用自动换行。

除了之前提到的指令外,还有一些常用的 Vim 指令如下:

1. `:set hlsearch`:启用搜索高亮显示。
2. `:set nohlsearch`:禁用搜索高亮显示。
3. `:set ignorecase`:在搜索时忽略大小写。
4. `:set smartcase`:在搜索时根据输入的大小写情况切换是否忽略大小写。
5. `:set incsearch`:在输入搜索模式时实时显示匹配结果。
6. `:set list`:显示特殊字符,如 Tab、换行符等。
7. `:set nolist`:隐藏特殊字符。
8. `:set background=dark`:设置 Vim 的背景为暗色主题。
9. `:set background=light`:设置 Vim 的背景为亮色主题。
10. `:set mouse=a`:启用鼠标支持。
11. `:set mouse=`:禁用鼠标支持。
12. `:set ruler`:显示光标位置和文件信息。
13. `:set noruler`:隐藏光标位置和文件信息。
14. `:set spell`:启用拼写检查。
15. `:set nospell`:禁用拼写检查。
16. `:set autoindent`:启用自动缩进。
17. `:set noautoindent`:禁用自动缩进。
18. `:set colorcolumn=80`:在第 80 列显示一条垂直辅助线。
19. `:set nowrapscan`:禁用搜索到文件末尾时的循环搜索。
20. `:set wrapscan`:启用搜索到文件末尾时的循环搜索。

这些指令可以帮助你更好地使用 Vim 进行编辑和操作。记住,Vim 是一个非常强大和灵活的编辑器,还有很多其他的指令和功能等待你去探索和学习。