RHEL2:vim编辑器
来源:互联网 发布:企业网络建设方案 编辑:程序博客网 时间:2024/06/03 21:10
关于vim的一些知识:
vim的几种模式:
1.命令模式:vim启动后的默认模式。
2.插入模式:可以像其他编辑器一样输入内容。在命令模式下用”i“,”o“或”a“切换到此模式。
3.可视模式:可用方向键进行内容选择,进行复制粘贴或其他操作。在命令模式下用”v“切换到此模式。
4.块操作模式。在命令模式下用Ctrl+V切换到此模式。
5.修改模式。在命令模式下用R切换到此模式。
6.扩展命令模式:可执行vim的一些扩展命令。在命令模式下用”:“切换到此模式。
在对文件编辑完成后,如果希望关闭首先需要切换到命令模式。vim提供以下几种方式:
1.:q:直接退出,如果文件内容发生改变vim会提示并不允许退出。
2.:q!:强行退出,如果文件内容发生变化则不会保存。
3.:wq或:x:保存并退出。
4.:wq!或:x!:强行保存并退出。一般用于编辑文件是只读的情况下,但被编辑文件的拥有者必须是当前用户。
命令模式常用操作键:
/word:向下查找关键字word。
?word:向上查找关键字word。
:n,$s/a/b/:替换第n行开始到最后一行中每一行的第一个a为b。
:n,$s/a/b/g:替换第n行开始到最后一行中每一行的所有a为b,n为数字,如果n为.,则表示从当前行到最后一行。
.:重复前一个动作。
vim高级操作:
1.shell切换
在命令模式中输入”:!<linux命令>“,可以在不退出vim的情况下执行linux命令,当linux命令执行完后按回车就回到了vim环境中。
2.分割窗口
可在分割多窗口环境下同时编辑多个文件,使用Ctrl+W键加方向键在不同窗口切换。使用”:q“退出当前窗口,”:qa“退出所有窗口。进入多窗口的方法:
- 启动vin时使用”-o“或”-O“,并加上需要同时编辑的多个文件名,前者横向分割,后者纵向分割
[root@www ~]# vim -o /root/1 /root/2
- 如果在已经打开vim的情况下希望进入多窗口,打开另一个文件使vim可以在命令模式下输入”:new<文件名>“。
- RHEL2:vim编辑器
- Vim编辑器
- VIM编辑器
- vim编辑器
- vim 编辑器
- vim 编辑器
- 编辑器 VIM
- 编辑器vim
- Vim编辑器
- VIM 编辑器
- Vim编辑器
- vim编辑器
- vim 编辑器
- Vim 编辑器
- VIM编辑器
- vim编辑器!
- vim编辑器
- VIM 编辑器
- 【FFmpeg(2016)】视频文件分离器(demuxing)——H264&PCM
- (*p)[3]与*p[3]的区别
- 顺序表应用1:多余元素删除之移位算法
- 第一次学java
- 微信公众号java提交参数,返回47001/JSON错误
- RHEL2:vim编辑器
- Java之IO流---字符流
- 物理层
- bzoj1458(网络流)
- Xcode8打包上传app,构建版本按钮不显示
- android 中组件 service
- 一些基本的mysql语句
- string 构造函数 析构函数
- IE浏览器部分版本不支持background-size属性问题