VI编辑配置文件
Posted HY韩羽
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VI编辑配置文件相关的知识,希望对你有一定的参考价值。
vi 分为3种模式
一般模式:光标移动、搜索、替代、删除、复制粘贴
编辑模式:编辑任意字符
命令行命令模式:读取、存储文件及其他附加功能
一般模式:
【Ctrl + f 】 下一页
【Ctrl + b 】 上一页
【n+ enter】 向下移动n行
eg:20+enter 向下移动20行
【/word】 在文件中查找内容为word的字符串(向下查找)
【?word】 在文件中查找内容为word的字符串(向上查找)
【:n1,n2s/a/b/g】在n1到n2之间,替换a为b(注意 : , s /g )
Eg: :10,20s/hello/word/g 替换10到20行之间的hello为word
【:1,$s/a/b/g】 替换全部a为b
【dd】 删除一行
【ndd】 向下删除n行
【yy】 复制一行
【nyy】 复制n行
【Ctrl+r】 撤销操作
?一般模式下backspace键为什么不能向前删除?
【[Ctrl] + v】 块选择,可用长方形的方式选择文本
编辑模式模式
进入编辑模式:
[ i ] 光标前插入
[a ] 光标后插入
[o] 下一行插入
[r] 替换光标
Esc 进入一般模式
命令行模式
强制退出 :q!
保存退出 :wq
文件还原到最原始 :e!
Vi显示行数 :set nu 或者 :set number
取消Vi显示行数 :set nonu
vim的配置文件为/etc/vim/vimrc,
在用户根目录下创建一个新的隐藏文件:
vim ~/.vimrc
编辑常用的配置
set nu 显示行号
set hlsearch 查找的字符串反白显示
set backspace=2 可随时用退格键进行删除
set autoindent 自动缩排
set ruler 在最下方一行显示状态
set showmode 在左下角显示模式
set bg=dark 显示不同的底色,还可以为light
syntax on 语法检验,颜色显示
set backup 自动存储备份文件
允许鼠标移动光标:set mouse=a
设置tab键宽度:set tabstop=4
set softtabstop=4
以上是关于VI编辑配置文件的主要内容,如果未能解决你的问题,请参考以下文章