【Linux】中默认文本编辑器 vim 的入门与进阶
source link: http://www.cnblogs.com/C-Noah/p/14223399.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Linux 基本操作 vim 篇
vim 简介
vim 是 Linux 上最基本的文本编辑工具,其地位像是 Windows 自带的记事本工具,还要少数的 Linux 系统自带 leafpad 编辑器,leafpad 的操作界面更像是 Win 的记事本,可以使用鼠标切换光标,自由删除,并且点击左上角的文件可以进行保存;但是 vim 编辑器却像是一个简单的指令工具,其操作必须依靠指令来完成,但是如果不会使用 vim 的话,是无法完成很多操作的,甚至对大多数只集成了 vim 的系统来说,不会使用 vim ,甚至无法安装 leafpad ,而在 Linux 系统中,刚装完的系统(国产系统除外)一定要进行换源,这时候就要使用到一个编辑器工具,如果你的系统只有 vim,最好还是学习一下如何使用 vim;
vim 三种模式
- 只读模式:使用 vim 打开文件为 只读模式,此时只可以查看文件内容,无法对文件进行编辑;
- 插入模式:即 编辑模式 ,此时可以对文件进行编辑,字符的插入或删除等操作;
- 底行模式:类似于终端的命令行,此时可以输入命令,选择是保存文件 / 保存并退出 / 不保存退出 / 强制退出 等;
vim 基本命令
基本的编辑命令,学会后可以流畅操作 vim 编辑器;
-
在进入 vim 之前,建议使用:sudo su 命令进入超级管理员模式,否则一些系统级的文件即使你编辑了,也无法进行保存;
-
打开文件:打开控制终端,输入 vim + 一个文本的名字,就可以打开这个文本(打开当前目录下的文件只需要输入文件名,打开其他目录下的文件需要输入绝对地址);这个时候是“只读”模式,无法对文件进行编辑;
-
编辑命令:进入文件之后,点击
i
(insert 缩写),进入编辑模式,这个时候可以自使用上下左右四个键控制光标,使用删除键删除,或输入任意字符; -
底行模式:对文件编辑好之后,点一下
Esc
键,进入底行模式,此时可以输入命令选择对文件的操作,基本命令如下(注:以冒号开头):
vim 进阶命令
进阶指令,学会后操作更方便,相当于魔法加成;
- 光标控制
- 快速复制粘贴
- 文本编辑(效果类似于各类编辑器的“编辑”功能)
- 文件操作
w
:0r /etc/hosts
将/etc/hosts文件中的内容导入到此文件的开头
:$r /etc/hosts
将/etc/hosts文件中的内容导入到此文件的结尾
- 搜索内容
word
这个单词
n
向下查找(下一个)
N
向上查找(上一个)
/word\c
忽略大小写,在文件中搜索 word
这个单词
:noh
取消高亮
退出“查找模式”
注意事项
.c
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK