| |
| |
| set nocompatible |
| filetype off |
| syntax on |
| set hlsearch |
| set ts=4 |
| set expandtab |
| set sw=4 |
| set ic |
| set ai |
| set ci |
| set nu |
| set ruler |
| set wildmenu |
| set showcmd |
| hi Pmenu ctermbg=lightblue |
| |
| set nofoldenable |
| set encoding=utf8 |
| |
| set clipboard=unnamed |
| |
| set completeopt-=preview |
| set completeopt=longest,menu |
| set relativenumber |
| |
| au BufWinLeave * silent mkview |
| au BufRead * silent loadview |
| |
| |
| |
| |
| |
| |
| |
| nnoremap <space> za |
| let mapleader = "@" |
| |
| |
| |
| |
| |
| |
| |
| inoremap <silent><expr> ( complete_parameter#pre_complete("()") |
| smap <c-j> <Plug>(complete_parameter#goto_next_parameter) |
| imap <c-j> <Plug>(complete_parameter#goto_next_parameter) |
| smap <c-k> <Plug>(complete_parameter#goto_previous_parameter) |
| imap <c-k> <Plug>(complete_parameter#goto_previous_parameter) |
| |
| |
| |
| |
| let g:ycm_global_ycm_extra_conf='~/.vim/bundle/YouCompleteMe/third_party/ycmd/.ycm_extra_conf.py' |
| let g:ycm_key_invoke_completion = '<c-k>' |
| |
| |
| let g:ycm_semantic_triggers = { |
| \ 'c,cpp,python,java,go,erlang,perl': ['re!\w{2}'], |
| \ 'cs,lua,javascript': ['re!\w{2}'], |
| \ } |
| |
| |
| |
| |
| let g:ycm_min_num_of_chars_for_completion=1 |
| |
| let g:indentLine_char = "┆" |
| let g:indentLine_enabled = 1 |
| let g:autopep8_disable_show_diff=1 |
| |
| |
| set rtp+=~/.vim/bundle/powerline/powerline/bindings/vim |
| set guifont=Sauce\ Code\ Powerline:h14.5 |
| set laststatus=2 |
| set encoding=utf-8 |
| set t_Co=256 |
| set number |
| set fillchars+=stl:\ ,stlnc:\ |
| set term=xterm-256color |
| set termencoding=utf-8 |
| set background=light |
| |
| |
| |
| |
| set rtp+=~/.vim/bundle/Vundle.vim |
| set rtp+=~/.vim/bundle/CompleteParameter.vim |
| call vundle#begin() |
| |
| |
| |
| Plugin 'gmarik/Vundle.vim' |
| |
| call vundle#end() |
| filetype plugin indent on |
| |
| |
| |
| |
| |
| |
| Plugin 'tmhedberg/SimpylFold' |
| Plugin 'Valloric/YouCompleteMe' |
| Plugin 'scrooloose/nerdtree' |
| Plugin 'kien/ctrlp.vim' |
| Plugin 'scrooloose/nerdcommenter' |
| Plugin 'Yggdroot/indentLine' |
| Plugin 'powerline/powerline' |
| Plugin 'fatih/vim-go' |
| Plugin 'liuchengxu/space-vim-dark' |
| Plugin 'Chiel92/vim-autoformat' |
| Plugin 'kien/rainbow_parentheses.vim' |
| Plugin 'vim-airline/vim-airline' |
| Plugin 'liuchengxu/eleline.vim' |
| |
| |
| colorscheme space-vim-dark |
| hi Normal ctermbg=NONE guibg=NONE |
| hi LineNr ctermbg=NONE guibg=NONE |
| hi SignColumn ctermbg=NONE guibg=NONE |
| color space-vim-dark |
| set termguicolors |
| hi LineNr ctermbg=NONE guibg=NONE |
| |
| |
| |
| execute pathogen#infect() |
| set statusline+=%#warningmsg# |
| set statusline+=%{SyntasticStatuslineFlag()} |
| set statusline+=%* |
| |
| let g:syntastic_always_populate_loc_list = 1 |
| let g:syntastic_auto_loc_list = 1 |
| let g:syntastic_check_on_open = 1 |
| let g:syntastic_check_on_wq = 0 |
| |
| |
| let g:rbpt_colorpairs = [ |
| \ ['brown', 'RoyalBlue3'], |
| \ ['Darkblue', 'SeaGreen3'], |
| \ ['darkgray', 'DarkOrchid3'], |
| \ ['darkgreen', 'firebrick3'], |
| \ ['darkcyan', 'RoyalBlue3'], |
| \ ['darkred', 'SeaGreen3'], |
| \ ['darkmagenta', 'DarkOrchid3'], |
| \ ['brown', 'firebrick3'], |
| \ ['gray', 'RoyalBlue3'], |
| \ ['darkmagenta', 'DarkOrchid3'], |
| \ ['Darkblue', 'firebrick3'], |
| \ ['darkgreen', 'RoyalBlue3'], |
| \ ['darkcyan', 'SeaGreen3'], |
| \ ['darkred', 'DarkOrchid3'], |
| \ ['red', 'firebrick3'], |
| \ ] |
| let g:rbpt_max = 16 |
| let g:rbpt_loadcmd_toggle = 0 |
| au VimEnter * RainbowParenthesesToggle |
| au Syntax * RainbowParenthesesLoadRound |
| au Syntax * RainbowParenthesesLoadSquare |
| au Syntax * RainbowParenthesesLoadBraces |
| |
| |
| |
| au BufWrite * :Autoformat |
| |
| |
| |
| set laststatus=2 |
| let g:airline_powerline_fonts = 1 |
| |
| |
| |
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· C# 13 中的新增功能实操
· Ollama本地部署大模型总结
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(4)
· 卧槽!C 语言宏定义原来可以玩出这些花样?高手必看!
· langchain0.3教程:从0到1打造一个智能聊天机器人