VIM编辑器
VIM编辑器
模式
3种模式:正常模式,编辑模式,命令行模式
正常模式:按i进入“编辑模式”。浏览
编辑模式:按esc进入“正常模式”。增、删
命令行模式:从正常模式按:进入命令行模式。搜索,保存,退出。
新建,保存,退出
新建或打开文件:vim +文件名,如vim abc.c
保存退出::wq
直接退出::q
强制退出(不保存)::q!
导航与编辑-初级
正常模式下移动光标:
上:k
下:j
左:h
右:l
到最后一行:大写G
到第一行:gg
显示“行号”和“相对行号”需要先编辑vim的配置文件,操作如下
1、输入vim --version
2、找到用户 vimrc 文件的路径,如$HOME/.vimrc
3、vim $HOME/.vimrc打开文档,在文档最后一行添加set number,保存退出,作用是显示“行号”
4、vim $HOME/.vimrc打开文档,在文档最后一行添加set relativenumber,保存退出,作用是显示“相对行号”
往下到相对行号第3行,按3j
往上到相对行号第3行,按3k
编辑模式:
在左边插入:i(insert)
在最左边插入:大写I或shift + i
在右边插入:a(append)
在最右边插入:大写A或shift + a
新增下一行:o
新增上一行:大写O或shift + O
复制当前行:yy(y - yank)
复制一个词:yw(yank - word)
粘贴到当前行:p
粘贴3次:3p
删除当前行:dd
删除{}里内容:ci{(change in)
重复前次操作:.
撤销前次操作:u(undo)
恢复前次操作:ctrl + r
删除单词:dw(delect a word)
改变单词:cw(change a word)
下个单词首部:w(word)
下个单词尾部:e(end)
上个单词首部:b(back)
搜索,替换与视觉模式
按:进去命令行模式
搜索::/搜索词
替换:%s/旧/新/g(g代表全局替换)
可视化块:ctrl + v
可视化行:shift + v,按j或k移动选择

浙公网安备 33010602011771号