vim 离线安装_VIM学习笔记 插件列表(Plugin)

由于zhihu的垃圾编辑器不支持表格,请查看以下完整格式:

http://yyq123.github.io/learn-vim/learn-vim-plugin.html

说明:

  • 本列表完全基于作者的主观体验,既不客观也不完整;
  • 建议使用vim-plug或Vundle等插件管理器,来安装和管理插件;
  • 在“插件”列中的 ★,表示推荐的插件;
  • 在“描述”列中的【详细介绍】,链接到插件配置与使用的详细介绍。

工具

  • junegunn/vim-plug ★ 插件管理器【详细介绍】
  • VundleVim/Vundle.vim 插件管理器【详细介绍】
  • machakann/vim-highlightedyank 高亮显示yanked内容
  • svermeulen/vim-yoink yank历史纪录
  • DavidFishburn/YankRing.vim yank历史纪录【详细介绍】
  • Shougo/context_filetype.vim 文件类型侦测
  • vim-scripts/fencview.vim ★ 多编码(Multi-Encodings)格式识别【详细介绍】
  • mhinz/vim-startify 自定义启动页(包含最近使用的文件、书签和保持的会话)
  • dstein64/vim-startuptime 启动时间分析
  • MTDL9/vim-verbosity 将verbose信息输出至日志文件
  • Shougo/vinarise.vim 十六进制(Hex)编辑器

色彩

  • rafi/awesome-colorschemes Awesome配色方案合辑
  • romainl/vim-cool 完成搜索后自动禁用高亮显示,再次查询时重新高亮显示
  • guns/xterm-color-table.vim xterm 256色及RGB值列表
  • lilydjwg/colorizer ★ 颜色代码的背景色显示相应的色彩【详细介绍】

界面

  • vim-airline/vim-airline 自定义状态栏
  • powerline/powerline 自定义状态栏
  • liuchengxu/vim-which-key 在pop-up窗口中显示快捷键定义
  • mbbill/undotree 视觉化的undo历史
  • sjl/gundo.vim 视觉化的undo历史
  • kshenoy/vim-signature 在屏幕最左侧显示标记【详细介绍】
  • nathanaelkane/vim-indent-guides 可视化显示缩进级别
  • ryanoasis/vim-devicons 根据文件类型显示图标
  • bagrat/vim-buffet 自定义Tabline显示缓冲区列表
  • t9md/vim-choosewin 类似TMUX的display-pane快速选择窗口

数据

  • chrisbra/csv.vim 处理按列存储的数据文件
  • mechatroner/rainbow_csv 以多种色彩显示CSV文件,并支持类似SQL的查询语言
  • vim-scripts/VisIncr 增加数值和日期等

语法

  • hail2u/vim-css3-syntax CSS3 syntax support to vim's built-in syntax/css.vim
  • cakebaker/scss-syntax.vim Syntax file for scss (Sassy CSS)
  • othree/html5.vim HTML5 omnicomplete and syntax
  • plasticboy/vim-markdown Markdown syntax highlighting
  • rhysd/vim-gfm-syntax GitHub Flavored Markdown syntax highlight extension
  • pangloss/vim-javascript Enhanced Javascript syntax
  • heavenshell/vim-jsdoc Generate JSDoc to your JavaScript code
  • elzr/vim-json Better JSON support
  • vim-python/python-syntax Enhanced version of the original Python syntax
  • Vimjas/vim-python-pep8-indent A nicer Python indentation style
  • vim-jp/syntax-vim-ex Improved Vim syntax highlighting
  • ekalinin/Dockerfile.vim Syntax and snippets for Dockerfile
  • tmux-plugins/vim-tmux Plugin for tmux.conf
  • MTDL9/vim-log-highlighting Syntax highlighting for generic log files
  • mboughaba/i3config.vim i3 window manager config syntax
  • jstrater/mpvim Macports portfile configuration files
  • chr4/nginx.vim Improved nginx syntax and indent
  • vim-syntastic/syntastic 语法检查
  • dense-analysis/ale 支持LSP的异步语法检查

Git

  • jreybert/vimagit 简化Git工作流程
  • lambdalisue/gina.vim 异部控制Git
  • airblade/vim-gitgutter 显示和控制Git变更
  • tpope/vim-fugitive Git plugin for Vim
  • mattn/vim-gist ★ 管理存储在Gist的代码片段【详细介绍】

写作

  • junegunn/goyo 无干扰(Distraction-free)写作
  • junegunn/limelight 无干扰(Hyperfocus)写作
  • reedes/vim-wordy 识别经常被误用的英文单词和短语
  • mzlogin/vim-markdown-toc 自动生成Markdown目录(TOC)标签
  • iamcco/markdown-preview.nvim 使用浏览器预览Markdown文件
  • chrisbra/unicode.vim 输入和查询unicode字符和Digraphs

快速移动

  • haya14busa/vim-asterisk 增强的*命令
  • haya14busa/vim-edgemotion 跳转到代码块的边界
  • easymotion/vim-easymotion 快速移动
  • terryma/vim-multiple-cursors 多重光标选择

