[李景山php] Linux课程-vim
来源:互联网 发布:中国知名网站知乎 编辑:程序博客网 时间:2024/05/20 03:08
终端编辑工具:vi/vim、emacs等
基本介绍:vim是vi的扩展,被誉为终端编辑器之神
软件安装:yum install -y vim
工作模式:
1、正常模式
0、使用格式说明 vim filename
若文件已存在,则直接打开
若文件不存在,则会新建,若不修改则不会创建空文件
1、主要用来浏览或修改文本内容
2、使用vim打开文件的默认模式
3、在任意模式下按Esc按键即可进入该模式
2、编辑模式
主要用来向文本添加内容,也叫插入模式
正常模式下输入以下字符都可进入该模式
i:在光标所在字符前开始输入文字
I:在行首指第一个非空白字符处开始输入文字
a:在光标所在字符后开始输入文字
A:在行尾开始输入文字
o:在光标所在行的下面单独开一新行来输入文字
O:在光标所在行的上面单独开一新行来输入文字
s:删除光标所在的字符并进入插入模式
S:删除光标所在行并进入插入模式
3、命令模式
主要用来管理文件或设置vim,如:保存,退出,放弃等,而不是修改文件内容
在正常模式下,输入’:’即可进入命令模式,由于操作都是在一行完成,因此也叫单行模式
保存文件:w
退出软件:q
保存退出:x,等价于wq,等价于正常模式下的shift+zz
强制操作:!
放弃修改:e!
4、可视模式
v:可视块模式
V:可视行模式
- [李景山php] Linux课程-vim
- [李景山php] linux课程 -vim 2
- [李景山php] linux课程大纲
- Linux课程-vim
- [李景山php] linux课程--网卡设置
- [李景山php] linux课程--目录介绍
- linux基础入门课程---vim文本编辑器
- Linux 环境使用vim搭建php IDE
- echarts php linux vim 2016.05.20回顾
- Linux 课程
- php视频课程
- php语言课程
- PHP课程笔记1
- PHP课程笔记11
- PHP课程笔记12
- PHP课程笔记13
- PHP课程笔记14
- PHP课程笔记15
- IDEA IntelliJ 快捷键大全
- eclipse自动下载源代码
- 知识点5:ArrayList与Vector的区别
- QDU 帅气的HYC迷路了(简单搜索+小小模拟)
- 《灵契》动画安利
- [李景山php] Linux课程-vim
- Java多态性理解
- Android之Monkey环境搭建
- 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保...
- Android测试,Android Studio中的单元测试、UI测试和自动化测试使用说明第一篇
- [李景山php] linux课程 -vim 2
- python-使对象支持上下文管理-29
- [李景山php] linux 文件操作
- HTML和XHTML的区别