1 Star 0 Fork 0

Minejo / MyVim

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
.vimrc 2.81 KB
一键复制 编辑 Web IDE 原始数据 按行查看 历史
Minejo 提交于 2014-02-16 15:25 . add NERDTree
"
" Maintainer: Jonathan<jonathan.swjtu@gmail.com>
" Last change: 2013 May 11
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 设置编码自动识别, 中文引号显示
set fileencodings=utf-8,gbk
set ambiwidth=double
"开启pathogen插件
execute pathogen#infect()
" 设置主题
colorscheme solarized
if has('gui_running')
set background=light
else
set background=dark
endif
" 允许退格键删除和tab操作
set smartindent "自动缩进
filetype plugin indent on "依照文件类型设置自动缩进
set smarttab
set expandtab
set tabstop=4 " 设定 tab 长度为 4
set softtabstop=4 "使得按退格键时可以一次删掉 4 个空格
set shiftwidth=4
set backspace=2
"set textwidth=79
" 启用鼠标
set mouse=a
" 语法高亮
syntax on
" 启用行号
set nu
" 显示当前行
set cursorline
"打开状态栏标尺
set ruler
"在状态栏显示输入的命令
set showcmd
" 自动切换当前目录为当前文件所在的目录
set autochdir
" 输入搜索内容时就显示搜索结果
set incsearch
" 搜索时高亮显示被找到的文本
set hlsearch
" 设置魔术
set magic
" pydiction支持
let g:pydiction_location='~/.vim/bundle/pydiction/complete-dict'
" vim-powerline setting
set laststatus=2
set nocompatible
set t_Co=256
let g:Pwerline_symbols = 'fancy'
"neocomplcache setting
let g:neocomplcache_enable_at_startup=1
inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>"
"vimwiki setting
let g:vimwiki_use_mouse=1
let g:vimwiki_list=[{'path':'~/Dropbox/vimwiki/',
\ 'path_html':'~/Workspace/Github/MyBlog/source/wiki',
\ 'template_path': '~/Dropbox/vimwiki/template',
\ 'template_default': "default.tpl",
\ 'g:vimwiki_list_ignore_newline': 0,
\ 'auto_export': 1},
\ {'path':'~/Dropbox/vimwiki',
\ 'path_html':'~/Workspace/Bootstrap/html',
\ 'auto_export': 1}]
let g:vimwiki_camel_case = 0
map <leader>tt <Plug>VimwikiToggleListItem
"let g:vimwiki_folding = 'expr' "开启语法折叠,大文件速度会慢
let g:vimwiki_hl_cb_checked = 1 "标记完成的checklist有特别颜色
" calendar setting
map <F8> :Calendar<cr>
" 关闭Vim-markdown的自动折叠
let g:vim_markdown_folding_disabled=1
"TagList
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
"WinManager
let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm :WMToggle<cr>
"NERD Tree
let NERDChristmasTree=1
let NERDTreeAutoCenter=1
let NERDTreeMouseMode=2
let NERDTreeBookmarksFile='/home/li/.vim/Data/NerdTreeBookmarks.txt'
let NERDTreeShowBookmarks=1
let NERDTreeShowFiles=1
let NERDTreeShowHidden=0
let NERDTreeShowLineNumbers=1
let NERDTreeWinPos='left'
let NERDTreeWinSize=31
nnoremap f :NERDTreeToggle<cr>
"""""个人习惯设置"""""
:nnoremap <F10> :r !date<cr>
"设置单词为大写
inoremap <C-u> <esc>gUiwea
"实现全选功能
map <C-A> <esc>ggvG
VimL
1
https://gitee.com/minejo/MyVim.git
git@gitee.com:minejo/MyVim.git
minejo
MyVim
MyVim
master

搜索帮助

14c37bed 8189591 565d56ea 8189591