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编辑配置文件的主要内容,如果未能解决你的问题,请参考以下文章

使用vi编辑器修改配置文件时,如何快速复制,粘贴多行文字内容

Vi编辑器的配置

vi & vim

Linux修改配置文件的命令是什么

ubuntu编辑网络配置文件后如何保存?

vi编辑器——linuxmac环境中vimrc的位置及常用配置小记