专栏首页IMWeb前端团队分享一些vim插件

分享一些vim插件

先是环境:在windows上用VMware安装了ubuntu,用ubuntu运行终端。可以用VMware文件共享、网络文件共享、nginx、ftp实现两个操作系统的文件共享

linux主目录配置文件保存在github:https://github.com/feix760/yuan

如果换一台电脑,我只需要git clone --recursive myGithubPath 就可以拿到以前的配置文件

vim的插件可以用 Bundle 来管理,只要在.vimrc用 Plugin 'XXX' 指明需要的插件,随后用

:PluginInstall

自动安装新插件

下面是我的 .vimrc 插件配置的部分,随后介绍各个插件的用途

set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'gmarik/Vundle.vim'
Plugin 'vim-scripts/L9'
Plugin 'majutsushi/tagbar' " taglist
Plugin 'groenewege/vim-less'
Plugin 'mattn/emmet-vim'
Plugin 'kien/ctrlp.vim'
Plugin 'scrooloose/nerdtree'
Plugin 'ivalkeen/nerdtree-execute'
Plugin 'scrooloose/nerdcommenter' " comment code
Plugin 'godlygeek/tabular' " algin cols
Plugin 'MarcWeber/vim-addon-mw-utils' " vim-snimate lib
Plugin 'tomtom/tlib_vim' " vim-snimate lib
Plugin 'garbas/vim-snipmate' " vim-snimate
Plugin 'walm/jshint.vim'
Plugin 'tpope/vim-fugitive' " git
Plugin 'juneedahamed/svnj.vim' " svn
Plugin 'yssl/QFEnter' " quickfix
Plugin 'feix760/autospace'
Plugin 'feix760/taboo.vim'
Plugin 'Chiel92/vim-autoformat'
Plugin 'tpope/vim-repeat'
Plugin 'tpope/vim-surround'
Plugin 'othree/html5-syntax.vim'
call vundle#end()
filetype plugin indent on

Plugin 'gmarik/Vundle.vim'

Bundle 插件管理插件

Plugin 'vim-scripts/L9'

vim 基础库

Plugin 'majutsushi/tagbar'

插件taglist的替代品,函数名称等的预览窗口,如果要预览js,需要安装命令jsctags

(?windows 用此标记windows可能无法支持)

Plugin 'mattn/emmet-vim'

zen coding

Plugin 'kien/ctrlp.vim'

使用 Ctrl+p 搜索文件

Plugin 'scrooloose/nerdtree'

Plugin 'ivalkeen/nerdtree-execute'

vim内置文件目录树的替代品

Plugin 'scrooloose/nerdcommenter'

注释代码

Plugin 'godlygeek/tabular'

代码对齐

Plugin 'MarcWeber/vim-addon-mw-utils'

Plugin 'tomtom/tlib_vim'

Plugin 'garbas/vim-snipmate'

snimate snippet代码模板,sublime里也有snippet,但vim的更灵活强大,基本是脚本了。

Plugin 'tpope/vim-fugitive'

Plugin 'juneedahamed/svnj.vim'

git svn 插件,可以diff, blame, log等,下面是diff (?windows)

Plugin 'yssl/QFEnter'

Qickfix 窗口里的快捷键

Plugin 'feix760/autospace'

个人版js自动补全空格

Plugin 'feix760/taboo.vim'

自定义tab标头

Plugin 'Chiel92/vim-autoformat'

格式化代码,需要shell命令的支持 (?windows)

Plugin 'tpope/vim-repeat'

点命令( . 重复上一次修改)的扩展

Plugin 'tpope/vim-surround'

括号、引号、html标签等的快速修改,比如:

‘name’ -> “name”

<a class="active" &XX</a& -& <div class="active" &XX</div&

强烈推荐《Vim实用技巧》:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 分享一些vim插件

    先是环境:在windows上用VMware安装了ubuntu,用ubuntu运行终端。可以用VMware文件共享、网络文件共享、nginx、ftp实现两个操作系...

    IMWeb前端团队
  • VS Code进阶

    虽然关于VS Code的介绍文章已经不少了,但面对如此用心的IDE,还是忍不住要再“赞美”一番,希望可以拉更多开发小伙伴入坑,如果能真正提高大家的开发体验当然是...

    IMWeb前端团队
  • IMWebConf 2016总结

    本文作者:IMWeb link 原文出处:IMWeb社区 未经同意,禁止转载 ? 9月10号,IMWeb团队在腾讯大厦成功举办了IMWebConf 2...

    IMWeb前端团队
  • 分享一些vim插件

    先是环境:在windows上用VMware安装了ubuntu,用ubuntu运行终端。可以用VMware文件共享、网络文件共享、nginx、ftp实现两个操作系...

    IMWeb前端团队
  • 分享一些 vim 插件

    先是环境:在 windows 上用 VMware 安装了 ubuntu,用 ubuntu 运行终端。可以用 VMware 文件共享、网络文件共享、nginx、f...

    腾讯IVWEB团队
  • 在无GUI的Linux环境下将vim编辑器打造成一款Python开发IDE

    vim编辑器对于每一个IT从业人员来说肯定不陌生,除了一般的文档编辑功能以外,还可以通过vim来打造一个属于我们自己的IDE。作为一名Python开发使用者,之...

    耕耘实录
  • iq block country 插件屏蔽中国 IP 防止 wordpress 外贸网站被抄袭

    魏艾斯博客www.vpsss.net
  • iq block country 插件屏蔽中国 IP 防止 wordpress 外贸网站被抄袭

    很多国内外贸人用 wordpress 搭建了外贸网站,在收获更多国外客户的同时,也发现了一个烦恼的事情:通过网站统计能够发现很多来自国内的 IP 停留时间很长,...

    魏艾斯博客www.vpsss.net
  • GitHub 趋势榜榜首 【2020 新冠肺炎记忆】项目已获近 5K Star!但没有一行代码!

    这两天,又一个关于新冠肺炎的 GitHub 登上了中文趋势榜的首位,截至目前,已经收获近 5K Star,600+ Fork。

    夜尽天明
  • 来自Chrome实验室的跨平台记事本Text

    Text与普通的Chrome插件不同, 它是一个App, 安装Text后在Chrome地址栏键入chrome://apps即可找到(普通插件的查看方法是, 在地...

    zhaoolee

扫码关注云+社区

领取腾讯云代金券