归类一些vim的插件,需要时来看

2024-04-05 06:12
文章标签 需要 vim 插件 来看 归类

本文主要是介绍归类一些vim的插件,需要时来看,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文结构:

a、简介

b、一些插件名称及简要介绍

a、之前我一篇文章说了在vim中安装了一个可以自动补全")",">"等符号的插件autopairs,里面也有详细的安装及配置步骤。基于有些小伙伴想要了解些别的vim插件和自己有时候可能会有些灵感想要写一些插件功能,为了开拓思路,今天就收集归类一些先放着吧!

b、Vim是一个非常强大且可定制的文本编辑器,其插件系统使得Vim的功能得到了极大的扩展。以下是一些非常实用且强大的插件

  1. Vundle/Volt:插件管理器,可以方便地安装、更新和卸载Vim插件。
  2. YouCompleteMe (YCM):提供强大的自动补全功能,降低与IDE的差距。
  3. ctrlp.vim:支持模糊搜索查询文件名,方便快速定位文件。
  4. Ack:在Vim中进行内容搜索,支持在Linux下进行搜索。
  5. Vim-Rainbow:为各种括号提供颜色匹配和突出显示,便于识别括号配对。
  6. lightline/airline:美化Vim状态栏,提供丰富的信息展示。
  7. NERDTree:显示目录树,方便浏览和管理文件。
  8. NERDCommenter:快速添加或删除代码注释。
  9. Syntastic:提供语法检查和错误高亮。
  10. Tabular:对齐文本,使代码更整齐。
  11. Surround:快速添加或删除包围字符(如括号、引号等)。
  12. The NERD Editor:集合了NERDTree、NERDCommenter等多个NERD系列插件的功能。
  13. Tagbar:显示代码结构,便于导航。
  14. Emmet-vim:为HTML和CSS提供快捷编写功能。
  15. Ale:异步语法检查,支持多种语言。
  16. EasyMotion:通过可见的标识符快速跳转到文本位置。
  17. Indent Guides:显示代码缩进线,帮助识别代码结构。
  18. Vim-fugitive:为Git提供集成支持,方便在Vim中进行版本控制操作。
  19. Vim-easymotion:提供可视化的文本跳转方式。
  20. Solarized:提供一套流行的配色方案,使Vim界面更加美观。
  21. Jedi-vim:为Python开发者提供语法检查、自动补全和文档查看等功能。
  22. vim-polyglot:为多种编程语言提供语法高亮和缩进支持。
  23. Vim-go:Go语言开发插件,提供语法高亮、自动补全、代码导航等功能。
  24. vim-javascript:为JavaScript开发提供增强支持,包括语法高亮、缩进和格式化等。
  25. vim-ruby:Ruby开发插件,提供语法高亮、自动补全和调试支持。
  26. vim-python-pep8-indent:自动调整Python代码以符合PEP 8缩进规范。
  27. vim-latex:LaTeX文档编辑插件,提供语法高亮、代码折叠和自动补全等功能。
  28. vim-markdown:Markdown文档编辑插件,提供语法高亮和预览功能。
  29. YouCompleteMe-ncm2:YouCompleteMe的Neovim兼容版本,提供强大的自动补全功能。
  30. vim-multiple-cursors:允许多光标编辑,大大提高编辑效率。
  31. vim-snippets:提供代码片段功能,方便快速插入常用代码。
  32. vim-commentary:快速切换或添加代码注释。
  33. vim-gitgutter:在Vim中显示Git更改,包括添加、删除和修改的行。
  34. vim-unimpaired:提供一对方便的快捷键映射,简化常用操作。
  35. vim-repeat:允许重复之前的命令或操作,提高编辑效率。
  36. vim-textobj-user:自定义文本对象,方便进行高级编辑操作。
  37. vim-easytags:自动创建和更新ctags文件,方便代码导航。
  38. vim-colors-solarized:Solarized配色方案的Vim版本,提供舒适的编辑环境。
  39. vim-startify:提供一个启动界面,方便快速打开最近的文件或目录。
  40. vim-session:保存和恢复Vim会话,包括打开的文件、窗口布局等。
  41. vim-go-playground:为Go语言开发者提供一个沙箱环境,可以直接运行和测试代码片段。
  42. vim-lsp:Language Server Protocol客户端,可以与多种语言服务器集成,提供自动补全、错误检查等功能。
  43. coc.nvim:基于Language Server Protocol的Neovim插件,提供强大的智能编辑功能。
  44. vim-fugitive-line:在Vim状态栏显示Git分支和状态信息。
  45. vim-signify:在Vim中显示Git更改,使用符号标记添加、删除和修改的行。
  46. vim-gutentags:自动创建、更新和管理ctags文件,支持多项目。
  47. vim-terminal:在Vim中打开终端,方便执行命令和脚本。
  48. vim-tmux-navigator:在Vim和tmux之间无缝导航,提升多窗口编辑效率。
  49. vim-dispatch:在后台异步运行shell命令,避免阻塞Vim界面。
  50. vim-rsi:提供实时语法检查,支持多种编程语言。
  51. vim-surround-extended:扩展Surround插件的功能,支持更多包围字符的操作。
  52. vim-markdown-preview:实时预览Markdown文件,支持导出为HTML或PDF。
  53. vim-css-color:在Vim中预览CSS颜色值,方便调试样式。
  54. vim-autoformat:自动格式化代码,支持多种编程语言和格式化工具。
  55. vim-multiple-cursors-on-symbols:允许在多个相同符号上创建多个光标,方便批量编辑。
  56. vim-textobj-function:定义函数文本对象,方便选择和操作函数体。
  57. vim-textobj-indent:根据缩进级别定义文本对象,方便选择和编辑代码块。
  58. vim-textobj-entire:选择整个缓冲区或文件作为文本对象。
  59. vim-expand-region:逐步扩展文本选择区域,方便选择和编辑相关代码。
  60. vim-airline-themes:为airline插件提供多种配色方案,美化Vim状态栏。

 

