美文网首页
Vim 配置 GTK3 开发环境

Vim 配置 GTK3 开发环境

作者: 霡霂976447044 | 来源:发表于2019-09-29 08:39 被阅读0次

    解压缩OmniCppComplete并将after、autoload、doc三个文件夹放到~/.vim下。

    cd ~/.vim/tags
    ctags -R --sort=1 --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++ -f cpp cpp_src
    ctags -R --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++ -f gtk3 /usr/include/gtk-3.0/ # for GTK3.0
    ctags -R --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++ -f glib /usr/include/glib-2.0/ # for glib
    
    • 编辑~/.vimrc
    set nu
    
    set autoindent
    
    " setup tab key
    set tabstop=4
    set softtabstop=4
    set expandtab
    set shiftwidth=4
    autocmd FileType make set noexpandtab
    
    set tags+=~/.vim/tags/cpp
    set tags+=~/.vim/tags/gtk3
    set tags+=~/.vim/tags/glib
    
    " OmniCppComplete
    let OmniCpp_NamespaceSearch = 1
    let OmniCpp_GlobalScopeSearch = 1
    let OmniCpp_ShowAccess = 1
    let OmniCpp_ShowPrototypeInAbbr = 1 " show function parameters
    let OmniCpp_MayCompleteDot = 1 " autocomplete after .
    let OmniCpp_MayCompleteArrow = 1 " autocomplete after ->
    let OmniCpp_MayCompleteScope = 1 " autocomplete after ::
    let OmniCpp_DefaultNamespaces = ["std", "_GLIBCXX_STD"]
    " automatically open and close the popup menu / preview window
    au CursorMovedI,InsertLeave * if pumvisible() == 0|silent! pclose|endif
    set completeopt=menuone,menu,longest,preview
    
    
    • 下载gtk-vim-syntax,地址是http://www.vim.org/scripts/script.php?script_id=1000
      解压缩gtk-vim-syntax.tar.gz,将其中的c.vim.example改名为c.vim并放到~/.vim/after/syntax/下,并将其它的*.vim放到~/.vim/syntax下,这样GTK和C/C++就可以同时高亮了

    • 函数说明及函数参数说明。下载echofunc.vim(地址是http://www.vim.org/scripts/script.php?script_id=1735),并放到~/.vim/plugin/ ,当在VIM中写代码时出现函数时会在最下面出现函数提示,可以使用Alt+=和Alt+-在提示中循环查找。

    • 快捷键 CTRL+P 补全; CTRL+ ] 转到函数定义;CTRL+T 返回;

    相关文章

      网友评论

          本文标题:Vim 配置 GTK3 开发环境

          本文链接:https://www.haomeiwen.com/subject/guaouctx.html