vim是一个很好的编程利器,如果配合上一些插件使用,简直堪比IDE

以下是本人自己的一些设置:

一.ctags(内置)

使用方法:

1 在源码目录创建tag文件

ctags -R

2 打开一个文件

把光标移到变量名或函数名上,然后按下"Ctrl-]" 。用"Ctrl-o "退回原来的地方。

二.engspchk(英文拼写检查)

个人感觉比内置的拼写检查好用

下载地址:

http://www.vim.org/scripts/script.php?script_id=195

安装方法:

tar xvfz engspchk.tar.gz -C ~/.vim

使用方法

“\ec ”开始拼写检查,“\ee ”结束拼写检查,“\ea ”选择替换拼写

三.project(文件的“项目”管理)

下载地址:

http://www.vim.org/scripts/script.php?script_id=69

安装方法:

tar xvfz project-1.3.tar.gz -C ~/.vim

使用方法:

1 打开vim后敲入命令:Project 或vim +Project 可以看到project的列表,不过因为没有初始化暂时是空的

2 输入\C (shift+c) ,会出现下面这些信息

Enter the Name of the Entry: ProjectSrouce (项目名称)

Enter the Absolute Directory to Load: /home/Project/src (项目根目录)

Enter the CD parameter: . (“.”为当前目录)或者和项目根目录一致

Enter the File Filter: (符合条件的源文件)

四.taglist(源代码结构浏览)

下载地址:

http://www.vim.org/scripts/script.php?script_id=273

安装方法:

unzip taglist.zip -d ~/.vim

使用方法:

打开一个文件, 并输入命令, vim就会产生一栏显示该文件的变量和函数

:Tlist

五.matrix(装逼用)

下载地址:

http://www.vim.org/scripts/script.php?script_id=1189

安装方法:

在 Vim 网站上下载文件 matrix.vim,存到 ~/.vim/plugin 目录中即可。

使用方法:

:Matrix 即可

linux下vim编辑器插件,linux vim编辑器插件的安装和设置方法相关推荐

  1. linux在vi创建文件,Linux下创建文本文件(vi/vim命令使用详解)

    vi test.txt 或者 vim test.txt 再或者 touch test.txt vim是vi的升级版,指令更多,功能更强. 下面是收集的vim用法,当在vim里面要实现退出,首先要做的是 ...

  2. 《Linux指令从入门到精通》——4.2 Linux下的简单文字模式文本编辑器

    本节书摘来自异步社区<Linux指令从入门到精通>一书中的第4章,第4.2节,作者:宋磊 , 宋馥莉 , 雷文利著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  3. [转帖]linux下的X server:linux图形界面原理

    linux下的X server:linux图形界面原理 https://www.cnblogs.com/liangxiaofeng/p/5034912.html linux下的X server:lin ...

  4. linux下的X server:linux图形界面原理

    linux下的X server:linux图形界面原理 Moblin Core是在Gnome Mobile的平台上建立.我以前玩Linux,提交的都和图像没有关系,连Xwindows都不用启动,开机后 ...

  5. Linux下的tree命令 --Linux下目录树查看

    Linux下的tree命令 --Linux下目录树查看 有时我们需要生成目录树结构,可以使用的有ls -R,但是实际效果并不好 这时需要用到tree命令,但是大部分Linux系统是默认不安装该命令的, ...

  6. linux下cp复制目录时排除某些目录的方法分享,Linux 下复制(cp)目录时排除一个或者多个目录的方法...

    cp 貌似没有排除目录的功能,可以使用 rsync 命令来实现了,如: [案例] /home/52php目录里面有data目录,data目录里面有 a.b.c.d.e 五个目录,现在要把data目录里 ...

  7. linux下ioctl操作网络接口,linux下无线网卡的ioctl 接口

    var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/ba ...

  8. linux查看远程服务器端口,linux下查看本机和远程服务器的端口是否连通的方法...

    linux下查看本机和远程服务器的端口是否连通的方法 如下所示: 1.ssh -v -p [端口号] [用户名]@[IP地址] 2.curl [IP地址]:[端口号] 以上这篇linux下查看本机和远 ...

  9. linux如何进入su超级用户,Linux下普通用户用sudo su给自己加root权限的方法

    首先: sudo这个命令就是给后面的命令加上root权限(sudo=superuser do),su这个命令是switch user,切换用户,你sudo su这个命令的意思是用root的权限来切换到 ...

  10. linux下怎么绑定arp,LINUX 下进行arp 绑定.doc

    LINUX 下进行arp 绑定 LINUX 下进行arp 绑定 一.约定 1.网关上已经对下面所带的机器作了绑定.网关IP: MAC:00:02:B3:38:08:62 2.要进行绑定的Linux主机 ...

最新文章

  1. centos 调整系统时间
  2. 【Java核心计算 基础知识(第9版)】第3章 Java的基本程序设计结构
  3. Redis进阶-JedisCluster初始化 自动管理连接池中的连接 _ 源码分析
  4. 编写高效的C程序与C代码优化
  5. 图形学教程Lecture 2: Review of Linear Algebra知识点总结
  6. python从入门到实践django_Django入门——《Python编程从入门到实践》
  7. python学习笔记四——数据类型
  8. 你的下一代iPhone何必是iPhone,苹果或将于2022年推出AR设备取代手机
  9. 找出两个字符串中所有共同的字符_面试中的两个字符串问题竟给我整懵了?!| 原力计划...
  10. 鸟哥Linux计算退伍时间,发现《鸟哥的Linux基础篇》中有个脚本还能再完善点。...
  11. 【转】Numpy三维数组的转置与交换轴
  12. 面试了57位程序员,我发现混得好的人都有这个特质!
  13. oracle同一天,Oracle统计一个小时内,一天内、一个星期内、一个月内、一年内的数据...
  14. c语言指针知识点小结,C语言指针知识点总结
  15. Java 实现计算器功能
  16. Unity tips 之文字动画效果
  17. Retrofit @Multipart@PartMap@Part组合的一种用法
  18. 国内十大正规现货交易平台排名(2021版榜单)
  19. 如何让在国内访问github网站的速度变快
  20. 佳能Canon PIXMA MG2510 打印机驱动

热门文章

  1. 容器(Collection/Map)、容器中的设计模式
  2. python自动投递简历_python模拟登录前程无忧,发送简历
  3. python加颜色_python如何给指定的词语加上颜色,并写入Excel文档?
  4. 数据库 / 事务的 ACID
  5. fclose会写入硬盘吗 linux_Qt linux文件同步写入
  6. 【C++】类型转换简述:四种类型转换方式的说明及应用
  7. PLSQL乱码TNS-12557: protocol adapter not loadable解决
  8. 《JavaScript权威指南》学习笔记——Day2
  9. BZOJ3239 Discrete Logging
  10. Proe5.0导出PDF至配置文件的相关方法,VC++