这篇关于归类一些vim的插件,需要时来看的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/877819

相关文章

关于数据埋点,你需要了解这些基本知识

产品汪每天都在和数据打交道,你知道数据来自哪里吗? 移动app端内的用户行为数据大多来自埋点,了解一些埋点知识,能和数据分析师、技术侃大山,参与到前期的数据采集,更重要是让最终的埋点数据能为我所用,否则可怜巴巴等上几个月是常有的事。   埋点类型 根据埋点方式,可以区分为: 手动埋点半自动埋点全自动埋点 秉承“任何事物都有两面性”的道理:自动程度高的,能解决通用统计,便于统一化管理,但个性化定

业务中14个需要进行A/B测试的时刻[信息图]

在本指南中,我们将全面了解有关 A/B测试 的所有内容。 我们将介绍不同类型的A/B测试,如何有效地规划和启动测试,如何评估测试是否成功,您应该关注哪些指标,多年来我们发现的常见错误等等。 什么是A/B测试? A/B测试(有时称为“分割测试”)是一种实验类型,其中您创建两种或多种内容变体——如登录页面、电子邮件或广告——并将它们显示给不同的受众群体,以查看哪一种效果最好。 本质上,A/B测

Maven(插件配置和生命周期的绑定)

1.这篇文章很好,介绍的maven插件的。 2.maven的source插件为例,可以把源代码打成包。 Goals Overview就可以查看该插件下面所有的目标。 这里我们要使用的是source:jar-no-fork。 3.查看source插件的example,然后配置到riil-collect.xml中。  <build>   <plugins>    <pl

jenkins 插件执行shell命令时,提示“Command not found”处理方法

首先提示找不到“Command not found,可能我们第一反应是查看目标机器是否已支持该命令,不过如果相信能找到这里来的朋友估计遇到的跟我一样,其实目标机器是没有问题的通过一些远程工具执行shell命令是可以执行。奇怪的就是通过jenkinsSSH插件无法执行,经一番折腾各种搜索发现是jenkins没有加载/etc/profile导致。 【解决办法】: 需要在jenkins调用shell脚

Jenkins 插件 地址证书报错问题解决思路

问题提示摘要: SunCertPathBuilderException: unable to find valid certification path to requested target...... 网上很多的解决方式是更新站点的地址,我这里修改了一个日本的地址(清华镜像也好),其实发现是解决不了上述的报错问题的,其实,最终拉去插件的时候,会提示证书的问题,几经周折找到了其中一遍博文

centos 6安装 vim

centos 安装vim 1.首先查询当前当前vim所依赖的包存在不存在.检查缺少哪个几个依赖包 [root@bogon firstCopy]# rpm -qa|grep vivimvim-common-7.4.160-5.el7.x86_64vim-enhanced-7.4.160-5.el7.x86_64vim-filesystem-7.4.160-5.el7.x86_64vim-

eclipse安装subversion(SVN)版本控制插件

陈科肇 查看插件更新站点 网址:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA 网站截图: 根据自己的eclipse版本,选择需要的更新站点. 使用eclipse集成subservion插件 Help > Install New Software…> 等待下载安装插件…

Weex入门教程之2,Android Studio安装Weex插件

插件位置及描述 https://plugins.jetbrains.com/idea/plugin/8460-weex 貌似对windows还不是很支持,先放着吧。 安装 插件功能 先预览下都有什么功能 安装完成Weex插件后,如果在main toolbar找不到这些功能图标,那么就需要手动添加到main toolbar 添加到main toolbar 红框内就是

文本编辑器-Vim

http://www.vim.org/ 简单介绍 Vim是一种高度可配置的文本编辑器,用于创建和更改任何类型的文本非常高效。它与大多数UNIX系统和苹果OS X一起被列为 “vi”。 Vim是稳定的,并且不断被开发以变得更好。 其功能包括: 1. 持久的,多级的撤消树 2. 广泛的插件系统 3. 支持数百种编程语言和文件格式 4. 强大的搜索和替换 5. 与许多工具集成 下载

mybatis框架基础以及自定义插件开发

文章目录 框架概览框架预览MyBatis框架的核心组件MyBatis框架的工作原理MyBatis框架的配置MyBatis框架的最佳实践 自定义插件开发1. 添加依赖2. 创建插件类3. 配置插件4. 启动类中注册插件5. 测试插件 参考文献 框架概览 MyBatis是一个优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射,为开发者提供了极大的灵活性和便利性。以下是关于M