![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
vim
文章平均质量分 67
Vim开发精粹,各种vim开发技巧
CleverCode
这个作者很懒,什么都没留下…
展开
-
vim插件phpcheck安装与使用 -- 高效的检查php语法错误
1 简介 在PHP文件保存时会自动进行语法检查,有错误会提示,没有错误不提示。*语法检查使用系统的php -l -n命令;*对非PHP文件不起作用;2 下载(v1.1版本) http://www.vim.org/scripts/script.php?script_id=49843 安装 # whereis vim 上传插件(...原创 2016-07-12 10:24:44 · 3399 阅读 · 0 评论 -
解决vi/vim中粘贴会在行首多很多缩进和空格的问题
secureCRT会将你原来的文本原封不动的按照字符串的样式发送给服务器。所以当你的服务器上的vim设置为autoindent的话,在i模式下,那么它会将secureCRT传输而来的这些字符串再进行一下缩进。若你拷贝的文本中已经有表示缩进的空格或者制表符的话,它们也会被当成字符串,而被缩进。解决办法:1. 在拷贝前输入:set paste (这样的话,vim就不会启动自动缩进,而只是纯拷贝转载 2016-05-21 13:28:30 · 4120 阅读 · 0 评论 -
centos下vim的安装与配置
1 安装(如果是新装的centos,最好按照vim之前,先Linux中必备常用支持库的安装:http://blog.csdn.net/clevercode/article/details/45438401)#yum -y install vim*2 查看vim的位置#whereis vim3 如果普通用户vim不高亮如果/home下面的用户vim不...原创 2016-05-08 16:51:16 · 31704 阅读 · 0 评论 -
vim中cscope工具安装与使用
简介:Cscope是类似于ctags一样的工具,但可以认为她是ctags的增强版,因为她比ctags能够做更多的事。在Vim中,通过cscope的查询,跳转到指定的地方就像跳转到任何标签;她能够保存标签栈,所以通过合适的键盘映射绑定,你能够在函数向后或向前跳转,就像通常使用的tags一样。1 安装yum -y install cscope 2 添加需要索引的文件(*.ph...原创 2016-05-11 23:27:53 · 6299 阅读 · 0 评论 -
《Learn Vimscript the Hard Way》
1 学习Vimscript能干啥?a) 能帮助我们更加快捷的使用vim编写程序。b) 能够帮助我们理解~/.vimrc中的一些配置的含义,为什么需要这样配置。c) 学习之后,可以自己写一些vim插件,提高自己阅读和编写代码速度和效率。2 Vimscript是什么?vimscript是一种脚本编程语言。主要用于vim中。它有自己定义变量的方式,有分支和循环结构,以及函数的结...原创 2016-05-18 14:32:58 · 2880 阅读 · 0 评论 -
vim打开多个文件(文件切换,窗口切换)
打开多个文件:一、vim还没有启动的时候:1.在终端里输入vim file1 file2 ... filen便可以打开所有想要打开的文件2.vim已经启动输入:e file可以再打开一个文件,并且此时vim里会显示出file文件的内容。3.同时显示多个文件::sp //水平切分窗口:vsplit //垂直切分窗口二、在文件...原创 2016-05-06 11:47:17 · 11506 阅读 · 0 评论 -
vim配置颜色方案
1) 查看颜色方案$whereis vim$ ll /usr/share/vim/vim72/colors/2) 配置本登录用户的vim颜色方案(desert.vim);添加下面一行。$vim ~/.vimrccolorscheme desert技术交流CleverCode是一名架构师,技术交流,咨询问题,请加CleverCode创...原创 2016-05-06 11:19:30 · 5192 阅读 · 0 评论 -
vim中大小写转化
一 命令模式~ 将光标下的字母改变大小写3~ 将光标位置开始的3个字母改变其大小写g~~ 改变当前行字母的大小写U 将可视模式下选择的字母全改成大写字母u 将可视模式下选择的字母全改成小写gUU 将当前行的字母改成大写3gUU 将从光标开始到下面3行字母改成大写gu...原创 2016-05-16 18:08:33 · 7567 阅读 · 0 评论 -
vim中使用鼠标
1 简介CleverCode最近在使用vim的鼠标模式。本节说明在终端或者终端窗口里如何使用鼠标。2 打开鼠标 :set mouse=aTlist中,双击函数名。即可查看函数内容。:Tlist 3 关闭鼠标 :set mouse-=a4 鼠标模式'mouse' 选项的字符决定 Vim 在什么场合下会使用鼠标:...原创 2016-05-15 14:02:22 · 30484 阅读 · 3 评论 -
vim插件bufexplorer安装与使用
1 简介 使用bufexplorer插件可以打开历史文件列表以达到快速切换文件的目的2 下载 http://www.vim.org/scripts/script.php?script_id=423 安装 # mkdir -p /usr/local/src/vim/plugin/bufexplorer (上传bufexplorer-7.4.9.z...原创 2016-05-12 15:28:11 · 7796 阅读 · 2 评论 -
vim插件taglist的安装和使用
1 简介 a source code browser(supports C/C++, java, perl, python, tcl, sql, php, etc): 提供了源码的结构化浏览功能,可将源码中定义的类、函数、变量等以树结构显示,层次关系可一目了然,而且于快速定位并查看。2 下载 Official site: http://vim-taglist.sour...原创 2016-05-11 11:22:01 · 4200 阅读 · 0 评论 -
vim中使用ctags工具
1 ctags简介 ctags产生标记文件以帮助在源文件中定位对象。2 其生成的标记文件tags中包括这些对象的列表: 用#define定义的宏 枚举型变量的值 函数的定义、原型和声明 名字空间(namespace) 类型定义(typedefs) 变量(包括定义和声明) 类(class)、结构(struct)、枚举...原创 2016-05-10 19:50:23 · 2077 阅读 · 1 评论 -
vim开发的基本命令使用
1 简介vim是文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。下面讲述一些必要的基本命令,而掌握好这些命令,您就能够很容易将vim当作一个通用的万能编辑器来使用了。vim自带基础教程:在任意一台装有vim的机器上,命令行中输入vimtutor 然后就可以看到文档了。另外网上也有很多例子如:http://blog.csdn.net/niushuai66...原创 2016-05-04 10:45:26 · 15342 阅读 · 0 评论 -
使用Vim -d 比较两个文件的内容
1. 使用vim的比较模式打开两个文件:vim -d file1 file2或vimdiff file1 file22. 如果已经打开了文件file1,再打开另一个文件file2进行比较::vert diffsplit file2如果没有用vert命令,diffsplit则会分上下两个窗口。3. 如果已经用split方式打开了两个文件file1,file2,又想比较两文件的不同。分...原创 2016-05-10 11:10:44 · 14302 阅读 · 0 评论 -
vim中project插件安装与使用
1 vim的project插件简介 project 插件的作用就是帮助用户以项目的形式管理源码。2 下载project插件a)官网:http://www.vim.org/scripts/script.php?script_id=69。b)本次安装csdn下载:http://download.csdn.net/detail/clevercode/9515570。3 安...原创 2016-05-10 14:44:29 · 8042 阅读 · 2 评论