admin管理员组文章数量:1122853
文章目录
- 1、命令模式(Command mode)
- 1.1 切换到 输入模式 的命令(a,A,i,I)
- 1.2 移动光标命令(上下左右)
- 1.3 屏幕翻滚命令
- 1.4 复制、删除和粘贴命令
- 2、末行模式(Last line mode)
1、命令模式(Command mode)
1.1 切换到 输入模式 的命令(a,A,i,I)
Vim 默认是以 只读模式 打开的文档,因此我们要切换到 输入模式(Insert mode),切换到 输入模式的命令如下:
序号 | 输入模式的命令 | 描述 |
---|---|---|
1 | i | 在当前光标所在字符 的前面 ,转为输入模式 |
2 | I | 在当前光标所在行 的行首 ,转换为输入模式 |
3 | a | 在当前光标所在字符 的后面 ,转为输入模式(最常用) |
4 | A | 在当前光标所在行 的行尾 ,转换为输入模式 |
5 | o | 在当前光标所在行 的下方 ,新建一行,并转为输入模式 |
6 | O | 在当前光标所在行 的上方 ,新建一行,并转为输入模式 |
7 | s | 删除 光标所在字符 |
8 | r | 替换 光标处字符 |
输入模式 切换到 命令模式,方式就是按下键盘的 ESC 键。按下 ESC 键以后终端坐下角的“插入”字样就会消失,此时就不能在输入任何文本了。如果想再次输入文本的话就按下“a”键重新进入到 输入模式。
命令模式 顾名思义就是 输入命令的模式,这些命令是控制文本的命令:
1.2 移动光标命令(上下左右)
序号 | 命令 | 描述 |
---|---|---|
1 | h (或左方向键) | 光标 左移 一个字符 |
2 | l (或右方向键) | 光标 右移 一个字符 |
3 | j (或下方向键) | 光标 左移 一个字符 |
4 | k (或上方向键) | 光标 左移 一个字符 |
5 | nG | 光标移动 到第 n 行首 |
6 | n+ | 光标 下移 n 行 |
7 | n- | 光标 上移 n 行 |
1.3 屏幕翻滚命令
序号 | 命令 | 描述 |
---|---|---|
1 | Ctrl+f | 屏幕 向下 翻一页,相当于 下一页 |
2 | Ctrl+b | 屏幕 向上 翻一页,相当于 上一页 |
1.4 复制、删除和粘贴命令
序号 | 命令 | 描述 |
---|---|---|
1 | cc | 删除整行,并且修改整行内容 |
2 | dd | 删除该行,不提供修改功能 |
3 | ndd | 删除当前行向下 n 行 |
4 | x | 删除光标所在的字符 |
5 | X | 删除光标前面的一个字符 |
6 | nyy | 复制 当前行及其下面 n 行 |
7 | p | 粘贴 最近复制的内容 |
2、末行模式(Last line mode)
保存文档的命令是在末行模式中,我们要先进入到 命令模式,进入末行模式的方式是先进入命令模式下,然后在 命令模式下输入“:”进入 末行模式。
进入末行模式以后会在终端的左下角就会出现符号“:”,在“:”后面输入命令,常用的命令如下:
序号 | 命令 | 描述 |
---|---|---|
1 | :x | 保存当前文档 并且退出 |
2 | :wq | 保存当前文档 并且退出 |
3 | :q | 退出 |
4 | :w | 保存文档 |
5 | :q! | 强制 退出,不保存文档。 |
版权声明:本文标题:Vim 进阶 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1724510547a890429.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论