首页 > 其他分享 >vista.vim 一个好用tags列表

vista.vim 一个好用tags列表

时间:2023-08-07 17:45:31浏览次数:33  
标签:vista tags make vim ctags 安装

环境要求

git clone https://github.com/universal-ctags/ctags.git --depth=1
cd ctags
sudo apt-get install -y automake autoconf pkg-config make gcc  clang  libjansson-dev# 安装依赖,安装过程可能还会出现其它的未安装依赖,按照报错安装即可
./autogen.sh
./configure
make
sudo make install

安装

" .vimrc中加入
Plug `liuchengxu/vista.vim` 

优点

  • 相较于tagbar有更完整的tags列表
  • 具有预览,快速跳转功能
  • 显示tag行号,实时显示编辑器当前所在tag位置
  • 更加美观

常用设置

nnoremap <F2> :Vista!!<CR> " 映射为<F2>键
let g:vista_icon_indent = ["╰─▸ ", "├─▸ "] " 显示缩进图标

在光标所在位置按p显示预览

标签:vista,tags,make,vim,ctags,安装
From: https://www.cnblogs.com/Uoyue/p/17612026.html

相关文章

  • vim一般使用
    i进入编辑模式,vim打开文件后,默认在命令模式,点击i键方可进入编辑模式esc点击esc键退出编辑模式,这是可以输入':'输入命令。符号意义i进入编辑模式,vim打开文件后,默认在命令模式,点击i键方可进入编辑模式esc退出编辑模式,进入命令模式:w写入:q退出,如果修改了......
  • 使用 Vim 给文件设置密码保护
    Vim 是一种流行的、功能丰富的和高度可扩展的 Linux文本编辑器,它的一个特殊功能便是支持用带密码各种的加密方法来加密文本文件。本文中,我们将向你介绍一种简单的Vim使用技巧:在 Linux 中使用Vim对文件进行密码保护。我们将向你展示如何让一个文件在它创建的时侯以及为了修......
  • vim 文件树插件 nerdtree
    安装"在.vimrc中加入Plug'scrooloose/nerdtree'"nerdtree插件Plug'ryanoasis/vim-devicons'"nerdtree的文件图标----推荐下载配置letg:NERDTreeDirArrowExpandable='ʃ'"展开目录图标letg:NERDTreeDirArrowCollapsibl......
  • VIM进阶学习笔记(二) 总结复习vim的移动光标导航
    惊闻vim作者BramMoolenaar去世,享年62岁。唉,这vim还没学会,太遗憾了。。。几十年致力于这么伟大的工具开发,令人敬佩。致敬。 个人从vim大致入门后,使用了基本配置vim操作体验来看,vim是在Linux等命令行界面,以及鼠标还未普及的情况下,使得通过纯键盘操作达到十分便捷的强大编......
  • Codeforces Round 885 (Div. 2) C. Vika and Price Tags
    C.VikaandPriceTagsC-VikaandPriceTags题意:​ 初始两串数列\(a,b\),对于第\(i\)个数,令\(c_i=|a_i-b_i|\),然后将数列\(a=b,b=c\)。重复这样的操作,问是否可能让\(a\)串全部变成0。思路:这题实际上之前已经发过,但最近打牛客对这题有了新的理解,所以来记录一下。​ ......
  • 使用 Vim 给文件设置密码保护
    Vim 是一种流行的、功能丰富的和高度可扩展的 Linux文本编辑器,它的一个特殊功能便是支持用带密码各种的加密方法来加密文本文件。本文中,我们将向你介绍一种简单的Vim使用技巧:在 Linux 中使用Vim对文件进行密码保护。我们将向你展示如何让一个文件在它创建的时侯以及为了......
  • vim常用命令总结(转)
    新词发现是NLP的基础任务之一,通过对已有语料进行挖掘,从中识别出新词。新词发现也可称为未登录词识别,严格来讲,新词是指随时代发展而新出现或旧词新用的词语。同时,我认为特定领域的专有名词也可归属于新词的范畴。何出此言呢?通常我们会很容易找到通用领域的词表,但要找到某个具......
  • vsvim配置
    setai"自动缩进宽度setsw=4setts=4"关闭高亮显示setnohlsearchsetissetignorecasesetbackspace=indent,eol,startsetclipboard=unnamedsetnumber:nnoremap..<Esc>"重新生成选中项目的解决方案快捷键:nnoremap,b:vscBuild.RebuildSelection<CR......
  • VimScript五分钟入门-中文翻译
    这篇文章主要是为了让你能够尽可能快地学习到vimscript的基础。你可以把这当做一个速查表。在读这篇文章之前,你应该可能已经有了一些编程经验。Vim的内建文档已经很出色了。你可以在vim里尝试:h<searchterm>来阅读更多信息。你可以通过在normal模式下键入gQ命令启动REPL环境来调......
  • VIM常用快捷键
    一、移动光标h,j,k,l上,下,左,右ctrl-e移动页面ctrl-f上翻一页ctrl-b下翻一页ctrl-u上翻半页ctrl-d下翻半页w跳到下一个字首,按标点或单词分割W跳到下一个字首,长跳,如end-of-line被认为是一个字e跳到下一个字尾E跳到下一个字尾,长跳b跳到上一个字B跳到上一个字,长跳0跳至行......