vim使用方法与小技巧
转载自:https://blog.youkuaiyun.com/zzzluyao/article/details/82962744
一.vim的简单介绍
vim是一个由vi增强版的编辑工具,是一个开源免费的软件,它功能丰富,使用快捷,应用广泛,。vim也是大多数linux系统上的默认编辑器,用于对文本文件进行建立,显示,编辑,删除,复制等操作,需要用命令进行控制。
二.vim帮助信息
在命令行输入vim --help 或 vimtutor 可以查看vim的用法和信息。
三.vim工作模式
vim工作模式可分为三种,即——命令模式,编辑模式,末行模式
-
命令模式:可以用vim加上任意一个已经存在或是想创建的文件名,如果系统还不存在该文件,就意味着创建文件,如果系统存在该文件,就意味着编辑该文件。此时就可以进入vim的默认模式—命令模式。此时vim等待输入正确的命令,键入的每一个字符都会当作命令来处理。

d 删除 (用法与y复制类似)
p 粘贴
u 撤销
ctrl + r 恢复
-
字符的替换 (s行,g列) :%s/源字符/替换字符 将每行出现的第一个源字符替换为目标字符
:%s/源字符/替换后字符/g 将全文源字符替换为目标字符 :8,10s/源字符/替换后字符/g
替换第八行到第十行的字符 -
vim的可视化模式
按下ctrl+v 进入可视化模式,用方向键进行选择,可以对文件内容批量处理
五.vim工作环境常用设定方法
1.临时设定(在当前工作环境中使用,退出vim将还原为默认设置。)
:set nu 在每行前加入行号
: set nonu 取消行号
:set mouse=a 开启鼠标控制
:set hls 设置搜索高亮
: set guifont=monaco\10 设置字体
:set sursorline 标记当前所在行
2.永久设定
vim的永久在/etc/vimrc目录下,在终端输入 vim /etc/vimrc,然后就可以进行需要的设置,比如永久加上行号,只要在文件中输入:set nu 然后退出保存即可。(需要使用超级用户完成)
[root]@localhost Desktop]# vim /etc/vimrc