关闭

晒下个人的vim配置

901人阅读 评论(0) 收藏 举报
" set background=dark命令必须在syntax on之前调用,否则无效
set background=dark
syntax on

set nocompatible
" let &termencoding=&encoding
set encoding=utf-8
set tabstop=4
set softtabstop=4
set shiftwidth=4
set nu
set ai
set fdm=marker
set foldclose=all
set foldopen=all
set incsearch
set hlsearch
set history=100
set ruler
set showcmd
set showmatch
" 忽略大小写
" 若是小写模式搜索,则忽略大小写;若模式中有大写,则就要大小写模式敏感
set ignorecase smartcase
set expandtab
set textwidth=78

" dispaly tab and space
set list
set listchars=tab:>-,trail:-

" number of lines used for the command-line
set cmdheight=2

" Set to auto read when a file is changed from the outside
set autoread

" Write the contents of the file automaticly 自动保存
set autowrite

" 打开状态行
set laststatus=2

" :sh
set shell=/bin/bash

filetype plugin on

if !exists('g:AutoComplPop_Behavior')
    let g:AutoComplPop_Behavior = {}
    let g:AutoComplPop_Behavior['php'] = []
    call add(g:AutoComplPop_Behavior['php'], {
            \   'command'   : "\<C-x>\<C-o>",-
            \   'pattern'   : printf('\(->\|::\|\$\)\k\{%d,}$', 0),
            \   'repeat'    : 0,
            \})
endif

" 删除所有的inoremap映射
:imapclear

" js 格式化
:nnoremap <SID><F6> :call g:Jsbeautify()<CR>

" 公用注释
:iabbrev #b /*****************************************************************
:iabbrev #e <Space>*****************************************************************/

" 经常性错误自动纠正
" 注:当遇到经常性出错的单词时可以添加进来
:iab teh the

" 每次打开日志文件,自动定位到文件末尾
autocmd BufReadPost *.log normal G

au BufRead,BufNewFile /usr/local/services/nginx/conf/* set ft=nginx
0
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:987191次
    • 积分:13787
    • 等级:
    • 排名:第905名
    • 原创:332篇
    • 转载:403篇
    • 译文:27篇
    • 评论:42条
    新浪微博 @billfeller