Linux曲径通幽:文本编辑器Vi/Vim

Vim/Vi是全屏幕的文本编辑器,是Linux/Unix系统中最常用的编辑器,他可以建立、编辑、显示文本文件。

Vim/Vi没有菜单,只有命令。

Vim/Vi三种模式

Linux曲径通幽:文本编辑器Vi/Vim_第1张图片

基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行(编辑)模式(last line mode),各模式的功能区分如下:
1) 命令模式(command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式、底行模式下。
2) 插入模式(Insert mode)
只有在插入模式下,才可以做文字输入,按ESC键可回到命令模式。
3) 底行模式(last line mode)
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号。
不过一般我们在使用时把vi简化成两个模式,就是将底行模式也算入命令模式。

插入命令

Linux曲径通幽:文本编辑器Vi/Vim_第2张图片

定位命令
Linux曲径通幽:文本编辑器Vi/Vim_第3张图片


删除命令

Linux曲径通幽:文本编辑器Vi/Vim_第4张图片


复制和剪切命令

Linux曲径通幽:文本编辑器Vi/Vim_第5张图片


替换取消命令


搜索替换命令

Linux曲径通幽:文本编辑器Vi/Vim_第6张图片


保存退出命令

Linux曲径通幽:文本编辑器Vi/Vim_第7张图片


Linux曲径通幽:文本编辑器Vi/Vim_第8张图片

ctrl+v   ->  ^


宿主目录下有一个隐藏文件.vimrc可以配置自己这个用户的Vim的
命令模式下的所有命令都可以写在这里。
比如设置行号set nu
定义快捷键
ab指令等

你可能感兴趣的:(Linux曲径通幽:文本编辑器Vi/Vim)