上次小编简要地介绍了一下vim编辑器的特点与优点,这一次,小编再为大家具体介绍一些常用的编辑命令:
- 除键盘以外,字母hjkl可以移动鼠标的光标,具体为:h(左移)j(下行)k(上行)l(右 移) 2. 进入Vim编辑器(从命令行提示符),需输入:vim文件名
- 若要退出Vim编辑器,输入:q! 代表放弃所有改动。或者当输入:wq保存所有改动。 4. 在正常模式下删除光标所在位置的字符,按:x
- 欲插入或添加文本,请输入:i 输入欲插入文本在光标前插入文本 A 输入欲添加 文本在一行后添加文本 6. 从当前光标删除至下一个单词,输入:dw
- 从当前光标删除至当前行末尾,输入:d$
- 删除整行,输入:dd
- 欲实现剪切粘贴的功能,先执行删除命令,然后将光标移至粘贴的地方,随后输 入:p22
- 按键在任何状况下返回正常模式或者撤销不完整的命令。
- 重复一个动作,请在它前面加上一个数字:2w
- 移动光标到行首,请按数字0键:0
- 撤消以前的操作,请输入:u(小写的u)
- 撤消在一行中所做的改动,请输入:U(大写的U)
- 欲撤消以前的撤消命令,恢复以前的操作结果,请输入:CTRL-R
- 要重新置入已经删除的文本内容,请按小写字母p键。该操作可以将已删除的文 本内容置于光标之后。如果最后一次删除的是一个整行,那么该将置于当前光标 所在行的下一行。
- 要替换光标所在位置的字符,请输入小写的r和要替换掉原位置字符的新字符即 可。
- 更改类命令允许改变从当前光标所在位置直到动作指示的位置中间的文本。比如 输入 ce 可以替换当前光标到单词的末尾的内容;输入 c$ 可以替换当前光标到行 末的内容。
- CTRL-G 用于显示当前光标所在位置和文件状态信息。G 用于将光标跳转至文件 最后一行。先敲入一个行号然后输入大写 G 则是将光标移动至该行号代表的行。 gg用于将光标跳转至文件第一行。
- :!command用于执行一个外部命令command。
- :wFILENAME可将当前VIM中正在编辑的文件保存到名为FILENAME的文件中。
- v motion :w FILENAME 可将当前编辑文件中可视模式下选中的内容保存到文件 FILENAME中。
- :r FILENAME 可提取磁盘文件 FILENAME 并将其插入到当前文件的光标位置后 面。
- :r!dir可以读取dir命令的输出并将其放置到当前文件的光标位置后面。
- 输入小写的o可以在光标下方打开新的一行并进入插入模式。输入大写的O可以 在光标上方打开新的一行。
- 输入小写的a可以在光标所在位置之后插入文本。输入大写的A可以在光标所在 行的行末之后插入文本。e命令可以使光标移动到单词末尾。
- 操作符y复制文本,p粘贴先前复制的文本。
- 输入大写的R将进入替换模式,直至按键回到正常模式。
- 输入:help或者按键或键可以打开帮助窗口。
- 输入:helpcmd可以找到关于cmd命令的帮助。
- 输入CTRL-WCTRL-W可以使您在窗口之间跳转。
- 输入:q以关闭帮助窗口