1 2 3 4 5 6 7 8 9 10 11 |
vim "文件名" +行号 #编辑 指定文件的指定行 vim "文件名" + #编辑最后一行 vim "文件名" #编辑第一行 `:x` # 保存并退出 |
vim 的三种模式

1. 命令模式:
打开文件首先进入就是命令模式
通过命令模式可以对文件进行常规的编辑操作,例如:定位,翻页,复制,粘贴
在其他的图形界面完成的工作,在命令模式下都能实现
2. 末行模式 --- 执行保存和退出等操作
要退出vi 返回到控制台,需要在末行模式下进行输入命令
末行模式是vi的出口
3. 编辑模式---正常的编辑文字

vim 的常用命令
移动:
vim行内移动
vim 行数之间的移动

vim 屏幕移动

vim 段落之间的移动

Vim 括号间切换

Vim 标记

VIM 文本选中

Vim 撤销和恢复撤销

Vim 删除命令


复制多行 粘贴:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴。 我现在这样做: 将光标移动到要复制的文本开始的地方,按v进入可视模式。 将光标移动到要复制的文本的结束的地方,按y复制。此时vim会自动将光标定位到选中文本的开始的地方,并退出可视模式。 我移动光标到文本结束的地方,按p粘贴。 在一般模式下: (1)复制一行,我们只要把光标移动到想复制的那一行,按 yy ,就是两次y键,就复制了这一行。 粘贴,把光标移动到你想粘贴的那一行,按 p键即可。 (2)复制多行,把光标移动到想复制多行的开头,想要向下复制几行,就按 nyy,比如我想从这一行开始复制5行,就按 5yy。 粘贴,把光标移动到你想粘贴的那一行,按 p键即可。 |
