iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >VIM中常用的插件有哪些
  • 411
分享到

VIM中常用的插件有哪些

2023-06-28 03:06:35 411人浏览 泡泡鱼
摘要

今天小编给大家分享一下VIM中常用的插件有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。插件安装设置这是为新用户准备的,

今天小编给大家分享一下VIM中常用的插件有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

VIM中常用的插件有哪些

插件安装设置

这是为新用户准备的,假设他们不知道如何安装 Vim 插件。所以,首先,就是给出一些完成安装设置的步骤。

在你的家目录下创建”.vim”目录,并在其中创建子目录”autoload”和”bundle”。

然后在”autoload”放置”pathogen.vim”文件,这个文件可以从”https://raw.GitHubusercontent.com/tpope/vim-pathogen/master/autoload/pathogen.vim”此处下载。

最后在你的家目录创建”.vimrc”文件,并添加以下内容。

1. call pathogen#infect()
VIM中常用的插件有哪些

至此,你已完成了 Vim 插件安装的准备工作。

注意:我们已经讨论了使用Pathogen管理Vim插件。

现在已经全部设置完毕,就让我们来讨论两个好用的 Vim 插件吧。

Vim 标签侧边栏(Tagbar)插件

首先就是标签侧边栏(Tagbar)插件。该插件能够让你浏览源文件包含的标签,从而提供该源文件的结构简览。其官网的插件说明是这样说的:“它通过创建侧边栏,然后以一定顺序展示从当前文件以 ctags 提取的标签来完成这一功能。这意味着,比如,c++ 中的方法将展示在其自身所定义在的类里边。”

听起来很酷,不是吗?让我们来看看该怎么安装它。

标签侧边栏(Tagbar)的安装过程是相当容易的——你只需要运行下列命令:

1. cd ~/.vim/bundle/2.3. git clone git://github.com/majutsushi/tagbar

安装完之后就可以使用了,你可以在 Vim 中打开一个”.cpp”文件来测试它:进入命令模式,然后运行”:TagbarOpen”命令。以下是运行”:TagbarOpen”命令之后出现侧边栏(右侧) 的效果图。

VIM中常用的插件有哪些

使用”:TagbarClose可以关闭侧边栏。值得一提的是,可以使用”:TagbarOpen fj”命令打开侧边栏来打开它的跳转(shift control)功能。也就是说,你可以很方便的浏览当前文件包含的标签——在对应的标签上按下 Enter 键,然后在左侧的源代码窗口跳转到对应的位置。

  VIM中常用的插件有哪些

假如你想要反复地开关侧边栏,你可以使用 :TagbarToggle 命令,而不用交替的使用 :TagbarOpen 和:TagbarClose 命令。

如果你觉得输入这些命令很费时间,你可以为 :TagbarToggle 命令创建快捷键。比如,添加以下内容到.vimrc 文件中:

nmap  :TagbarToggle

这样,你就可以用 F8 来切换标签侧边栏(Tagbar)了。

更进一步,有时候你可能会注意到某个标签前边有一个”+”、”-“或者”#”符号。比如,以下截图(取自该插件的官网)展示了一些前边有”+”号的标签。

  VIM中常用的插件有哪些

这些符号基本是用来表明一个特定标签的可见性信息。特别是 + 表示该类是 public 的,而 – 表示一个 private 类。# 则是表示一个 protected 类。

