转载请注明来自“柳大的CSDN博客”:http://blog.csdn.net/poechant
就让我姑且称它为VIM-IDE吧,这样听起来好像和Eclipse、Visual Studio、Xcode之流的IDE有一拼,更好玩一点,你可以叫它Vimide,是不是更像:)
言归正传,把你的Vim打造成IDE,首先要熟悉一些基本的Vim使用。
1、ctags的安装
首先下载ctags插件,地址为[参考1](目前最新版本为5.8)
然后使用如下命令安装:
一般来说以默认方式安装完ctags后,ctags文件是/usr/local/bin/ctags,如果你的系统里还默认安装了ctags或者你装其他软件的时候给戴上了ctags,那么你就要记住你自己装的这个ctags的路径,一会写到vimrc中,就可以让Vim不会蒙圈了。
2、简单地体验下ctags
(1)准备工作:创建几个源文件
创建如下三个文件,假设你在/home/michael/testspace/test_ctags目录下创建。
(2)生成ctags
创建完这三个文件后,输入如下命令:
(3)体验ctags
然后输入如下命令:
再将光标移动到obj o(2);这一行,且光标位于obj上,按“Ctrl+]”,你发现了什么?哈哈,是不是缓冲区已经切换到了obj.c文件的obj::obj(int
x)定义处?帅气吧!
那怎么再切换回去呢?按“Ctrl+T”键即可。所以这里的记忆成本就是“Ctrl+]”和“Ctrl+T”两个喽!
3、安装taglist
(1)安装taglist
与其说是安装,不如说是移动。从站点下载tag list[参考2],然后解压并移动到你的vim目录下。
然后进入vim,输入命令查看taglist帮助文件,来测试下你是否安装taglist成功了。
(2)可能出现的问题及解决方案
官方对其给出了解释,可参见下面的[参考3]这说明你使用了GNU的ctags或者Unix
ctags,taglist并不支持这两类ctags。我在安装时一开始使用的是Unix的ctags,所以遇到了这个问题。只要再安装一下[参考1]的Ctags就可以了。
这时候你的VIM应该配置成下面这个样子了吧?
4、还要做什么呢?
到目前为止,我们的Vimide还没有配置完。因为我本人从来不喜欢读较长的博文,真的是耐心不足呀(惭愧 - -)所以,我会在下一篇博文中继续介绍
: )
5、后记
当我刚刚写完这篇博文的时候,我发现已经有了一个叫做Vimide的东东了⋯⋯这是链接[参考4]:
)
参考
[0] 本文来自"柳大的CSDN博客",http://blog.csdn.net/poechant
[1] 下载Ctags,http://ctags.sourceforge.net
[2] 下载TagList,http://sourceforge.net/projects/vim-taglist/files/
[3] TagList的FAQ,http://vim-taglist.sourceforge.net/faq.html
[4] Vimide Homepage,http://code.google.com/p/vimide/
转载请注明来自“柳大的CSDN博客”:http://blog.csdn.net/poechant
-
分享到:
相关推荐
### vim中文手册——教你方便地使用vim软件 #### 前言 Vim是一款高度可配置、高效的文本编辑器,最初基于vi(Visual Editor)发展而来。它支持多种操作系统,并以其强大的功能和高度的可定制性著称。本文档旨在...
vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册vim中文手册vim中文手册
【vim plugin vim changes to ide update】这一主题表明我们将探讨如何使用Vim插件来提升其作为集成开发环境(IDE)的功能。在这个过程中,我们将重点分析新增的三个插件:wintagexplorer.vim、echofunc.vim以及vimrc...
### 使用Vim编写程序效率倍增 —— Linux #### 概述 Vim(Vi Improved)作为一款功能强大的文本编辑器,在Linux系统中扮演着极其重要的角色。掌握Vim不仅能够提升开发效率,还能帮助程序员更好地适应Linux环境。...
8. **多窗口与缓冲区管理**:VIM支持在同一界面下打开多个文件,手册会教你怎么创建和切换窗口,以及管理缓冲区。 9. **折叠与导航**:VIM的代码折叠功能有助于管理大文件,手册会教你如何创建、展开和折叠代码段。...
使用本文件可以把vim配置成强大的IDE,但是必须使用VIM8.0以上的版本。首先将本文件内容copy到~/.vimrc里,如果没有该文件需要创建;其次git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/...
本文件是在ubuntu下配置vim,变成C/C++集成开发环境,实现代码自动补全,函数参数提示,代码跳转,文件列表和函数项显示等功能,在ubuntu12.04 和ubuntu14.04中测试通过,只需执行vim.sh脚本即可,注意脚本中的vim73...
8. **调试和程序接口**:VIM提供了一套完善的调试工具和编程接口,如`:debug`命令,以及VIMscript,使得VIM可以作为一个集成开发环境(IDE)的基础。 参考手册则更偏重于技术细节,涵盖了以下内容: 1. **选项详解...
**VimIde工具集** ...通过以上步骤,你可以将原本简单的Vim编辑器转变为一个功能丰富的IDE,同时保持Vim的轻量级和高效性。这种高度定制化和可扩展性是Vim的一大魅力,也是许多开发者选择Vim作为主力IDE的原因。
"按照教你一步步把vim打造成IDE做的,花了一天时间,将这个文件解压到~/就ok了,另外按照我的帖子编辑.vimrc" 这段描述揭示了作者是如何花费一天时间来配置vim的,他可能遵循了一个详细的教程或者自己的经验总结,将...
1. **手把手教你把vim改造成IDE.pdf**:很可能是一份详细的教程,详细解释了上述配置过程,包括安装必要的插件、设置配置文件(.vimrc)和优化工作流程等步骤。 2. **Vim用户手册中文版72.pdf**:这是 Vim 7.2 的...
Vim是一款强大的文本编辑器,深受程序员和系统管理员的喜爱,其灵活性和高度可定制性使得它能够被打造成一个功能丰富的集成开发环境(IDE)。本文将详细介绍如何利用提供的压缩包快速配置Vim,使其具备IDE的功能。 ...
以下将详细介绍标题和描述中提到的7款优秀Vim插件,以及它们如何帮助你打造完美的IDE。 1. **NERD Tree** NERD Tree是Vim的一个文件系统浏览器,它允许用户在左侧窗口中方便地浏览项目结构,快速打开、关闭、创建...
通过以上步骤,我们可以将Vim打造成为一个功能齐全的IDE,根据个人需求持续调整和完善配置,使其更加符合自己的工作习惯。Vim的学习曲线可能稍显陡峭,但一旦掌握,其高效的操作方式和高度的自定义性将极大地提升...
VIM IDE和CSCOPE是两个强大的开发工具,它们结合在一起可以为程序员提供一个高效、功能丰富的代码编辑环境。VIM(Vi Improved)是一个高度可配置的文本编辑器,而CSCOPE则是一个源码浏览工具,专为C/C++等编程语言...
标题《把vim打造成IDE》直接指出了本文档的主要内容和目的,即如何将VIM这款原本作为编辑器使用的软件,改造成一个类似集成开发环境(IDE)的工具。在描述中,作者指出了Linux下编程环境的一个痛点,即缺少一款像...
### Vim手册V7.2(PDF)核心知识点详解 #### 一、Vim简介与学习方法 **知识点1:Vim的基本概念** - **Vim**(Vi Improved)是一款功能强大的文本编辑器,最初基于Vi(Visual Editor)开发而来。它支持命令行编辑...
这个压缩包包含了两份重要的VIM学习资料——“VIM中文用户手册”和“VIM中文参考手册”,分别对应“user_manual.pdf”和“reference.pdf”,适用于VIM的1.8版本。 “VIM中文用户手册”主要面向初学者,它详细介绍了...
在本篇文章中,作者详细介绍了如何将Vim编辑器手动打造成Python和C/C++开发的集成开发环境(IDE)。整个过程分为安装篇和使用篇,具体包括手动编译安装Python 3.6、Vim 8.1、配置Vundle插件管理以及进行基本的vimrc...