Linux:Vim编辑器使用命令及方法

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是纯粹的自由软件。

Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线,总的来看,Vim和Emacs同样都是非常优秀的文本编辑器。

Vim编辑器模式

Vim是一款模式化的编辑器,它有三种模式:

每个模式的功能也是不一样的,当我们打开文本时是处于编辑模式的,下面说下如何在编辑模式下转入输入模式的:

编辑模式---->输入模式:

在编辑模式下进入输入模式可以使用i、a、o等命令进行数据的插入及追加等。

输入模式---->编辑模式:

我们是无法直接从输入模式转到编辑模式,需要首先介入ESC键才可以。

编辑模式---->末行模式:

从编辑模式转到末行模式介入“:”就可以进入末行模式。

末行模式---->编辑模式:

从末行模式到编辑模式介入ESC键即可,但是vim是无法直接从末行模式直接进入到输入模式,必须先到编辑模式再到输入模式。

开启及关闭vim编辑器

打开vim编辑器两种办法:一种是vim命令直接打开,另外一种是跟上文件名打开需要的文件进行编辑。

实例:

#vim//直接打开

#vim /etc/sysconfig/network //跟上路径名,需要打开的文件

关闭vim编辑器两种方法:一种是强制退出不保存修改的文件,一种是保存修改并应用。

实例:

#:q!//强制退出,所做的一切都不会保存

#:wq //保存修改

vim编辑器使用命令

vim编辑器有六种插入数据命令:

i:插入,转入输入模式

a:追加

o:在光标所在行的下面插入新的一行

I:行首

A:行尾

O:上下新建行

实例:

使用vim打开当前目录下的install.log文件,使用6种不同的指令进入编辑状态(注意6种不同的方法进入编辑状态后,光标所处的位置)

指令:i

i指令光标位置

指令:a

a指令光标位置

指令:o

o指令光标位置

指令:O

O指令光标位置

指令:I

l指令光标位置

指令:A

A指令光标位置

除了以上插入数据的指令以外,vim编辑器还有多种指令:

0或$:移动行首行尾

M:来移动当前窗口的光标到中间行

L:来移动窗口光标至窗口末尾

G:将移动光标至文件的结尾处

H:将光标移动到当前窗口第一行

d0:删除光标处到行首的内容

d :删除光标处到末尾的内容

dd:剪切当前行,再用p指令进行粘贴

yy:复制当前行,再用p指令进行粘贴

Nyy:复制5行到文件末尾

Ndd:剪切5行到文件末尾

set nu:显示文件行号

0:将光标快速移动到文件开头

co:复制

mo:移动

n,md:删除内容

/*:查找字符

1, s/Instaling/xinhua:替换

set nonu:隐藏行号

总结

vim有个内置的编辑练习,大家也可以去使用,叫vimtutor。输入即可有相关的教程,如果你安装的linux是中文的那里面的教程会显示中文手册。

展开阅读全文

更新时间:2024-09-10

标签:行号   编辑器   命令   末尾   光标   指令   位置   编辑   模式   文件   方法

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top