Vim文本编辑与Shell使用全攻略
1. Vim文本编辑基础
在使用Vim编辑文本文件时,模式行可能会显示特定消息。若文本中出现 “:w”,则表明你仍处于输入模式。
Vim的许多命令常以冒号 “:” 开头。例如,输入 “:set number” 可显示行号,输入 “:set nonumber” 则可隐藏行号。输入 “:r !ls” 并回车后,当前工作目录下的所有文件列表会被导入到文本文件中,这是因为Vim执行了shell命令 “ls” 并将结果插入到当前光标位置。
1.1 光标移动
当屏幕内容较多时,我们需要移动光标。通常可使用箭头键,若使用光标键显示的是字母而非移动光标,可按以下步骤操作:连续按两次 “Esc”,输入冒号 “:”,再输入 “set nocompatible” 并回车。若箭头键无法使用,还可使用以下按键:
| 按键 | 功能 |
| ---- | ---- |
| h | 向左移动一个字符 |
| l | 向右移动一个字符 |
| k | 向上移动一行 |
| j | 向下移动一行 |
还有一些强大的长距离跳转命令:
| 按键 | 功能 |
| ---- | ---- |
| 0 | 移动到行首 |
| $ | 移动到行尾 |
| H | 移动到屏幕顶行 |
| M | 移动到屏幕中间行 |
| L | 移动到屏幕底行 |
| G | 移动到文本最后一行 |
| nG | 移动到文本的第n行 |
| Ctrl + f | 向前移动一屏 |
| Ctrl
超级会员免费看
订阅专栏 解锁全文
501

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