自动完成

  • othree/csscomplete.vim 增强的CSS自动完成
  • prabirshrestha/asyncomplete.vim 异步自动完成
  • prabirshrestha/vim-lsp 异步语言服务器协议插件
  • mattn/vim-lsp-settings vim-lsp自动配置
  • ycm-core/YouCompleteMe 代码自动完成

HTML

  • yyq123/HTML-Editor HTML代码输入和网页预览【详细介绍】
  • alvan/vim-closetag 自动关闭(X)HTML标签
  • mattn/emmet-vim 类似emmet的HTML代码快速输入

文本对象

  • wellle/targets.vim 扩展文本对象
  • kana/vim-operator-user 自定义操作符(operators)
  • kana/vim-operator-replace 使用寄存器内容进行替换操作
  • jiangmiao/auto-pairs 自动输入和删除成对出现的括号和引号等
  • tpope/vim-surround 环绕字符编辑【详细介绍】
  • machakann/vim-sandwich ★ 环绕字符编辑【详细介绍】
  • kana/vim-textobj-user 自定义文本对象
  • terryma/vim-expand-region 渐进可视化区域选择文本
  • chrisbra/matchit %命令功能扩展【详细介绍】
  • andymass/vim-matchup %命令功能扩展
  • AndrewRadev/sideways.vim 匹配函数参数
  • osyo-manga/vim-textobj-multiblock 处理成对括号
  • kana/vim-textobj-function 函数相关文本对象

编程辅助

  • AndrewRadev/splitjoin.vim 拆分/合并行
  • AndrewRadev/linediff.vim 代码块比较
  • SirVer/ultisnips 代码片段管理
  • garbas/vim-snipmate 代码片段管理
  • honza/vim-snippets 代码片段管理
  • tyru/caw.vim 注释工具
  • ludovicchabant/vim-gutentags 管理tag文件
  • luochen1990/rainbow 多重色彩括号【详细介绍】
  • Rainbow-Parenthsis-Bundle 多重色彩括号【详细介绍】
  • rhysd/devdocs.vim 查询http://devdocs.io离线文档
  • rizzatti/dash.vim 查询Dash.app离线文档
  • KabbAmine/zeavim.vim 查询Zeal离线文档【详细介绍】

其它

  • junegunn/fzf.vim 集成Fzf模糊查询工具
  • skywind3000/asyncrun.vim 后台异步执行外部命令

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

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

相关文章

3 年前端面经和他在创业公司的成长历程

在掘金上当了几年的伸手党,最近也准备输出一些自己的东西。关于我首先介绍一下我自己,17 年毕业于一所 211 学校,但是由于大学四年驰骋在召唤师峡谷,毕业时也没有找到一份大厂的工作,随便找了一家创业公司签了三方就去…

Spring.NET学习笔记9——打造简易的依赖注入框架(练习篇) Level 100

我们在第三篇中学习里一个简易的IoC框架。今天我们接着上次的程序,实现带参数构造函数对象的实例和属性的注入 。  我们知道可以通过反射获取类的构造函数及参数(GetConstructors方法);可以获取属性和属性的类型(GetProperties方法)。通过Activator的C…

PHP 利用Mail_MimeDecode类提取邮件正文

参考链接:http://blog.csdn.net/dmtnewtons_blog/article/details/18765289 rfc mail content-type: 参考链接:http://blog.csdn.net/dmtnewtons_blog/article/details/19327105 根据主流的邮件解析类Mail_MimeDecode,提取邮件正…

android 单元测试

首先AndroidManifest.xml View Code <?xml version"1.0" encoding"utf-8"?> <manifest xmlns:android"http://schemas.android.com/apk/res/android"package"com.travelsky.test" android:versionCode"1"androi…

申万一级行业日指数_基金收评 | 指数震荡走弱,军工股成两市主线!后期行情如何?...

收评君复盘日记(2020年9月21日)三大指数集体收跌&#xff0c;北向资金全天大幅净流出近65亿元&#xff0c;军工板块表现强势。盘面回顾9月21日&#xff0c;两市全天高开低走&#xff0c;早盘指数弱势震荡&#xff0c;三大指数盘中一度翻红&#xff0c;但随后震荡走弱&#xff0…

若川的2016年度总结,毕业工作

可以点击上方的标签若川的故事、年度总结&#xff0c;查看往期文章有读者反馈说看我年度总结系列比我源码系列更有启发。所以打算把2016-2018的年度总结发布到公众号声明原创&#xff0c;希望对大家有所启发。&#xff08;虽然我的每一年都过得非常普通...&#xff09;以下是正…

jQuery之Ajax

转载链接&#xff1a;http://cargoj.iteye.com/blog/1008047 1 . jQuery帮助之Ajax请求&#xff08;一&#xff09;jQuery.ajax(options) 2 . jQuery帮助之Ajax请求&#xff08;二&#xff09;jQuery.get(url,[data],[callback] 3 . jQuery帮助之Ajax请求&#xff08;三&am…

深入浅出之正则表达式(二)

