站长资讯网
最全最丰富的资讯网站

vim使用方法与小技巧

一.vim的简单介绍

vim是一个由vi增强版的编辑工具,是一个开源免费的软件,它功能丰富,使用快捷,应用广泛,。vim也是大多数linux系统上的默认编辑器,用于对文本文件进行建立,显示,编辑,删除,复制等操作,需要用命令进行控制。

二.vim帮助信息

在命令行输入vim –help 或 vimtutor 可以查看vim的用法和信息。

三.vim工作模式

vim工作模式可分为三种,即——命令模式,编辑模式,末行模式

1. 命令模式:可以用vim加上任意一个已经存在或是想创建的文件名,如果系统还不存在该文件,就意味着创建文件,如果系统存在该文件,就意味着编辑该文件。此时就可以进入vim的默认模式—命令模式。此时vim等待输入正确的命令,键入的每一个字符都会当作命令来处理

[root@localhost Desktop]#vim file

vim使用方法与小技巧

2. 插入模式:在进入命令模式之后,按下a, i o等键可进入插入模式。进入插入模式后可以对文件进行编辑,左下角出现INSERT

a 在光标所在字符后插入

A在光标所在行尾插入

i 在光标所在字符前插入

I 在光标所在行行首插入

o 在光标下插入新行

O在光标上插入新行

vim使用方法与小技巧

3. 末行模式:在进入末行模式前先按下【Esc】确认处于命令模式后,按下冒号【:】,即可进入末行模式

vim使用方法与小技巧

四.vim常用内置命令的使用技巧

vim提供了方便的文本编辑功能,有些内置命令需要使用键盘的组合完成,有些需要以:开头,常用内置命令有以下内容。

1.

vim file1 file2 file3 可同时打开多个文件

【Esc】 从编辑模式退出到命令模式

:vsplit 显示多个文件 ctrl+w+方向键 切换窗口

/关键字 匹配内容关键字

:行号 光标跳到指定行行首

:$ 光标跳到最后一行行首

G 光标移动到最后一行

gg 光标移动到首行

:set un 在每行前加入行号

:wq 在命令模式下退出并保存

:q 文件 未做修改时退出

:q! 强制退出 ,不保存

y 复制

yl 复制一个字母

yw 复制一个单词

yy 复制一行

Y 复制一行

c 剪切(用法与y复制类似)

d 删除 (用法与y复制类似)

p 粘贴

u 撤销

ctrl + r 恢复

2.字符的替换 (s行,g列)
:%s/源字符/替换字符 将每行出现的第一个源字符替换为目标字符
:%s/源字符/替换后字符/g 将全文源字符替换为目标字符
:8,10s/源字符/替换后字符/g 替换第八行到第十行的字符

3. vim的可视化模式

按下ctrl+v 进入可视化模式,用方向键进行选择,可以对文件内容批量处理

五.vim工作环境常用设定方法

1.临时设定(在当前工作环境中使用,退出vim将还原为默认设置。)

:set nu 在每行前加入行号

: set nonu 取消行号

:set mouse=a 开启鼠标控制

:set hls 设置搜索高亮

: set guifont=monaco10 设置字体

:set sursorline 标记当前所在行

2.永久设定

vim的永久在/etc/vimrc目录下,在终端输入 vim /etc/vimrc,然后就可以进行需要的设置,比如永久加上行号,只要在文件中输入:set nu 然后退出保存即可。(需要使用超级用户完成)

[root]@localhost Desktop]# vim /etc/vimrc

vim使用方法与小技巧

赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号