首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python3

    打造vim中的python IDE

     首先先介绍几个常用的插件: 1,ctags和taglist,这个大家估计都很常用,在ubuntu下只要安装exuberant-ctags即可啦,另外tagbar支持面向对象语言的展示 " toggle  Tagbar display  map <F4> :TagbarToggle<CR>  " autofocus on Tagbar open  let g:tagbar_autofocus = 1   incremental search set incsearch  " highlighted search results set hlsearch  " line numbers set nu  " toggle Tagbar  display map <F4> :TagbarToggle<CR> " autofocus on Tagbar open let g:tagbar_autofocus = 1  " 调用F3,显示文件树

    1.4K20发布于 2020-01-06
  • 来自专栏闷骚的程序员

    为 Vim 添加 Smali 语法高亮和 Taglist 支持

    本文介绍的是如何使用 Vim + Ctags + Taglist(或 Tagbar) 来实现如下需求: 目录 Smali 语法高亮 跳转到定义 Taglist/Tagbar 支持 使用 Taglist 使用 Tagbar 后话 参考链接 最终效果图: ? Taglist/Tagbar 支持 Taglist 和 Tagbar 是两个同类插件,任选其一即可,我以前使用 Taglist,最近切换到 Tagbar。 在 _vimrc 文件里添加一行即可: let g:tlist_smali_settings = "smali;f:field;m:method" 使用 Tagbar 方法: 为 Tagbar 添加 切换到 Tagbar 之后的解决方案与此类似。 " ...

    1.6K20发布于 2020-04-16
  • 来自专栏闷骚的程序员

    在 Vim 里为 Markdown 文档展示导航窗格

    实现步骤 安装 tagbar 这里我们借助于 tagbar 插件实现导航窗格。 当然 tagbar 的功能远不限于此,可以为 C、C++、Python 和 Java 等很多语言提供类和方法列表视图等等,详见 tagbar。 ctags tagbar 正常工作依赖于 Vim 7.0+ 和 Exuberant ctags。 配置 tagbar 显示 Markdown 导航窗格 tagbar 默认并不支持 Markdown 文件,但配置一下就好了。 导航窗格默认是在右边,如果你也像我一样喜欢它在左边,也想指定它的宽度,可以在你的 vimrc 文件里配置: let g:tagbar_width = 30 let g:tagbar_left = 1

    1.7K20发布于 2020-04-16
  • 来自专栏零域Blog

    为 Vim 添加 Smali 语法高亮和 Taglist 支持

    以下内容假设读者已经配置好 Vim + Ctags + Taglist(或 Tagbar) 环境,掌握了安装 Vim 插件的方法。 Taglist/Tagbar 支持 Taglist 和 Tagbar 是两个同类插件,任选其一即可,我以前使用 Taglist,最近切换到 Tagbar。 在 _vimrc 文件里添加一行即可: let g:tlist_smali_settings = "smali;f:field;m:method" 使用 Tagbar 方法: 为 Tagbar 添加 切换到 Tagbar 之后的解决方案与此类似。 " ... 参考链接 让Vim和Ctags支持smali语法 让tagbar支持markdown

    1.3K10编辑于 2022-03-28
  • 来自专栏Golang语言社区

    【Go 语言社区】Golang语言vim开发环境快捷键

    生成标签 gotags -R 项目 > tags 跳转到变量定义 光标在某变量或函数上,输入gd跳转;ctrl+o或者Ctrl+t返回 tagbar F8是tagbar快捷键,按一下出现tagbar,再按一下隐藏

    1.2K60发布于 2018-03-20
  • 来自专栏饶文津的专栏

    「个人vim插件+配置」

    安装了一些插件: (相应链接提供下載/教程) ctags(Tagbar需要),vundle(管理插件的插件),Tagbar(显示函数列表),NERDTree(文件目录列表),MiniBufExplorer scrooloose/nerdtree' let NERDTreeWinPos='right' let NERDTreeWinSize=30 map <F2> :NERDTreeToggle<CR> "插件Tagbar Plugin 'majutsushi/tagbar' let g:tagbar_ctags_bin='ctags' "ctags程序的路径 let g:tagbar_width= 30 "窗口宽度的设置 map <F3> :Tagbar<CR> autocmd BufReadPost *.cpp,*.c,*.h,*.hpp,*.cc,*.cxx call tagbar#autoopen() "如果是c语言的程序的话,tagbar自动开启 "插件miniBuf,快速切換buff Plugin 'fholgado/minibufexpl.vim'

    1.2K40发布于 2020-06-02
  • 来自专栏全栈程序员必看

    vim配置总结[通俗易懂]

    sudo apt-get install cscope 因为这其中tagbar需要依赖ctags,所以需要再安装下ctags sudo apt-get install ctags 之后就是在~/.vimrc let mapleader="," "設置<leader>鍵爲逗號 "tagbar map <silent> <F4> :TagbarToggle<CR> "按F9即可打开tagbar 界面 let g:tagbar_ctags_bin = 'ctags' "tagbar依赖ctags插件 let g:tagbar_left = 1 "让tagbar在页面左侧显示,默认右边 let g:tagbar_width = 40 "设置tagbar的宽度为40列,默认40 let g:tagbar_autofocus = 1 "这是tagbar一打开,光标即在tagbar页面内,默认在vim打开的文件内 let g:tagbar_sort = 0

    2.1K30编辑于 2022-08-31
  • 来自专栏Python程序员杂谈

    最近的 vim 配置

    Valloric/YouCompleteMe'letg:ycm_server_python_interpreter ='/usr/local/bin/python' Plugin 'majutsushi/tagbar ','\~'] "switch windownnoremap<c-h><c-w>hnnoremap<c-j><c-w>jnnoremap<c-k><c-w>knnoremap<c-l><c-w>l" tagbar nmap <F4> :TagbarToggle<CR>letg:tagbar_ctags_bin='/usr/local/bin/ctags'" Proper Ctags locationsletg: tagbar_width=26" Default is 40, seems too widenoremap<Leader>y :TagbarToggle<CR>" Display panel with

    1.1K30发布于 2019-03-01
  • 来自专栏跟我一起学 K8s

    【番外篇】Vim-Go和Vs-Code环境搭建

    tagbar可以将正在编辑的文件生成一个大纲视图,包含接口/方法/变量等, 可以选中快速跳转到目标位置, 编辑大文件特别有用。 由于tagbar是基于ctags,需要先安装ctags: root@ubuntu:/# apt-get install ctags 在 .vimrc中的配置如下: "F9触发,设置宽度为30 let g:tagbar_width = 30 nmap <F9> :TagbarToggle<CR> "开启自动预览(随着光标在标签上的移动,顶部会出现一个实时的预览窗口) let g:tagbar_autopreview = 1 "关闭排序,即按标签本身在文件中的位置排序 let g:tagbar_sort = 0 进入到 vim 后可以按 F9 开启和关闭tagbar功能 。 gitHub的代码路径如下所示: majutsushi/tagbar: https://github.com/majutsushi/tagbar.git 1.4.4 Raimondi/delimitMate

    2.5K50发布于 2018-11-29
  • 来自专栏算法微时光

    vim之IDE功能配置

    " Tagbar let g:tagbar_width=35 let g:tagbar_autofocus=1 nmap <F6> :TagbarToggle<CR> 添加代码折叠 功能方法有待改善。。 NERDTreeType") && b:NERDTreeType == "primary") | q | endif " Open a NERDTree nmap <F5> :NERDTreeToggle<cr> " Tagbar let g:tagbar_width=35 let g:tagbar_autofocus=1 nmap <F6> :TagbarToggle<CR> " Enable folding set

    1.2K40发布于 2020-04-24
  • 来自专栏帘卷西风的专栏

    cocos2dx用checkbox实现单选框和button实现table按钮

    --显示一个table function showTable(showTag) for tag = Item_Tag_All, Item_Tag_Other do local tagBar _widget:getChildByTag(tag) if tagBar then if showTag == tag then tagBar:setBrightStyle(ccui.BrightStyle.highlight) else tagBar

    1.4K10发布于 2018-08-03
  • 来自专栏Java架构师历程

    手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)

    Plugin 'majutsushi/tagbar' let g:tagbar_ctags_bin = 'ctags' " tagbar 依赖 ctags 插件 let g:tagbar_width = 30 " 设置 tagbar 的宽度为 30 列,默认 40 列 let g:tagbar_autofocus = 1 " 打开 tagbar 时光标在 tagbar 页面内,默认在 vim 打开的文件内 let g:tagbar_left = 1 " 让 tagbar 在页面左侧显示 Plugin 'majutsushi/tagbar' let g:tagbar_ctags_bin = 'ctags' " tagbar 依赖 ctags 插件 " 打开 tagbar 时光标在 tagbar 页面内,默认在 vim 打开的文件内 let g:tagbar_left = 1 " 让 tagbar 在页面左侧显示

    7.5K31发布于 2020-11-10
  • 来自专栏技术人生

    vimrc配色和快捷键【工具】

    "tag tab 结构 101 "Plugin 'vim-scripts/taglist.vim' "taglist 标记列表 代码结构概览 102 Plugin 'majutsushi/tagbar ============ 132 nmap <F3> <ESC>:TagbarToggle<RETURN> 133 set tags=tags 134 set autochdir 135 let g:tagbar_left = 0 136 let g:tagbar_width = 24 137 let g:tagbar_autoclose = 1 138 let g:tagbar_autofocus = 1 139 let g:tagbar_sort = 1 140 141 "=============== 142 "代码缩进 标志线 默认为¦ Ctrl+i 控制显示 143 "=============== 144

    1.4K10发布于 2020-11-13
  • 来自专栏Java架构师必看

    手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)

    Plugin 'majutsushi/tagbar' let g:tagbar_ctags_bin = 'ctags' " tagbar 依赖 ctags 插件 let g:tagbar_width = 30 " 设置 tagbar 的宽度为 30 列,默认 40 列 let g:tagbar_autofocus = 1 " 打开 tagbar 时光标在 tagbar 页面内,默认在 vim 打开的文件内 let g:tagbar_left = 1 " 让 tagbar 在页面左侧显示 Plugin 'majutsushi/tagbar' let g:tagbar_ctags_bin = 'ctags' " tagbar 依赖 ctags 插件 " 打开 tagbar 时光标在 tagbar 页面内,默认在 vim 打开的文件内 let g:tagbar_left = 1 " 让 tagbar 在页面左侧显示

    5.4K30发布于 2021-03-22
  • 来自专栏Python程序员杂谈

    我的pythonIDE-vim插件分享

    nerdcommenter nerdtree Syntastic tagbar taglist vim-colors-solarized vim-fugitive 然后配置下.vimrc,可以参考我的配置 打开一个文件之后,有时候需要快速定位一个函数,两种方式:一是通过搜索,在命令模式,输入:/函数名,或者F8打开右侧的tagbar,列出所有的函数和变量。 好像就这些了。

    61340发布于 2019-02-28
  • 来自专栏腾讯IVWEB团队的专栏

    分享一些 vim 插件

    Vundle.vim call vundle#begin() Plugin 'gmarik/Vundle.vim' Plugin 'vim-scripts/L9' Plugin 'majutsushi/tagbar indent on Plugin 'gmarik/Vundle.vim' Bundle 插件管理插件 Plugin 'vim-scripts/L9' vim 基础库 Plugin 'majutsushi/tagbar

    2.4K00发布于 2017-03-13
  • 来自专栏IMWeb前端团队

    分享一些vim插件

    Vundle.vim call vundle#begin() Plugin 'gmarik/Vundle.vim' Plugin 'vim-scripts/L9' Plugin 'majutsushi/tagbar indent on Plugin 'gmarik/Vundle.vim' Bundle 插件管理插件 Plugin 'vim-scripts/L9' vim 基础库 Plugin 'majutsushi/tagbar

    91010发布于 2019-12-03
  • 来自专栏IMWeb前端团队

    分享一些vim插件

    Vundle.vim call vundle#begin() Plugin 'gmarik/Vundle.vim' Plugin 'vim-scripts/L9' Plugin 'majutsushi/tagbar indent on Plugin 'gmarik/Vundle.vim' Bundle 插件管理插件 Plugin 'vim-scripts/L9' vim 基础库 Plugin 'majutsushi/tagbar

    1.5K100发布于 2017-12-29
  • 来自专栏云+分享

    Hexo博客 | 动态分类标签条,自动获取全站分类与标签进行展示

    category") a.category-bar-more(href="/categories/") 更多 其次是标签条,在themes/butterfly/layout/includes/处新建文件tagBar.pug category-in-bar + .category-in-bar-tips + i.fa-fw.fas.fa-tags + include includes/tagBar.pug

    2.2K20编辑于 2021-12-13
  • 来自专栏LukaChen Blog

    vim 插件管理 Vundle

    vimcdoc' " 文件跳转 Plugin 'kien/ctrlp.vim' " ag 全局搜索 Plugin 'rking/ag.vim' " 代码分析 Plugin 'majutsushi/tagbar let g:ag_prg="ag --vimgrep --smart-case" let g:ag_working_path_mode="r" " 总是从项目根目录开始搜索 " majutsushi/tagbar

    49830编辑于 2023-10-22
领券