以下是使用标签侧边栏(Tagbar)的一些注意事项:

  • 该插件的官网早就有说明:“标签侧边栏(Tagbar)并非是管理标签(tags)文件而设计,它只是在内存中动态创建所需的标签,而非创建任何文件。标签(tags)文件的管理有其他插件提供支持。”
  • 低于 7.0.167 版本的 Vim 和标签侧边栏(Tagbar)插件存在着一个兼容性问题。根据官网:“如果你受到此问题的影响,请使用代替版:(“Https://github.com/majutsushi/tagbar/zipball/70fix”)下载 zip 压缩包。这对应到 2.2 版本,但由于大量的依赖变更,它可能不会再升级。”
  • 如果你在加载该插件时遇到这样的错误:未找到 ctags!(Tagbar: Exuberant ctags not found!)。你可以从(“http://ctags.sourceforge.net/”)下载并安装 ctags 来修复错误。

Vim 界定符自动补齐(delimitMate)插件

下一个要介绍的插件就是界定符自动补齐(delimitMate)。该插件在 Vim 插入模式下提供引号、圆括号和方括号等界定符自动补齐功能。

该插件官网说:“它同时也提供一些相关的特性让你在输入模式下变得更加便捷,比如语法纠错(在注释区或者其他的可配置区不会自动插入结束界定符)、回车和空格填充(默认关闭)等。”

安装步骤与之前介绍的相似:

1. cd ~/.vim/bundle/2.3. git clone git://github.com/Raimondi/delimitMate.git

一旦你成功安装这个插件(即上述命令执行成功),你就不需要进行任何配置了——当 Vim 启动时会自动加载这个插件。

至此,在你使用 Vim 的任何时候,只要你输入一个双引号、单引号、单号、圆括号、方括号,它们都会自动补齐。

你可以自己配置界定符自动补齐(delimitMate)。比如,你可以添加需要自动补齐的符号列表,阻止自动加载该插件,对指定类型文件关闭该插件等。想了解如何配置这些(或者其他更多的配置),请阅读该插件的详细文档——运行”:help delimitMate”即可。

上述命令会将你的 Vim 窗口水平分割成两个,上边一个包含我们所说的文档。 VIM中常用的插件有哪些

以上就是“VIM中常用的插件有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。

--结束END--

本文标题: VIM中常用的插件有哪些

本文链接: https://www.lsjlt.com/news/315947.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VIM中常用的插件有哪些
    今天小编给大家分享一下VIM中常用的插件有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。插件安装设置这是为新用户准备的,...
    99+
    2023-06-28
  • 好用的Vim插件有哪些
    这篇文章主要讲解了“好用的Vim插件有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“好用的Vim插件有哪些”吧!1. VoltVolt是一个插件管理器,你可以通过它来安装插件并创建名为“...
    99+
    2023-06-16
  • 最受欢迎的vim插件有哪些
    这篇文章主要介绍了最受欢迎的vim插件有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇最受欢迎的vim插件有哪些文章都会有所收获,下面我们一起来看看吧。先来个福利: Pathogen首先,可能不是所有人都熟...
    99+
    2023-06-27
  • Vim中的常用操作有哪些
    这篇文章主要讲解了“Vim中的常用操作有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vim中的常用操作有哪些”吧!Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 ...
    99+
    2023-06-27
  • Grafana有哪些常用的插件
    Grafana广泛应用的开源监控和数据可视化工具,有许多常用的插件,包括但不限于: Graph 插件:用于创建时间序列数据的图表,...
    99+
    2024-04-02
  • maven常用的插件有哪些
    这篇文章主要介绍了maven常用的插件有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。背景maven 常用的三个插件对打包有不同的作用:maven-jar-plugin:...
    99+
    2023-06-22
  • Flutter常用插件有哪些
    这篇文章将为大家详细讲解有关Flutter常用插件有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。DIO网络请求框架提起 Flutter 的网络框架,就不得不提 DIO,而且令人自豪的是 DIO 是国...
    99+
    2023-06-15
  • pycharm常用插件有哪些
    在PyCharm中,有许多常用的插件可以增强开发体验和提高工作效率。以下是一些常用的PyCharm插件:1. Anaconda:集成...
    99+
    2023-10-09
    pycharm
  • Linux中vim常用命令有哪些
    小编给大家分享一下Linux中vim常用命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!命令行模式下相关命令1. 移动光标h: ← 左移...
    99+
    2023-06-15
  • 非常有用的jQuery插件有哪些
    这期内容当中小编将会给大家带来有关非常有用的jQuery插件有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1. UploadifyUploadify是一款用于在你网...
    99+
    2024-04-02
  • 常用的Android Studio插件有哪些
    这篇文章主要讲解了“常用的Android Studio插件有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“常用的Android Studio插件有哪些”吧!GsonFormat将 Jso...
    99+
    2023-06-04
  • webpack中常用的JS压缩插件有哪些
    这篇文章给大家分享的是有关webpack中常用的JS压缩插件有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。这里 讲解 三种JS 打包插件:(1)UglifyJS支持: babel present2015、w...
    99+
    2023-06-14
  • Web前端常用插件有哪些
    一、React Developer Tools React Developer Tools是一款用于帮助开发和调试React应用的插件。它可以让开发者在Chrome和Firefox中直观地查看React组件树结构,对每一个组件的pro...
    99+
    2023-10-29
    插件 常用 有哪些
  • 常用的vim配置命令有哪些
    常用的vim配置命令如下:1. set:用于设置vim的各种选项,常用的选项包括tabstop(设置tab键的宽度)、expandt...
    99+
    2023-06-13
    vim配置
  • 常用的android插件化框架有哪些
    常用的Android插件化框架有以下几种:1. VirtualAPK:支持动态加载APK,并且插件与宿主之间可以共享资源。它的特点是...
    99+
    2023-10-21
    android
  • VSCode中日常开发实用插件有哪些
    小编给大家分享一下VSCode中日常开发实用插件有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Visual Studio Code是一个轻量级但功能强大的源...
    99+
    2023-06-06
  • VSCode有哪些常用插件和配置
    这篇“VSCode有哪些常用插件和配置”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“VSCode有哪些常用插件和配置”文章吧...
    99+
    2023-06-29
  • linux下vim的常用命令都有哪些
    linux下vim的常用命令都有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。vim常用命令:i 进入编辑模式w 保存q 退出 q!强制退出wq 保存退出e...
    99+
    2023-06-05
  • 使用idea插件的常见问题有哪些
    使用IDEA插件时可能遇到的一些常见问题有: 插件无法安装或更新:有时候插件仓库无法访问或下载速度缓慢,可以尝试切换到其他插件仓...
    99+
    2023-10-22
    idea
  • vim编辑器常用命令有哪些
    这篇文章主要讲解了“vim编辑器常用命令有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vim编辑器常用命令有哪些”吧!什么是 vim?Vim是从 vi 发展出来的一个文本编辑器。代码补...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作