参考1_vim基础、参考2_vim命令大全
Vim 是从 vi 发展而来的文本编辑器,具有 代码补全、编译、错误跳转等方便编程的功能。
一、命令模式:
vim file 即进入命令模式,以下是该模式下的常用命令:
x 删除光标所在处字符,dd 删除光标所在行,u 撤销操作
shift + ^ 光标移动到行首,shift + $ 光标移动到行尾
按 n 再按 w 光标右移n个词,按 n 再按 b 光标左移n个词(back)
gg 光标跳到第一行,shift + g 光标跳到最后一行
多行注释:control + v 切换到 “VISUAL BLOCK”模式,光标上/下移动 选中多行
按 shift + i 输入 ‘ # ’ ,按 esc 键,等一会选中的行就全注释了
选中 ‘ # ’注释行 ,按 x 键,按 esc 键回到命令模式即可
命令模式只有基本命令,要切换到 底线命令模式才能执行更多。
i 切换到输入模式,: 切换到底线命令模式
二、输入模式:
在命令模式下,按 i 切换到输入模式后:
正常写文件即可。
若一行写不完,在行尾写 \ 回车写下一行(注意\后不能有空格)
三、底线命令模式:
在命令模式下,按 : 切换到底线命令模式后:
w 保存,q 不保存退出,wq 保存后退出,q! 强制退出不保存,wq! 保存后强制退出。
:set nonumber 设置行号, :set number 取消行号
:set paste 纯拷贝粘贴,:set nopaste (关闭paste)
:n1,n2d 回车 则删除n1-n2行
复制与粘贴 命令比较多(我不常用),自查。。。