
vim
文章平均质量分 65
qq_16490557
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
安装vim
配置:如果想编译出gvim,要用下面这句配置命令:$ ./configure \--prefix=/usr/local/vim7 \ # 安装目录--with-x --enable-gui=gtk2 \ # 编译gvim--with-features=big3. 编译、安装:没什么好说的了吧,用下面的命令就行了$ make# make install # 记得用原创 2014-07-01 09:12:34 · 353 阅读 · 0 评论 -
vim 折叠
VIM 代码折叠VIM代码折叠方式可以用"foldmethod"选项来设置,如: set foldmethod=indent有6种方式来折叠代码1. manual //手工定义折叠2. indent //用缩进表示折叠3. expr //用表达式来定义折叠4. syntax //用语法高亮来定义折叠5. diff //对没有更改的文本进行折叠6. marker //用标志折叠 vim 配置文原创 2014-07-01 09:15:08 · 373 阅读 · 0 评论 -
Vim插件-快速文件切换插件a.vim
浏览/编辑代码的时候,常常需要在头文件(.h)和源文件(.c,.cpp,.cc...)之间切换,或者打开某个包含文件(如#include ...),a.vim正是用来满足以上需求的一款Vim插件。 官方网址:a.vim : Alternate Files Quickly。当前最新版本:v2.18。 a.vim的安装相当简单,下载a.vim后丢进Vim插件目录(一般为~/.vim/plugin),原创 2014-07-01 09:17:23 · 742 阅读 · 0 评论 -
二、用winmanager合并显示NERDTree和TagList
七、退出缓冲区时,自动退出vim 这个功能是参考了taglist的自动退出功能,在taglist.vim中修改的。 函数:function! s:Tlist_Window_Exit_Only_Window()中的winbunr(2)改为winbunr(3),即只剩2个窗口时关闭,考虑到2个窗口肯定是同时存在,所以这样还是可行的:function! s:Tlist_Window_Exit_Only_原创 2014-07-01 09:13:29 · 474 阅读 · 0 评论 -
php vim 配置
autocmd! bufwritepost _vimrc source %"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 基础配置"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 处理文本中显示乱码set encoding=ut原创 2014-07-01 09:13:34 · 396 阅读 · 0 评论 -
vim 出现 library
no terminal library found checking for tgetent()... configure: error: NOT FOUND! You need to install a terminal library; for example ncurses. Or specify the name of the library with --with原创 2014-07-01 09:14:29 · 488 阅读 · 0 评论 -
vim 安装中文帮助
vim中文文档的主页是:http://vimcdoc.sourceforge.net/它将vim的help文件翻译成为中文,已经支持目前最新的vim 7.0。如果想使用vim中文文档,可以遵循以下步骤:首先下载针对vim7.0的版本,使用6.3版本的用户请自行下载。$wget http://nchc.dl.sourceforge.net/sourceforge/vimcdoc/vimcdoc-1.原创 2014-07-01 09:14:31 · 310 阅读 · 0 评论 -
用VIM插件project管理你的项目
在使用IDE的时候,我们可以很方便的管理项目里面的文件,而在Linux下面进行开发的时候,我们大多用make或者cmake来管理项目,但是 当用VIM来进行操作的时候还是比较难的,在集成开发环境(IDE)里面,一般都会有项目的相关文件在窗体中列举出来。在VIM下,已经有人开发了方便管 理项目的插件Project. 安装方法跟VIM的其他插件一样,下载project.tar.gz之后,解压到~/.v原创 2014-07-01 09:17:13 · 795 阅读 · 0 评论 -
vi命令
进入vi的命令 vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于最后一行首 vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename: 在上次正用vi编辑时发生系统崩溃,恢复filena原创 2014-07-01 09:06:03 · 272 阅读 · 0 评论 -
手把手教你把Vim改装成一个IDE编程环境
1 写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛,原创 2014-07-01 09:12:29 · 296 阅读 · 0 评论 -
VIM打开多个文件
启动vim的时候可以加参数。比如 gvim -p 这样就是在标签中打开了。:h startup-options 另外可以先打开 再:tabe ,这样是标签打开。 如果想分割打开用命令:sp 最后给一种方法,修改windows注册表,添加右键菜单,来用tab打开vim。比较不好的是,当你第一次打开文件就用这个命令执行的时候,会新建一个空白文档。让人很不舒服。具体自己试验吧。 方法: 新建原创 2014-07-01 09:13:03 · 687 阅读 · 0 评论 -
VIM 使用 load_template 建立自己的模版文件
vimrc 文件配置:" 自动载入模版位置let g:template_path = 'D:\vim\vimfiles\template\'php模版文件:/** * +=======================================================================+ * [OpenBlog!] (C)2011-2099 Comsenz In原创 2014-07-01 09:14:41 · 782 阅读 · 0 评论 -
vim plugin 文件执行
问题:自己写了一个插件,但是不能执行exists提示,无效表达式解决方法:因为文件格式错误了:set ff=unix就可以解决了原创 2014-07-01 09:14:50 · 383 阅读 · 0 评论 -
gvim cscope in windows
下载cscope15.6-win32.zip 编译好的cscope15.6-win32在这里下载: http://linux.chinaunix.net/bbs/attachment.php?aid=177425 安装 ----------------------------------- 安装很简单,只要将cscope的可执行文件放到PATH环境变量包含的目录中即可。 (1) 推荐Window原创 2014-07-01 09:13:32 · 349 阅读 · 0 评论 -
centos 安装 vim7.3
默认安装的 Vim 不带有多字符支持,所以不支持中文。无论是将 CentOS 本来的语系改为中文还是将 Vim 的语系设置改为中文,都不能正常显示中文。为了在 Vim 中能够正常处理中文,我们需要在编译时指定 —enable-multibyte 选项。下面,我写出自己编译安装 Vim 7.3 的过程。 首先,我们需要得到 Vim 的源码。可以从 Vim 的官网下载,地址为: ftp://ftp原创 2014-07-01 09:13:13 · 370 阅读 · 0 评论 -
vim 自己常用操作
选中字段:在可视下按V,进行选中复制一行:yy复制选中:y复制多行:3yy 鼠标所在位置开始,从上到下复制3行粘贴:p删除:1,3 d 删除1-3行将剪切板内容粘贴到VI中:SHIFT+INSERT后退:u剪切:d全选:ggVG全选删除:ggdG全选复制:ggyG复制一个单词:yaw删除一个单词:daw多行缩进:5> 向右缩进5行 5退出所有窗口并保存:wqa!保存session:Sav原创 2014-07-01 09:13:18 · 371 阅读 · 0 评论 -
VIM插件project应用
project便于多项目的代码管理 1、打开project vim登陆后:Project或者vim +Project 2、导入文件列表 \C(递归读取子目录) \c(读取当前文件) 按照提示填写: Enter the name of the Entry: Enter the Absolute Directory to Load: {projpath} Enter the CD parameter:原创 2014-07-01 09:17:11 · 463 阅读 · 0 评论 -
vim c++补全
弄了个vim对c++的补全,主要参考自:http://vim.wikia.com/wiki/C%2B%2B_code_completion首先确定vim编辑.cc或者.cpp文件时当前自动补全函数,在命令模式下输入:set omnifunc?如果得到的结果为:omnifunc=ccomplete#Complete,说明有必要进行以下的操作以实现针对c++的自动补全1 首先安装OmniCppCom原创 2014-07-01 09:17:09 · 376 阅读 · 0 评论 -
vim(gvim)相关插件整理
之前有朋友在博客里希望我能列出自己使用的所有Vim插件,一直没有时间,趁周末的最后的几个小时,就给大家列一下,大家可以实行拿来主义,取自己需要的,呵呵~ OK,一个个来说吧~~ plugin:编程相关:公共:taglist 相信无人不知其大名,用来提供单个源代码文件的函数列表之类的功能。最近在使用一个针对面向对象语言的类似插件-tagbar.vim,也很不错。NERD_commenter 提供原创 2014-07-01 09:17:25 · 506 阅读 · 0 评论 -
Windows + Vim + Xdebug
php.ini配置[Xdebug_vim]zend_extension_ts="c:\php\ext\php_xdebug-2.1.0-5.2-vc6.dll"xdebug.remote_enable = 1xdebug.remote_port = 9000xdebug.remote_host = localhostxdebug.trace_output_dir="E:\xdebug"xdebug原创 2014-07-01 09:13:25 · 483 阅读 · 0 评论 -
一、用winmanager合并显示NERDTree和TagList
需要用到的插件: taglist需要ctags支持 ctags.exe:http://ctags.sourceforge.net/ taglist显示tag列表 taglist:http://www.vim.org/scripts/script.php?script_id=273 显示buf列表: bufexplorer:http://www.vim.org/scripts/script.php?原创 2014-07-01 09:13:27 · 1178 阅读 · 0 评论 -
vim 插件推荐
1、autocomplete一个自动完成的插件,当你输入的时候,插件能够给你列出当前页面的id值和CSS文件中的对应id名称,强烈推荐下载地址2、字典 vim中可以通过设置字典的形式,来达到编辑的时候初提示下拉列表实现步骤 在$VIM目录下新建dict目录拷贝字典文件到dict目录下在vimrc中进行文件类型检测并加载对应的字典文件vimrc:autocmd filetype javascri原创 2014-07-01 09:13:36 · 361 阅读 · 0 评论 -
用c.vim插件打造C/C++集成编辑器
利用c.vim插件,你可以实现 * 添加文件头 * 添加注释 * 插入一些代码片段 * 语法检查 * 读函数文档 * 注释代码块这一插件的作者是 Fritz Mehner, 目标就是打造程序员流畅的编辑环境。 这一插件还能完成: * Statement oriented editing of C / C++ programs * Speed原创 2014-07-01 09:14:34 · 449 阅读 · 0 评论 -
c.vim
尽管假期的时候浏览了一遍vimtutor,但使用vim敲代码时还是不是很得心应手,一方面由于vim normal模式下快捷键颇多,一时半会还是难以完全的灵活掌握,另一方面发现我的vim插件少的可怜,需要好好打造一下。c.vim的功能就不介绍了,直接来这里可以看到并且提供下载地址。安装方法也很简单,直接解压到~/.vim/(for linux)或者/vimfiles/(for win),并且plug原创 2014-07-01 09:17:21 · 441 阅读 · 0 评论 -
一步步将vim改造成C/C++开发环境(IDE)
我的vim IDE界面: 1、安装Vim和Vim基本插件首先安装好Vim和Vim的基本插件。这些使用apt-get安装即可:lingd@ubuntu:~/arm$sudo apt-get install vim vim-scripts vim-doc其中vim-scripts是vim的一些基本插件,包括语法高亮的支持、缩进等等。vim中文帮助文档tar包下载地址:http://sourceforg原创 2014-07-01 09:17:30 · 477 阅读 · 0 评论 -
vi/vim使用进阶: 在VIM中使用GDB调试 – 使用vimgdb
在UNIX系统最初设计时,有一个非常重要的思想:每个程序只实现单一的功能,通过管道等方式把多个程序连接起来,使之协同工作,以完成更强大的功能。程 序只实现单一功能,一方面降低了程序的复杂性,另一方面,也让它专注于这一功能,把这个功能做到最好。就好像搭积木一样,每个积木只提供简单的功能,但不 同的积木垒在一起,就能搭出大厦、汽车等等复杂的东西。 从UNIX系统(及其变种,包括Linu原创 2014-07-01 09:17:39 · 523 阅读 · 0 评论 -
自己的VIM设置
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 一般设定""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " 设定默认解码set fenc=utf-8set fencs=utf-8,usc-bom,euc-jp,gb原创 2014-07-01 09:12:50 · 351 阅读 · 0 评论 -
vim 格式化代码
从别的编辑器里粘贴到vim里的代码经常由于不正常的缩进变得格式混乱。在vim的官方FAQ (http://vimdoc.sourceforge.net/cgi-bin/vimfaq2html3.pl)找到的: 格式化全文: gg=G 自动缩进当前行: == 这个是原文节选: 14.6. How do I format/indent an entire file?You can format/in原创 2014-07-01 09:17:16 · 362 阅读 · 0 评论