Ubuntu下vim的配置

来源:互联网 发布:mac修容粉色号怎么选 编辑:程序博客网 时间:2024/06/08 10:38

安装vim
在terminal下输入: sudo apt-get install vim-gtk

进入vim进行配置
sudo vim /etc/vim/vimrc
会出现内容大致如下:
” All system-wide defaults are set in $VIMRUNTIME/debian.vim and sourced by ” the call to :runtime you can find below……

然后按下“i”(insert插入命令),此时会在最下面显示“–插入–”字样,随后将以下代码插入到最后,可以自己取舍:

set ai                       #自动缩进,新行与前面的行保持—致的自动空格set aw                       #自动写,转入shell或使用:n编辑其他文件时,当前的缓冲区被写入set flash                    #在出错处闪烁但不呜叫(缺省)set ic                       #在查询及模式匹配时忽赂大小写set nu        set number                   #屏幕左边显示行号set showmatch          #显示括号配对,当键入“]”“)”时,高亮度显示匹配的括号set showmode           #处于文本输入方式时加亮按钮条中的模式指示器set showcmd            #在状态栏显示目前所执行的指令,未完成的指令片段亦会显示出来set warn/nowarn        #对文本进行了新的修改后,离开shell时系统给出显示(缺省)set ws/nows            #在搜索时如到达文件尾则绕回文件头继续搜索set wrap/nowrap        #长行显示自动折行colorscheme evening    #设定背景为夜间模式filetype plugin on     #自动识别文件类型,自动匹配对应的, “文件类型Plugin.vim”文件,使用缩进定义文件set autoindent         #设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置set cindent            #以C/C++的模式缩进set noignorecase       #默认区分大小写set ruler              #打开状态栏标尺set scrolloff=5        #设定光标离窗口上下边界 5 行时窗口自动滚动set shiftwidth=4       #设定 << 和 >> 命令移动时的宽度为 4set softtabstop=4      #使得按退格键时可以一次删掉 4 个空格,不足 4 个时删掉所有剩下的空格)set tabstop=4          #设定 tab 长度为 4set wrap               #自动换行显示syntax enablesyntax on              #自动语法高亮

然后俺Esc键推出编辑状态,下面的”–插入–“消失,然后按“:w”保存文件,随后按“:q”退出vim返回terminal。

vim基础知识
1、三种模式
插入模式:输入文本;按“i”进入,Esc退出
正常模式:此模式用于移动和操纵文本
Ex模式:用于执行命令如:保存,查找,替换,推出等,在正常模式按“:”,保存为“:w”;退出为“:q”;强制退出为“:q!”。

2、常用命令

原创粉丝点击