码迷,mamicode.com
首页 > 系统相关 > 详细

vim编辑器使用方法

时间:2015-09-06 18:25:38      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:源代码   编辑器   如何   软件   

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

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

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

    编辑模式也称为命令模式

    输入模式

    末行模式

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

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

    i:插入,转入输入模式

    a:追加

    o:

    I:行首

    A:行尾

    O:上下新建行

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

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

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

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

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

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

 

打开vim编辑器

打开vim编辑器有两种办法

#vim 直接打开

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

关闭vim编辑器:

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

#:wq //保存修改

下面说下vim使用:

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

第一种用的i

技术分享

第二种用a

技术分享

第三种用o

技术分享

第四种用O

技术分享

第五种用I

技术分享

第六种用A

技术分享

返回指令状态,使用指令将光标移动到当前行的末尾,再使用指令将光标移动到当前行的开头

0或$来移动行首行尾

技术分享

使用指令将光标移动到当前窗口的中间行

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

技术分享

使用指令将光标移动到当前窗口的末尾

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

技术分享

使用指令将光标移动到整个文件的结尾处

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

技术分享

使用指令将光标移动到当前窗口的第一行

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

技术分享

在指令状态下,使用指令删除光标处到行首的内容

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

技术分享

在指令状态下,使用指令删除光标处到行尾的内容

d$指令删除光标处到末尾的内容

技术分享

在指令状态下,剪切当前行,再将光标移动到文件末尾进行粘贴

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

技术分享

在指令状态下,复制当前行,再将光标移动到文件末尾进行粘贴

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

技术分享

在指令状态下,复制从当前行开始的5行到文件末尾

Nyy复制5行到文件末尾

技术分享

在指令状态一,剪切从当前行开始的5行到文件末尾

Ndd剪切5行到文件末尾

技术分享

切换到末行命令状态

使用末行命令显示文件的行号

set nu 显示文件行号 

技术分享

在末行命令状态下,将光标快速移动到文件开头

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

技术分享

在末行命令状态下,将第10行至第20行的内容复制到第30行处

co命令复制

技术分享

在末行命令状态下,将第1行至第5行内容移动到第30行处

mo 命令移动

技术分享

在末行命令状态下,删除第10行至第20行的内容

nmd删除内容

技术分享

在末行命令状态下,将光标快速移动到文件开头,查找文件中所有“setup”字符

/*查找字符

技术分享

在末行命令状态下,将文件中的所有“installing”替换成“xinhua”

1,$s/Instaling/xinhua替换

技术分享

使用末行命令隐藏行号

set nonu 命令

技术分享

不存盘强制退出v

q!命令

技术分享

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

本文出自 “8430482” 博客,请务必保留此出处http://8440482.blog.51cto.com/8430482/1691972

vim编辑器使用方法

标签:源代码   编辑器   如何   软件   

原文地址:http://8440482.blog.51cto.com/8430482/1691972

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!