深入浅出之正则表达式&#xff08;二&#xff09; http://dragon.cnblogs.com/archive/2006/05/09/394923.html 前言&#xff1a; 本文是前一片文章《深入浅出之正则表达式&#xff08;一&#xff09;》的续篇&#xff0c;在本文中讲述了正则表达式中的组与向后引用&…

MVC(温习深入)

MVC&#xff08;Model-View-Controller&#xff0c;模型—视图—控制器模式&#xff09;是软件工程中的一种软件架构模式。它把软件系统分为三个基本部分&#xff1a;模型&#xff08;Model&#xff09;&#xff0c;视图&#xff08;View&#xff09;和控制器&#xff08;Contr…

面试官问:能否模拟实现JS的new操作符(高频考点)

可以点击上方的话题JS基础系列&#xff0c;查看往期文章这篇文章写于2018年11月05日&#xff0c;new模拟实现&#xff0c;Object.create是面试高频考点&#xff0c;之前发布在掘金有近2万人阅读&#xff0c;现在发布到公众号声明原创。1. 前言这是面试官问系列的第一篇&#xf…

Linux环境下设置IPDNSGateway

转载链接&#xff1a;http://www.myhack58.com/Article/sort099/sort0102/2011/29291.htm 在Linux中不管你是做服务器还是只是平常使用&#xff0c;上网肯定都是最重要和不可缺少的一个因素之一&#xff0c;所以就涉及到它的ip gateway dns等network配置和使用。但是设置Linux…

跟我一起学WCF(2)——利用.NET Remoting技术开发分布式应用

一、引言 上一篇博文分享了消息队列&#xff08;MSMQ&#xff09;技术来实现分布式应用&#xff0c;在这篇博文继续分享下.NET平台下另一种分布式技术——.NET Remoting。 二、.NET Remoting 介绍 2.1 .NET Remoting简介 .NET REmoting与MSMQ不同&#xff0c;它不支持离线可得&…

二叉树的建立与遍历_51、二叉树遍历-重建二叉树JZ4

题目描述输入某二叉树的前序遍历和中序遍历的结果&#xff0c;请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6}&#xff0c;则重建二叉树并返回。思路回顾三种经典的遍历&…

越来越觉得现在的工作很枯燥

很不想这么说&#xff0c;但又不想欺骗自己&#xff0c;真的是很枯燥&#xff0c;不过这种感觉早在一年在在上一间公司时就很强烈的有过这种感觉了&#xff0c;只不过现在是又一次有感触罢了。话说说我这种性质的工作枯燥很多人都讲过&#xff0c;如果哪个人说不枯燥估计脑袋进…

推荐关注这7个高质量的前端公众号

拓宽眼界&#xff0c;增加深度&#xff0c;在阅读的世界里&#xff0c;我们往往能找到不一样的态度&#xff0c;提升朋友圈质量&#xff0c;从关注这几个公众号开始。轻扫一下二维码就行了&#xff0c;你可以试试&#xff0c;肯定会有意外收获。大迁世界 简介&#xff1a;前端小…

MySQL 实用语句集合

MySQL 实用语句集合 参考链接[用户]&#xff1a;http://blog.csdn.net/dmtnewtons_blog/article/details/9136339 参考链接[属性]&#xff1a;http://stackoverflow.com/questions/15821532/get-current-auto-increment-value-for-any-table 参考链接[索引]&#xff1a;htt…

python对象序列化或持久化的方法

http://blog.csdn.net/chen_lovelotus/article/details/7233293 一、Python对象持久化方法 目前为止&#xff0c;据我所知&#xff0c;在python中对象持久化有以下几种方法&#xff1a; 1. 使用(dbhash/bsddb, dbm, gdbm, dumbdbm 等&#xff09;以及它们的"管理器"(…

Windows Live Writer 在win2003 的安装方法

下载Windows Live Writer整体安装包&#xff0c;最好是离线安装包 2.在xp系统上安装 3.查找C:\Program Files\Common Files\Windows Live\.cache目录 .cache目录是隐藏的&#xff0c;目录下面就是各个安装文件的msi安装包 4.拷贝相应的msi文件&#xff0c;到Windows 2003安装就…

decode 大于比较 小于_6 燃气输配系统6.3 压力不大于1.6Mpa的室外燃气管道城镇燃气设计规范 GB500282006(2020修订版)...

6.3 压力不大于1.6Mpa的室外燃气管道6.3.1中压和低压燃气管道宜采用聚乙烯管、机械接口球墨铸铁管、钢管或钢骨架聚乙烯塑料复合管&#xff0c;并应符合下列要求&#xff1a; 1 聚乙烯燃气管应符合现行的国家标准《燃气用埋地聚乙烯管材》GB15558.1 和《燃气用埋地聚乙烯管件…

若川的2017年度总结,一如既往

可以点击上方的标签若川的故事、年度总结&#xff0c;查看往期文章有读者反馈说看我年度总结系列比我源码系列更有启发。所以打算把2016-2018的年度总结发布到公众号声明原创&#xff0c;希望对大家有所启发。&#xff08;虽然我的每一年都过得非常普通...&#xff09;若川的20…