码迷,mamicode.com
首页 > 其他好文 > 详细

VI编辑、配置文件

时间:2017-12-04 11:49:42      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:use   mouse   编辑模式   自动   pac   保存   读取   长方形   移动   

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编辑、配置文件

标签:use   mouse   编辑模式   自动   pac   保存   读取   长方形   移动   

原文地址:http://www.cnblogs.com/hanyu258/p/7975883.html

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