网站建设刂搜金手指下拉二四,南充市房地产备案查询,做网站义乌,小程序api的使用vim手册#xff08;vim cheatsheet#xff09; 1. 命令模式
1). 移动光标
在命令模式下#xff0c;可以使用以下命令来移动光标#xff1a;
- h#xff1a;向左移动一个字符。
- j#xff1a;向下移动一行。
- k#xff1a;向上移动一行。
- l#xff1a;向右移动一个…vim手册vim cheatsheet 1. 命令模式
1). 移动光标
在命令模式下可以使用以下命令来移动光标
- h向左移动一个字符。
- j向下移动一行。
- k向上移动一行。
- l向右移动一个字符。
- w向右移动一个单词。
- b向左移动一个单词。
- 0移动到当前行的开头。
- $移动到当前行的结尾。
- gg移动到文本的第一行。
- G移动到文本的最后一行。
2). 插入文本
在命令模式下可以使用以下命令来插入文本
- i在当前光标位置前插入文本。
- I在当前行的开头插入文本。
- a在当前光标位置后插入文本。
- A在当前行的结尾插入文本。
- o在当前行的下方插入一行。
- O在当前行的上方插入一行。
3). 删除文本
在命令模式下可以使用以下命令来删除文本
- x删除当前光标所在位置的字符。
- dw删除当前光标位置到单词结尾的文本。
- d0删除当前光标位置到行开头的文本。
- d$删除当前光标位置到行结尾的文本。
- dd删除整行文本。
4). 复制和粘贴文本
在命令模式下可以使用以下命令来复制和粘贴文本
- yy复制当前行。
- yw复制当前光标位置到单词结尾的文本。
- p将复制的文本粘贴到当前光标位置的下方。
- P将复制的文本粘贴到当前光标位置的上方。
5). 撤销和恢复操作
在命令模式下可以使用以下命令来撤销和恢复操作
- u撤销上一次操作。
- Ctrlr恢复上一次撤销的操作。
6). 查找和替换文本
在命令模式下可以使用以下命令来查找和替换文本
- /pattern搜索文本中的模式。
- n在查找模式时移动到下一个匹配项。
- N在查找模式时移动到上一个匹配项。
- :s/old/new/g将当前行中的所有“old”替换为“new”。
- :%s/old/new/g将文本中所有的“old”替换为“new”。
7). 块操作
在命令模式下可以使用以下命令来执行块操作
- Ctrlv进入可视块模式可以选择一个矩形块。
- Shifti在可视块模式下进入插入模式可以在选择的矩形块中插入文本。
- d在可视块模式下删除选择的矩形块中的所有文本。
2. 末行模式
1). 保存文件
- :w保存文件。
- :w filename将文件保存为指定的文件名。
2). 退出VIM
- :q退出VIM。
- :q!强制退出VIM不保存修改。
- :wq保存并退出VIM。
3). 查找和替换文本
- /pattern搜索文本中的模式。
- :s/old/new/g将当前行中的所有“old”替换为“new”。
- :%s/old/new/g将文本中所有的“old”替换为“new”。
4). 移动光标
- :n将光标移动到第n行。
- :$将光标移动到文本的最后一行。
- :1将光标移动到文本的第一行。
5). 显示和隐藏行号
- :set number显示行号。
- :set nonumber隐藏行号。
6). 执行外部命令
- :!command执行外部命令例如!ls。
7). 插入文本
- :a在当前行的后面插入文本。
- :i在当前行的前面插入文本。
- :o在当前行下面插入一行并插入文本。
8). 删除文本
- :d删除当前行。
- :%d删除整个文本。
9). 执行宏
- :x执行名称为x的宏。
10).代码着色
- :syntax on/off
3. 可视化模式
VIM中的可视化模式用于选择文本块用户可以使用以下命令来执行各种操作
1). 进入可视化模式
- v进入可视化模式。
- V进入行可视化模式。
- Ctrlv进入块可视化模式。
2). 选择文本块
- j向下选择一行。
- k向上选择一行。
- h向左选择一个字符。
- l向右选择一个字符。
- w选择下一个单词。
- e选择下一个单词的结尾。
- b选择上一个单词的开头。
3). 操作文本块
- d删除选择的文本块。
- y复制选择的文本块。
- p将复制的文本块粘贴到当前光标位置下面。
- P将复制的文本块粘贴到当前光标位置上面。
- I在选择的文本块的开头插入文本。
- A在选择的文本块的末尾插入文本。
4). 取消选择
- Esc退出可视化模式。