Vim插件集合
插件Nerdtree实现浏览文件系统并打开文件或目录,在window中是非常不错的插件,但是在Ubuntu中这个插件就是一坑,特别提示,且无解.若在Ubuntu中使用目录浏览插件,建议使用其他插件,如winmanager等.
Nerdtree操作文档:http://www.cnblogs.com/mo-beifeng/archive/2011/09/08/2171018.html
tags下载地址: http://jaist.dl.sourceforge.net/project/ctags/ctags/5.8/ctags58.zip
TagList插件.
neocomplcache插件:自动提示和路径提示.操作文档:http://hi.baidu.com/moonyjy/item/f9f3a33118ff3d423175a1ef
NERDCommenter插件:代码注释插件
- zencoding 用于快速书写HTML代码的zencoding插件,它非常优秀,几乎改变了我书写HTML代码的方式
- 展开缩写:
ctrl + y + , - 多行缩写:
ctrl + y + ,注意星号(*)的作用 - 跳转到上(下)个编辑位置:
ctrl + y + N(n) - 获取图片的长宽大小:
ctrl + y + i - 注释切换:
ctrl + y + / - url生成:
ctrl + y + a
- 展开缩写:
- tasklist 类似Eclipse中的TODO功能,很方便
- 默认
<leader>t调出,支持 TODO/FIXME/XXX 等标记
- 默认
- auto_mkdir 保存文件到一个不存在的目录结构时,会自动创建目录结构树
- 比如键入如下命令保存文件:
:w /data/csser.com/vim.file,但实际上/data/csser.com/目录并不存在,不要紧,这款插件自动解决。
- 比如键入如下命令保存文件:
- bufferexplorr 快速方便查看缓冲区内已打开的文件列表,并可进行切换、删除等操作
- 默认
<leader>be调出
- 默认
- JavascriptLint Javascript语法检查工具的vim插件
- 默认保存js文件时会进行语法错误检查
- jsbeautify 更美观的格式化Javascript代码matchit 让HTML中也可以通过"%"在标签开始和结束之间跳跃选择
- 默认
<leader>ff调用,必须是已经存在的文件,未保存无效
- 默认
- neocomplcache 效率较高的输入自动提示插件
- Nerd_commenter 注释功能增强
- 单行注释:
<leader>cc - 多行美观注释:
<leader>cs - 取消注释:
<leader>cu
- 单行注释:
- Nerd_tree 文件浏览器
- 我设置的
<F3>调出,但很少用
- 我设置的
- snipMate 代码段补全
- 新建一个javascript文件,输入
if按<Tab>,有效过,但一般我也用的少
- 新建一个javascript文件,输入
- surround 便捷的操作环绕字符
- 这个很方便、很强大的插件,写程序还是必备较好
- Tabular 可以指定某个符号对齐
- 是否看到很多类库的源码中定义变量的
=号都是对齐的,用它就很方便了,不用按了<Tab>又空格的。不仅仅等号,其它符号也可有对齐,命令::Tabularize /=
- 是否看到很多类库的源码中定义变量的
Vim插件集合的更多相关文章
- linux 下程序员专用搜索源码用来替代grep的软件ack(后来发现一个更快的: ag), 且有vim插件的
发现一个比ack更快更好用的: https://github.com/ggreer/the_silver_searcher , 使用时命令为ag,它是基于ack的代码二次开发的,所有使用方法基本 ...
- (转)自动安装VIM插件
转自: http://xwz.me/wiki/doku.php?id=vim:plugins 我的插件列表 把下面GetLatestVimScripts.dat放进~/.vim/GetLatest/目 ...
- 2019-11-29-VisualStudio-好用插件集合
原文:2019-11-29-VisualStudio-好用插件集合 title author date CreateTime categories VisualStudio 好用插件集合 lindex ...
- 常用vim插件的安装、使用和管理
1.Ctags Ctags工具是用来遍历源代码文件生成tags文件,这些tags文件能被编辑器或者其他工具用来快速查找定位源代码中的符号,入变量名,函数名等.比如,tags文件就是Taglist和 ...
- VIM插件攻略
工欲善其事,必先利其器.一个强大的开发环境可以大大提高工作效率.好吧,我知道这是废话...不过,我想一定有很多跟我一样打算进入Linux平台开发的新手,一开始都为找不到一个像Windows下的VS那样 ...
- [Tools] Vim插件管理
我们在使用插件的时候,都不希望插件安装的很杂乱,它不是一个看不见的黑盒,也为了下次方便在其它地方安装. 由于要方便插件管理,于是有了 Vundle,以下做些介绍: 1. 一个插件管理器, 自己本身也是 ...
- Vim插件管理——Vundle
Vim插件管理--Vundle 都说Vim时程序员写给自己的编辑器,其中的情结可想而知.身为一只程序狗CodingDoge,今天就让我带各位学习Vim的使用. vim因为其庞大而强劲的插件受到无比的推 ...
- vim 插件管理
1 进入自己的vim mkdir ./bundle/vundle 2 在vimrc同级中执行 git clone https://github.com/gmarik/vundle.git ./bund ...
- 「个人vim插件+配置」
2016.10.4 filetype indent on syntax on set nu ai ci si set sw= ts= set autochdir set backspace= colo ...
随机推荐
- 2019-03-11-day009-函数定义
什么是函数 函数就是将许多冗余的代码进行整合统一调用的内存地址 函数怎么定义 def make(): print('掏出手机') print('打开微信') print('摇一摇') print('聊 ...
- 安装mongodb的msi步骤
1.首先从官网 http://www.mongodb.org/download 中下载最新的mongodb的文件包 (本人用的是msi文件) 2.打开msi文件,按照步骤依次完成 3.指定服务器端映射 ...
- pycharm 利用virtualenv为每个项目配置venv
1.在某个位置安装一个虚拟环境 2.项目运行是配置virtualenv生成的环境 3.重启terminal 安装依赖: exp => pip install django
- Python 爬虫工具 —— fake_useragent
服务器为避免爬虫工具无休止的请求,以减轻负载,会对 user agent 进行校验,即判断某一 user-agent 是否不断地进行请求.可采用如下方式进行绕过服务器的校验. UserAgent_Li ...
- 标准正态分布表(scipy.stats)
0. 标准正态分布表与常用值 Z-score 是非标准正态分布标准化后的 x即 z=x−μσ" role="presentation">z=x−μσz=x−μσ 表 ...
- A记录和CNAME记录的区别
1.什么是域名解析? 域名解析就是国际域名或者国内域名以及中文域名等域名申请后做的到IP地址的转换过程.IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址.域名的解 ...
- swing的弹出窗口
swing作为基础的图形化显示界面开发,还是新手小难上手的一个项目学习,当然做好了之后的数据流转是对编程架构的很大提高. 这里我介绍一下swing的弹出窗口,作为界面交互的时候不可或缺的检测工具,简直 ...
- inner join 与一般笛卡尔积的区别
inner join 与一般笛卡尔积的区别:inner join是笛卡尔积的特殊形式.如果有表a和表b,表a有m条记录,表b有n条记录,则一般笛卡尔积后得到的记录条数是m*n条,记录之间的组合是随意的 ...
- Codeforces 766C:Mahmoud and a Message(DP)
题目链接:http://codeforces.com/problemset/problem/766/C 题意 有一个长度为n的字符串,第二行有26个数字,位置1~26对应为a~z的字母,数值表示该字母 ...
- PTA——简单计算器
PTA 7-20 简单计算器 #include<stdio.h> int main() { int a,b; char c; scanf("%d",&a); w ...