归类一些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状态栏。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/794139.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开发环境->生产环境

1、数据迁移 不涉及docker # 以数据库用户导出数据 mysqldump -h 192.168.1.168 -P 3307 -u abragent -pabragebb17 abragent > abragent.sql# 以root用户导出数据 mysqldump -h 192.168.1.168 -P 3307 -u root -p8d3Ba1b abragent > abragent.sql 涉及docker …

递归算法练习

递归算法是所有算法中较难的一种,依靠他代码的简洁和清晰地逻辑很受人们喜欢,但是新手入门递归还是会被他不同寻常的思路吓到,其实面对递归问题我们只需要看清题目,分析出要求,有清晰的解题思路,只要仔细分…

十九、Rust Tcp Rpc 示例

前一篇,我们演示了 rust grpc 的应用,但 grpc 是基于 http 的,按理说其协议更重,同时也确见到网友验证过,相比 http 的 rpc,tpc 下的 rpc 性能确实更有优势。 同时,不同于 grpc 要编写一份 “中…

系统分析师-综合知识-应用数学与经济管理

系统分析师-综合知识-应用数学与经济管理 更多软考资料 https://ruankao.blog.csdn.net/ 文章目录 系统分析师-综合知识-应用数学与经济管理概述最小生成树真题-给出图真题-给出表 最短路径关键路径关键路径基本关键路径升级 网络与最大流量指派问题最小解最大解 线性规划决策…

软考--软件设计师(软件工程总结2)

目录 1.测试方法 2.软件项目管理 3.软件容错技术 4.软件复杂性度量 5.结构化分析方法(一种面向数据流的开发方法) 6.数据流图 1.测试方法 软件测试:静态测试(被测程序采用人工检测,计算机辅助静态分析的手段&…

虚拟机打不开

问题 另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘“G:\centeros\hadoop104kl\hadoop100-cl2.vmdk”或它所依赖的某个快照磁盘。 模块“Disk”启动失败。 未能启动虚拟机。 原因 前一次非正常关闭虚拟机导致.lck 文件是VMWare软件的一种磁盘锁文件&…

蓝桥杯算法题:外卖店优先级

“饱了么”外卖系统中维护着 N 家外卖店,编号 1∼N。每家外卖店都有一个优先级,初始时 (0时刻) 优先级都为 0。每经过 1个时间单位,如果外卖店没有订单,则优先级会减少 1,最低减到 0;而如果外卖店有订单&am…

特定领域软件体系结构

1.DSSA的定义 简单地说,DSSA(Domain Specific Software Architecture)就是在一个特定应用领域中为一组应用提供组织结构参考的标准软件体系结构。 从功能覆盖的范围的角度有两种理解DSSA中领域的含义的方式: (1&#x…

使用Python写简单的点云高斯滤波

一、代码 Python import numpy as np import open3d as o3ddef apply_gaussian_filter(pcd, k=30, sigma=1.0):"""对点云应用高斯滤波。参数:pcd (open3d.geometry.PointCloud): 输入的点云。k (int): 每个点的邻居数量。sigma (float): 高斯核的标准差。返回…

极海APM32电机驱动板记录(二)

文章目录 1、解除写保护2、极海驱动板资源概述3、新建工程4、点灯5、嘀嗒定时器6、中断7、串口打印8、adc读取9、i2c尝试10、定时器测试11、电机驱动pwm测试 上一篇文章算是简单了解了一下极海的板子开发环境吧,结果前几天板子来了,然后发现一个大bug&am…

12、高精度加法(含源码)

高精度加法 难度:简单 题目描述 给定两个正整数,计算它们的和 输入格式 共两行,每行包含一个整数。 输出格式 共一行,包含所求的和。 数据范围: 1≤整数长度≤100000输入样例: 12 23输出样例&…

继承 多态 接口 抽象

继承: 继承需要我们学习的点: 什么是继承,继承的好处继承的特点子类到底能继承父类的那些内容?继承中:成员变量的访问特点继承中:成员方法的访问特点继承中:构造方法的特点This,super使用总结…

2024.3.15力扣每日一题——卖木头块

2024.3.15 题目来源我的题解方法一 记忆化搜索(自顶向下)方法二 动态规划(自底向上) 题目来源 力扣每日一题;题序:2312 我的题解 方法一 记忆化搜索(自顶向下) 用 f(x,y)表示当木…

firefox切换本地服务和全球服务的方法

方法1:“设置”>“同步">“切换全球/本地服务器” https://jingyan.baidu.com/article/1974b2898523bbb5b1f774e2.html 方法2:地址栏输入about:config,搜索首选项名称里输入identity.fxaccounts.autoconfig.uri,填入…

Docker Desktop 不支持 host 网络模式

先把这个结论的放在前面,直接访问链接就能看到官方文档中已经明确说了不支持。 参考链接:docker desktop for windows 不支持 host 网络模式 以前对于 docker 的网络模式,一直只是了解,没有亲自尝试过。结果今天在尝试 docker 的 …

react 父子组件的渲染机制 | 优化手段

文章目录 父子组件的渲染机制优化手段与实践写法父组件:下发stateprops.children 传递无状态组件props传递组件 React.memo缓存子组件与useCallback结合 父子组件的渲染机制 渲染分初次渲染和重新渲染 React组件会在两种情况下发生重新渲染 当组件自身的state发生…

如何同时安全高效管理多个谷歌账号?

您的业务活动需要多个 Gmail 帐户吗?出海畅游,Gmail账号是少不了的工具之一,可以关联到Twitter、Facebook、Youtube、Chatgpt等等平台,可以说是海外网络的“万能锁”。但是大家都知道,以上这些平台注册多账号如果产生关…

蓝桥集训之垒骰子

蓝桥集训之垒骰子 核心思想&#xff1a;矩阵乘法 f[i]存顶面数值 构造a矩阵 使得*f[i] f[i-1]a 则f[i] f[1] * an 快速幂优化 #include <iostream>#include <cstring>#include <algorithm>using namespace std;typedef long long LL;const int N 6,m…

Oracle APEX 23.2版本 使用应用程序工作副本进行协作开发

现状描述&#xff1a; 当前APEX协作开发都是在同一应用程序下进行的&#xff0c;这样做有可能因同一时间对同一数据进行操作造成锁表或其他问题&#xff0c;Oracle APEX23.2版本迭代后新增了部分功能&#xff0c;可以创建应用程序的工作副本来修复错误、添加功能&#xff0c;然…

C++ setmap

&#x1f493;博主CSDN主页:麻辣韭菜&#x1f493;   ⏩专栏分类&#xff1a;C知识分享⏪   &#x1f69a;代码仓库:C高阶&#x1f69a;   &#x1f339;关注我&#x1faf5;带你学习更多C知识   &#x1f51d;&#x1f51d; 目录 前言 一.树形结构的关联式容器 &#x…