My Vimrc

""""""""""""""""""""""""""""""
" functions
""""""""""""""""""""""""""""""
"distinguish system platforms
function! MySys()
    if has("win32")
        return "windows"
    else
        return "linux"
    endif
endfunction

""""""""""""""""""""""""""""""
" distingguish system platforms
""""""""""""""""""""""""""""""
"for windows version
if MySys()=="windows"
"    source $VIMRUNTIME/mswin.vim
"    behave mswin
else
endif

""""""""""""""""""""""""""""""
" common settings
""""""""""""""""""""""""""""""
set nocompatible
set number        "open line number
set cursorline        "highlight current line
set ruler        "show rule state
set hlsearch        "highlight search
syntax on        "syntax enable
filetype on        "调用$vimRUNTIME/filetype.vim根据文件名判断文件类型,如果失败会调用$vimRUNTIME/scripts.vim根据文件的内容判断
filetype plugin on    "执行$vimRUNTIME/ftplugin.vim根据检测到的文件类型在runtimepath中搜索相应插件执行
filetype indent on    "加载$vimRUNTIME/indent.vim根据检测到的文件类型在runtimepath/indent中搜索相应的缩进格式
let mapleader=","    "set mapleader
set sessionoptions=blank,buffers,sesdir,folds,help,options,tabpages,winsize "make session options

""""""""""""""""""""""""""""""
" plugins
""""""""""""""""""""""""""""""
" BufExplorer
let g:bufExplorerDefaultHelp=0       "Do not show default help.
let g:bufExplorerShowRelativePath=1  "Show relative paths.
let g:bufExplorerSortBy=‘mru‘        "Sort by most recently used.
let g:bufExplorerSplitRight=0        "Split left.
let g:bufExplorerSplitVertical=1     "Split vertically.
let g:bufExplorerSplitVertSize = 30  "Split width
let g:bufExplorerUseCurrentWindow=1  "Open in new window.
autocmd BufWinEnter \[Buf\ List\] setl nonumber

""""""""""""""""""""""""""""""
" gui settings
""""""""""""""""""""""""""""""
if has("gui_running")
"    set guioptions-=m    " 关闭菜单栏
"    set guioptions-=T    " 关闭工具栏
"    set guioptions-=l    " 关闭左边滚动条
"    set guioptions-=L    " 关闭垂直分隔窗口左边滚动条
"    set guioptions-=r    " 关闭右边滚动条
"    set guioptions-=R    " 关闭垂直分隔窗口右边滚动条
"
    set lines=40 columns=90
    set guifont=Consolas\:h11\:cANSI
    color evening        "color
endif

""""""""""""""""""""""""""""""
" custom key settings
""""""""""""""""""""""""""""""
map <silent> <leader>ss :source $VIM/_vimrc    "reload vimrc
map <silent> <leader>ee :e $VIM/_vimrc        "edit vimrc
autocmd! bufwritepost _vimrc source $VIM/_vimrc    "when vimrc was edited, auto reload it

My Vimrc

时间: 2024-12-09 16:55:17

My Vimrc的相关文章

vimrc

" See: http://vimdoc.sourceforge.net/htmldoc/options.html for details """"""""""""""""""""""""""""""

linux .vimrc的设置!

0.记得在配之前先下载vim.不同的版本下载vim使用不同命令 ubuntu使用sudo apt-get install vim 1.vi ~/.vimrc  打开当前用户下的vim的配置文件(修改完之后只对当前用户有效) 2.下面是已经写好的一些参数,可以直接使用,配完之后很方便(直接拷贝保存:wq!就行了). set nocompatible " 关闭 vi 兼容模式 syntax on " 自动语法高亮 colorscheme molokai " 设定配色方案 set

vim 配置.vimrc文件

下面这个.vimrc文件是根据公司里的一个前辈配置的,这里记录下,方便以后使用.它的功能,其实跟网上很多.vimrc配置的相比,还是小儿科.我记录下来,主要还是因为自己已经习惯了这个工作环境跟快捷键. """""""""""""""""""""""""&quo

如何解决“Error detected while processing /root/.vimrc:”

使用crontab -e添加定时任务时,遇到如下错误"Error detected while processing /root/.vimrc:": [root@~]# crontab -e Error detected while processing /root/.vimrc: line 30: E518: Unknown option: fdm=syntax line 34: E518: Unknown option: autochdir 第一种方法: 直观地,根据提示,应该是不

我组装的vimrc(备份)

先来个低幼版方案,这是芝麻街之类儿童节目VI配置而成的吧? 接着看到这个脑中浮现出屏幕前一双马尾萝莉吃着棒棒糖写前端的画面. [救命!太甜无法直视.. ] 昨天无意中用mv把辛苦而做都vimrc搞没了... 今天重新噜一遍.. """""""""""""""""""""""&qu

vimrc设置

1 syntax on 2 set tabstop=4 3 set softtabstop=4 4 set autoindent 5 set cindent 6 set nu 7 set ruler 8 " change the interprise color 9 highlight Comment ctermfg=green guifg=green~ vimrc设置,布布扣,bubuko.com

我的vimrc

""""""""""""""""""""""""""""""""""""""""""&qu

自定义vimrc

有的时候我们写shell等脚本时,会在开头注明书写的日期.编辑人.注释等等.而我们每次都是在重复的输入一些内容,耗时又费力,经过查找,我们可以实现 一键输入格式 比如:我们按F4,会直接输出如下内容 vim /etc/vimrc   #尾部加入 "set autoindent set tabstop=4 set shiftwidth=4 function AddTitle() call setline(1,"#!/bin/bash") call append(1,"

Linux 配置 vimrc

由于熟悉了Windows下利用编译器进行编程,所以在刚刚接触Linux后的编程过程中会感觉其vim编译器的各种不方便编写程序,在逐渐的学习过程中了解到可以通过配置vimrc使得vim编译时类似于VS. 首先我们需要了解vimrc这个文件:vimrc有两个版本,分别为全局版本和用户版本,通过在vi下命令模式下输入[:version]会看到如下图所示的内容 其中系统vimrc文件是全局版本即系统中的公共版本,对其配置后所有用户下的vim编译器均被配置,用户vimrc文件是存在于每个用户的主目录下的私

配置 .vimrc 解决 Vim / gVim 在中文 Windows 下的字符编码问题

转载自:-杨博的日志 - 网易博客 Vim / gVim 在中文 Windows 下的字符编码有两个问题: 默认没有编码检测功能 如果一个文件本身采用的字符集比 GBK 大(如 UTF-8.UTF-16.GB18030),那么其中无法在 GBK 中对应的字符都会出现乱码,保存时会丢失.即使编辑文件时正确检测出文件格式也无济于事. 第一个问题的解决办法是在 ~/.vimrc 中加入以下配置: set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,eu