开源 企业版 高校版 私有云 模力方舟 AI 队友
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
1 Star 6 Fork 2

ithewei/vimrc

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
已有帐号? 立即登录
文件
master
分支 (1)
master
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
项目仓库所选许可证以仓库主分支所使用许可证为准
master
分支 (1)
master
克隆/下载
克隆/下载
提示
下载代码请复制以下命令到终端执行
为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置
初次使用 SSH 协议进行代码克隆、推送等操作时,需按下述提示完成 SSH 配置
1 生成 RSA 密钥
2 获取 RSA 公钥内容,并配置到 SSH公钥
在 Gitee 上使用 SVN,请访问 使用指南
使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作
Username for 'https://gitee.com': userName
Password for 'https://userName@gitee.com': # 私人令牌
master
分支 (1)
master
vimrc
/
scripts
/
plugin.vim
vimrc
/
scripts
/
plugin.vim
plugin.vim 4.32 KB
一键复制 编辑 原始数据 按行查看 历史
hewei.it 提交于 2021年02月04日 20:41 +08:00 . update YCM
set nocompatible " be iMproved, required
filetype off " required
" call plug#begin('~/some/path/here')
" Specify a directory for plugins
" - For Neovim: stdpath('data') . '/plugged'
" - Avoid using standard Vim directory names like 'plugin'
call plug#begin('~/.vim/bundle') " required
" Make sure you use single quotes
" The following are examples of different formats supported.
" Keep Plug commands between plug#begin/end.
" plugin on GitHub repo
" Plug 'tpope/vim-fugitive'
" plugin from http://vim-scripts.org/vim/scripts.html
" Plug 'L9'
" Git plugin not hosted on GitHub
" Plug 'git://git.wincent.com/command-t.git'
" git repos on your local machine (i.e. when working on your own plugin)
" Plug 'file:///home/gmarik/path/to/plugin'
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
" Plug 'rstacruz/sparkup', {
" 'rtp': 'vim/'}
" Install L9 and avoid a Naming conflict if you've already installed a
" different version somewhere else.
" Plug 'ascenator/L9', {
" 'name': 'newL9'}
"
" All of your Plugins must be added before the following line
"Plug 'vim-airline/vim-airline'
" Plug 'preservim/nerdtree'
Plug 'https://gitee.com/ithewei/nerdtree'
let NERDTreeMinimalUI=1
let NERDTreeShowHidden=1
let NERDTreeIgnore=['\.o$','\.lo$','\.obj$','\.pyc$','tags','cscope*']
let NERDTreeWinSize=50
let NERDTreeWinPos='left'
" Open NERDTree if no files
autocmd VimEnter * if !argc() | NERDTree | endif
" Plug 'kien/ctrlp.vim'
Plug 'https://gitee.com/ithewei/ctrlp.vim'
" Plug 'dyng/ctrlsf.vim'
Plug 'https://gitee.com/ithewei/ctrlsf.vim'
let g:ctrlsf_position = 'bottom'
let g:ctrlsf_auto_focus = {
\ "at": "done",
\ "duration_less_than": 3000
\ }
let g:ctrlsf_auto_close = {
\ "normal" : 0,
\ "compact": 0
\ }
nmap <C-f> <Plug>CtrlSFCwordPath
" Plug 'majutsushi/tagbar'
Plug 'https://gitee.com/ithewei/tagbar'
let g:tagbar_width=30
autocmd BufReadPost *.h,*.c,*.hpp,*.cc,*.cpp,*.cxx,*.py,*.go call tagbar#autoopen()
if has("cscope")
set cst " cscopetag
set csto=0
set nocsverb
if filereadable("cscope.out")
cs add cscope.out
elseif $CSCOPE_DB!=""
cs add $CSCOPE_DB
endif
set csverb
nmap <Leader>fa :cs find a <C-R><C-W><CR>
nmap <Leader>fc :cs find c <C-R><C-W><CR>
nmap <Leader>fd :cs find d <C-R><C-W><CR>
nmap <Leader>fe :cs find e <C-R><C-W><CR>
nmap <Leader>ff :cs find f <C-R><C-W><CR>
nmap <Leader>fg :cs find g <C-R><C-W><CR>
nmap <Leader>fi :cs find i <C-R><C-W><CR>
nmap <Leader>fs :cs find s <C-R><C-W><CR>
nmap <Leader>ft :cs find t <C-R><C-W><CR>
endif
" Plug 'Valloric/YouCompleteMe'
Plug 'https://gitee.com/ithewei/YCM'
let g:ycm_server_python_interpreter='/usr/bin/python'
let g:ycm_global_ycm_extra_conf='~/.vim/.ycm_extra_conf.py'
let g:ycm_confirm_extra_conf=0
let g:ycm_collect_identifiers_from_tags_file=1
let g:ycm_complete_in_comments=1
let g:ycm_complete_in_strings=1
let g:ycm_error_symbol='x'
let g:ycm_warning_symbol='!'
set completeopt=menu
let g:ycm_add_preview_to_completeopt=0
let g:ycm_key_invoke_completion='<C-d>'
let g:ycm_key_list_stop_completion = ['<Enter>']
let g:ycm_min_num_identifier_candidate_chars=3
let g:ycm_semantic_triggers={'c,cpp,python,java,go,erlang,perl,cs,lua,javascript' : ['re!\w{3}']}
nmap gt :YcmCompleter GoTo<CR>
" Plug 'rdnetto/YCM-Generator'
Plug 'https://gitee.com/ithewei/YCM-Generator'
" Plug 'Shougo/echodoc.vim'
Plug 'https://gitee.com/ithewei/echodoc.vim'
set noshowmode
let g:echodoc_enable_at_startup=1
let g:echodoc#type='echo'
" Plug 'jiangmiao/auto-pairs'
Plug 'https://gitee.com/ithewei/auto-pairs'
" Plug 'tpope/vim-commentary'
Plug 'https://gitee.com/ithewei/vim-commentary'
autocmd FileType c,cpp,go,java,javascript,typescript set commentstring=//\ %s
" Plug 'tpope/vim-surround'
Plug 'https://gitee.com/ithewei/vim-surround'
" Plug 'tpope/vim-fugitive'
Plug 'https://gitee.com/ithewei/vim-fugitive'
set statusline+=\ %{fugitive#statusline()}
" Plug 'airblade/vim-gitgutter'
Plug 'https://gitee.com/ithewei/vim-gitgutter'
set updatetime=100
" Plug 'fatih/vim-go'
Plug 'https://gitee.com/ithewei/vim-go'
call plug#end() " required
filetype plugin indent on " required
" Put your non-Plug stuff after this line
map <C-w><C-e> <Esc>:NERDTreeToggle<CR>
map <C-w><C-t> <Esc>:TagbarToggle<CR>
map <C-w><C-f> <Esc>:CtrlSFToggle<CR>
Loading...
举报
举报成功
我们将于2个工作日内通过站内信反馈结果给你!
请认真填写举报原因,尽可能描述详细。
请选择举报类型
取消
发送
误判申诉

此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。

如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。

取消
提交

简介

ithewei's vimrc
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
编辑仓库简介
简介内容
主页
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ithewei/vimrc.git
git@gitee.com:ithewei/vimrc.git
ithewei
vimrc
vimrc
master
点此查找更多帮助

搜索帮助

评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册

AltStyle によって変換されたページ (->オリジナル) /