我自己的VIM配置(还没写完)
来源:互联网 发布:淘宝全球购的入驻条件 编辑:程序博客网 时间:2024/06/02 11:19
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" => General"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" Sets how many lines of history VIM has to rememberset history=700" Enable filetype pluginsfiletype plugin onfiletype indent on" Set to auto read when a file is changed from the outsideset autoread" With a map leader it's possible to do extra key combinations" like <leader>w saves the current filelet mapleader = ","let g:mapleader = ","
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" => VIM user interface"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" Set 7 lines to the cursor - when moving vertically using j/kset so=7" Turn on the WiLd menuset wildmenu"Always show current positionset ruler" Height of the command barset cmdheight=2" A buffer becomes hidden when it is abandonedset hid" Configure backspace so it acts as it should actset backspace=eol,start,indentset whichwrap+=<,>,h,l" Ignore case when searchingset ignorecase" When searching try to be smart about cases set smartcase" Highlight search resultsset hlsearch" Makes search act like search in modern browsersset incsearch" Don't redraw while executing macros (good performance config)set lazyredraw" For regular expressions turn magic onset magic" Show matching brackets when text indicator is over themset showmatch" How many tenths of a second to blink when matching bracketsset mat=2" No annoying sound on errorsset noerrorbellsset novisualbellset t_vb=set tm=500"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" => Colors and Fonts"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" Enable syntax highlightingsyntax enablecolorscheme desertset background=dark"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" => Files, backups and undo"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" Turn backup off, since most stuff is in SVN, git et.c anyway...set nobackupset nowbset noswapfile"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" => Text, tab and indent related"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" Use spaces instead of tabsset expandtab" Be smart when using tabs ;)set smarttab" 1 tab == 4 spacesset shiftwidth=4set tabstop=4" Linebreak on 500 charactersset lbrset tw=500set ai "Auto indentset si "Smart indentset wrap "Wrap lines
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" => Moving around, tabs, windows and buffers"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" Treat long lines as break lines (useful when moving around in them)map j gjmap k gk" Map <Space> to / (search) and Ctrl-<Space> to ? (backwards search)map <space> /map <c-space> ?" Disable highlight when <leader><cr> is pressedmap <silent> <leader><cr> :noh<cr>" Smart way to move between windowsmap <C-j> <C-W>jmap <C-k> <C-W>kmap <C-h> <C-W>hmap <C-l> <C-W>l" Close the current buffermap <leader>bd :Bclose<cr>" Close all the buffersmap <leader>ba :1,1000 bd!<cr>" Useful mappings for managing tabsmap <leader>tn :tabnew<cr>map <leader>to :tabonly<cr>map <leader>tc :tabclose<cr>map <leader>tm :tabmove" Opens a new tab with the current buffer's path" Super useful when editing files in the same directorymap <leader>te :tabedit <c-r>=expand("%:p:h")<cr>/" Switch CWD to the directory of the open buffermap <leader>cd :cd %:p:h<cr>:pwd<cr>" Specify the behavior when switching between buffers try set switchbuf=useopen,usetab,newtab set stal=2catchendtry" Return to last edit position when opening files (You want this!)autocmd BufReadPost * \ if line("'\"") > 0 && line("'\"") <= line("$") | \ exe "normal! g`\"" | \ endif" Remember info about open buffers on closeset viminfo^=%""""""""""""""""""""""""""""""" => Status line""""""""""""""""""""""""""""""" Always show the status lineset laststatus=2" Format the status lineset statusline=\ %{HasPaste()}%F%m%r%h\ %w\ \ CWD:\ %r%{getcwd()}%h\ \ \ Line:\ %l
- 我自己的VIM配置(还没写完)
- 标题还没写完
- 保存一下,还没写完
- 发一个我自己的 vim的配置。个人感觉还挺好。
- [WDM]驱动程序框架 我还没写完 好忙 没时间玩
- [WDM]驱动程序框架 我还没写完 好忙 没时间玩
- [WDM]驱动程序框架 我还没写完 好忙 没时间玩
- [WDM]驱动程序框架 我还没写完 好忙 没时间玩
- [WDM]驱动程序框架 我还没写完 好忙 没时间玩
- {YiGeZiWoJianJie}个人简历(还没写完呢)
- 我自己的VIM配置之路
- Oracle 日志的编写与查询的一种方法(还没写完)
- 还没写完的通讯录,windows版,因为linux里好像不支持清屏的命令。
- Spark一些常用的数据处理方法-3.MLlib的模型(还没写完)
- 刚刚写了一个模拟的在线EXCEL,好多功能还没写完,先开源了。
- 一个 没有用EDIT/RICHEDIT 控件写的记事本 还没写完 先发出来
- 一个notepad的java程序,还没写完,先放这里!
- 百度笔试写的两个题,还没写完。后续需要再完善一下。
- 压缩PNG
- 【解决】 Android:startActivityForResult 和 onActivityResult 问题
- SSH web开发架构
- android实现界面底部的tab
- 补充:http的介绍
- 我自己的VIM配置(还没写完)
- iphone一些常用操作
- C++结构类型在GDB中的强制类型转换
- C与C++中定义结构体的不同方式
- 订餐系统总结(一)验证用户输入
- Android AsyncTask理解
- Cookie与Session的简单讨论
- poj 3322 Bloxorz I (BFS)
- C++设计模式之十八:Mementop(备忘录模式)