Linux上vim编辑器快速入门
2016-09-24 12:17
302 查看
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://afterdawn.blog.51cto.com/7503144/1855557
1. 简介
vim编辑器是功能强大的跨平台文本文件编辑工具,继承自Unix系统的vi编辑器,支持Linux/Mac OS X/Windows系统,利用它可以建立、修改文本文件。
打开文件方式如下:
也可以使用如下方式直接打开:
其中[file]是要编辑器的文件的路径名。如果文件不存在,它将创建一个新文件。vim有三种操作模式,分别称为:
编辑模式、输入模式和末行模式,当运行vim时,首先进入编辑模式。
编辑模式 --> 输入模式:
i:insert, 在光标所在处输入;
a: append,在光标在处后方输入;
o:在光标所在处的下方打开一个新行;
I:在光标所在行的行首输入;
A:在光标所在行的行尾输入;
O:在光标所在处的上方打开一个新行;
输入模式 --> 编辑模式
ESC
编辑模式 --> 末行模式
:
末行模式 --> 编辑模式
ESC
2. 编辑模式
vim编辑模式下可以移动光标的位置,并可以对正文进行进行复制、粘贴、删除、插入等操作。当完成所有的编辑工作后,需要保存编辑结果,退出编辑界面,可以发出ZZ命令,连续按两次大写的Z键。
2.1 光标的跳转
可以用上、下、左、右键移动光标,实现字符间的跳转。也可以用下面的键完成同样的字符移动功能:
单词间跳转
行首行尾跳转
行间跳转
2.2 翻屏:
2.3 搜索匹配
搜索是文件编辑器的必备功能,vim可以在编辑模式下,直接使用搜索功能。
搜索的使用方法是:
2.4 编辑命令
3. 输入模式
只能从编辑模式进入输入模式,进入方式如下:
通过摁Esc键,返回编辑模式。
4. 末行模式
命令模式是vim内建命令行的接口,可以使用复杂的命令来编辑文件。在编辑模式下键入:,光标就跳到屏幕最后一行,并在那里显示冒号,此时已进入末行模式。命令模式又称 命令模式 ,用户输入的内容均显示在屏幕的最后一行,按回车键,执行命令。
4.1地址定界
在末行的:后输入特定的字符实现地址定界
4.2查找
末行模式下的查找等同于编辑模式下的/查找
4.3查找并替换
此处要与正则表达式配合使用,正则表达式的说明讲解见我另外一篇文章:
http://afterdawn.blog.51cto.com/7503144/1855128
s:末行模式的命令;
使用格式:
s/要查找的内容/替换为的内容/修饰符
要查找的内容:可使用正则表达式;
替换为的内容:不能使用下则表达式,但可以引用;
如果“要查找的内容”部分在模式中使用分组符号:在“替换为的内容”中使用后向引用;
直接引用查找模式匹配到的全部文本,要使用&符号;
修饰符:
i:忽略大小写;
g:全局替换,意味着一行中如果匹配到多次,则均替换;
可把分隔符替换为其它非常用字符:
s@@@
s###
示例:
使用练习:
5. vim的多文件功能:
多文件打开:
在文件间切换:
退出所有文件:
多窗口:
在窗口间切换:
6.定制vim的工作特性:
注意:在末行模式下的设定,仅对当前vim进程有效;
永久有效:
行号
括号匹配高亮
自动缩进
高亮搜索
语法高亮
忽略字符大小写
7. 保存和退出
退出不保存
保存退出
保存到其他文件
1. 简介
vim编辑器是功能强大的跨平台文本文件编辑工具,继承自Unix系统的vi编辑器,支持Linux/Mac OS X/Windows系统,利用它可以建立、修改文本文件。
打开文件方式如下:
编辑模式、输入模式和末行模式,当运行vim时,首先进入编辑模式。
编辑模式(打开文件后默认的格式):移动光标,剪切/ 粘贴文本 输入模式:修改编辑文本 末行模式 :保存,退出,内建命令操作等三种模式之间的转换需要输入的键:
编辑模式 --> 输入模式:
i:insert, 在光标所在处输入;
a: append,在光标在处后方输入;
o:在光标所在处的下方打开一个新行;
I:在光标所在行的行首输入;
A:在光标所在行的行尾输入;
O:在光标所在处的上方打开一个新行;
输入模式 --> 编辑模式
ESC
编辑模式 --> 末行模式
:
末行模式 --> 编辑模式
ESC
2. 编辑模式
vim编辑模式下可以移动光标的位置,并可以对正文进行进行复制、粘贴、删除、插入等操作。当完成所有的编辑工作后,需要保存编辑结果,退出编辑界面,可以发出ZZ命令,连续按两次大写的Z键。
2.1 光标的跳转
可以用上、下、左、右键移动光标,实现字符间的跳转。也可以用下面的键完成同样的字符移动功能:
搜索是文件编辑器的必备功能,vim可以在编辑模式下,直接使用搜索功能。
搜索的使用方法是:
只能从编辑模式进入输入模式,进入方式如下:
4. 末行模式
命令模式是vim内建命令行的接口,可以使用复杂的命令来编辑文件。在编辑模式下键入:,光标就跳到屏幕最后一行,并在那里显示冒号,此时已进入末行模式。命令模式又称 命令模式 ,用户输入的内容均显示在屏幕的最后一行,按回车键,执行命令。
4.1地址定界
在末行的:后输入特定的字符实现地址定界
末行模式下的查找等同于编辑模式下的/查找
此处要与正则表达式配合使用,正则表达式的说明讲解见我另外一篇文章:
http://afterdawn.blog.51cto.com/7503144/1855128
s:末行模式的命令;
使用格式:
s/要查找的内容/替换为的内容/修饰符
要查找的内容:可使用正则表达式;
替换为的内容:不能使用下则表达式,但可以引用;
如果“要查找的内容”部分在模式中使用分组符号:在“替换为的内容”中使用后向引用;
直接引用查找模式匹配到的全部文本,要使用&符号;
修饰符:
i:忽略大小写;
g:全局替换,意味着一行中如果匹配到多次,则均替换;
可把分隔符替换为其它非常用字符:
s@@@
s###
示例:
多文件打开:
注意:在末行模式下的设定,仅对当前vim进程有效;
永久有效:
退出不保存
相关文章推荐
- Linux上vim编辑器快速入门
- Linux学习笔记——vi/vim编辑器命令快速入门
- Linux-Vim编辑器之快速入门(1)
- 日常学习linux---vim编辑器-----vim快速入门
- 【Linux入门学习之】vi/vim编辑器必知必会
- 【Linux入门学习之】vi/vim编辑器必知必会
- VIM 编辑器之快速入门
- Linux-Vim编辑器之高级功能入门
- 【Linux入门学习之】vim编辑器---批量注释与反注释
- 【Linux入门学习之】vi/vim编辑器必知必会
- 【Linux入门学习之】vi/vim编辑器必知必会
- 快速配置Linux下的Vim编辑器
- 【Linux入门学习之】vi/vim编辑器必知必会
- Linux下的公式编辑器——libreoffice math 使用快速入门
- 【Linux入门学习之】vi/vim编辑器必知必会
- (大数据工程师学习路径)第二步 Vim编辑器----Vim快速入门
- 【Linux入门学习之】vi/vim编辑器必知必会
- 【Linux入门学习之】vi/vim编辑器必知必会
- 【Linux入门学习之】vi/vim编辑器必知必会
- 【Linux入门学习之】vi/vim编辑器必知必会