文档章节

vim配置

一觉泯恩仇
 一觉泯恩仇
发布于 2015/08/07 16:46
字数 272
阅读 61
收藏 5

"显示标尺
set ruler
"显示行号
set number
"使退格键启用
set backspace=2
"搜索高亮
set hlsearch
"设置tab键为4个空格
set tabstop=4
"每一及自动缩进的空格数
set shiftwidth=4
"自动括号补全
inoremap ( ()<ESC>i
inoremap ) <c-r>=ClosePair(')')<CR>
inoremap [ []<ESC>i
inoremap { {}<ESC>i
inoremap ] <c-r>=ClosePair(']')<CR>
inoremap } <c-r>=ClosePair('}')<CR>
function! ClosePair(char)
    if getline('.')[col('.') - 1] == a:char
        return "\<Right>"
    else
        return a:char
    endif
endfunction
"换行自动缩进
set autoindent
"自动换行取消
set nowrap
"可以在buffer的任何地方使用鼠标
set mouse=a
set selection=exclusive
set selectmode=mouse,key
"文件 UTF-编码
set fileencoding=utf-8
"不要备份文件,需要再用手动设置
set nobackup
set noswapfile
"突出显示当前行
set cursorline
"搜索高亮
set hlsearch
"一边输入一边显示搜索结果
set incsearch

"colorscheme
colorscheme evening


filetype off
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()

Plugin 'gmarik/vundle' " let Vundle manage Vundle
Plugin 'scrooloose/nerdtree'
Plugin 'rust-lang/rust.vim'
Plugin 'mbriggs/mark.vim'
Plugin 'tpope/vim-rails'
        
"侦测文件类型
filetype on
"载入文件类型插件
filetype plugin on
"为特定文件类型载入相关缩进文件
filetype indent on
"设置语法高亮
syntax enable

© 著作权归作者所有

上一篇: vim使用经验
一觉泯恩仇
粉丝 2
博文 25
码字总数 6990
作品 0
广州
程序员
私信 提问
Linux虚拟机中vim的配置

第一步: Vim安装:首先将命令窗口切换成超用户,然后在命令窗口输入 yum install vim命令进入vim相关软件的下载 在命令窗口输入# rpm -qa |grep vim查看vim相关软件包是否已安装 需安装的v...

I慕蓝
2016/06/21
0
0
VIM配置--vim_config

精美的vim配置 vimconfig一款非常好用的vim配置,集成常用的插件,精美的配色,使用方法简单。如果你是一个vim新手,vimconfig正适合你。如果你是vim高手,但又讨厌复杂的vim配置,vim_confi...

libGod
2015/01/26
3.6K
0
Linux : Vim 使用与配置

由于经常使用 vim 编辑配置文件,有时候也会进行使用vim 编写一些脚本和c/c++ 程序,所以配置一个常用的 vim 是很是必要的。这篇博文主要是记录vim使用和配置相关的一些知识点。 关于vim :  ...

xuyaowen
2018/08/10
0
0
centos7下keepalived+nginx配置

一、系统架构: 二、nginx配置(两台nginx配置一模一样): 安装: 配置: vim /etc/nginx/nginx.conf 启动: 三、keepalived配置: I、主服务器配置(192.168.8.81): 安装: 配置: vim ...

Lee_吉
2018/05/26
0
0
将你的Vim 打造成轻巧强大的IDE[转]

将你的Vim 打造成轻巧强大的IDE Vim和Emacs一个称为神之编辑器一个被称为编辑器之神,固然很是夸张,但也足以说明这两 款软件的优秀和在程序员界的地位。但是它们都已漫长的学习曲线让人望而...

mingle
2015/12/15
115
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
昨天
5
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
昨天
8
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
昨天
10
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
昨天
6
0
PHP+Ajax微信手机端九宫格抽奖实例

PHP+Ajax结合lottery.js制作的一款微信手机端九宫格抽奖实例,抽奖完成后有收货地址添加表单出现。支持可以设置中奖概率等。 奖品列表 <div class="lottery_list clearfix" id="lottery"> ......

ymkjs1990
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部