`
poson
  • 浏览: 361476 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

让vim拥有和.net 2005 IDE一样的自动补全功能

阅读更多

 

对于习惯在windos平台下,使用微软IDE的开发人员来说,刚刚转入linux 控制台使用vim编程,是有点痛苦的。特别是没有自动提示补全,没有智能化的代码跳转的情况下。但是只要你看下面的这篇文章,这些困难都将迎刃而解,并且比.net 2005下面编程更加简洁,方便。

 

(1)首先安装vim7.2

这个可以从http://www.vim.org/下载。

安装很简单。使用./configure 和make两个命令就可以了。

安装之后路径可以通过man vim命令查看。这个路径在配置taglist的时候需要用到。

我的vim7.2 的路径是/usr/local/share/vim/vim72。原来vim6.3的路径是:/usr/share/vim/vim63/plugin/。

依次安装ctags、taglist。

(2)解压并安装ctags

tar zxvf ctags-5.6.tar.gz
cd ctags-5.6
./configure && make && make install

(3)解压并安装taglist

 

# unzip -d taglist taglist_42.zip
# cd taglist

 

安装
cp doc/taglist.txt /usr/local/share/vim/vim72/doc/
cp plugin/taglist.vim /usr/local/share/vim/vim72/plugin/

 

配置和使用
cd /usr/local/share/vim/vim72/doc/
启动vim,用 ":help tags ."来配置好帮助文档
重启vim,用":TlistToggle"来打开和关闭taglist窗口。

能够用":help taglist"来获得更多帮助信息。

 

注意:如果没有机器的root权限,那么可以安装在 ~/.vim/plugin 下面。tagslist.vim 主要配置一下ctags的路径。

(4)使用方法

在源代码根目录输入:ctags -R。给源代码创建tag索引

打开cpp文件输入变量再按Ctrl+P就可以有自动补全的功能了。

参考http://www.blogjava.net/zellux/archive/2007/06/12/123556.html

分享到:
评论

相关推荐

    vim插件和配置 for Linux 自动补全 IDE

    就可以在vim中使用快捷键F12来随时生成当前目录下的tags,这样后续配好omni自动补全以后,自己工程下定义的类中的public成员,也可以通过. :: ->来自动补全了。全局定义的查找。局部的符号不会生成tags,这个要使用...

    最全vim配置,解压既能用vim。集成了常用的插件包 自动补全智能提示飞一般的写代码

    最全vim配置,解压既能用...就像一个轻量级IDE,文件目录浏览和函数列表显示功能一应俱全。 无需在额外任何配置,解压既能用。 详细介绍和使用参见个人博客:https://blog.csdn.net/yyz_1987/article/details/123457186

    将vim改装成超级IDE环境

    本文旨在通过一系列的设置和插件的安装,将强大的文本编辑器vim改造成一个功能齐全的IDE,从而提升开发效率与代码质量。 #### 二、准备工作 在开始之前,请确保你的系统中已经安装了gvim,并且版本至少为7.0以上。...

    手教手让你把vim 改成IDE

    【正文】 ...尽管Vim的界面可能看起来不如现代IDE那样华丽,但其强大的功能和高度定制性足以满足专业开发者的需要。对于习惯于命令行操作和追求效率的Linux程序员来说,这是一个极具吸引力的选择。

    手把手教你把vim变为IDE

    通过以上步骤,您可以将vim转变为一个功能强大的IDE,不仅包含了基本的文本编辑功能,还具备了许多高级特性,如语法高亮、代码跳转、自动补全等。这些功能的加入将大大提高您的开发效率,让vim成为您编程道路上不可...

    vim C/C++ 编辑器配置

    ### vim C/C++ 编辑器配置 #### 1. 中文帮助手册的安装 为了更好地使用 Vim 进行 C/C++ 开发,首先需要...综上所述,通过上述步骤,可以将 Vim 配置成为一个功能强大的 C/C++ IDE,极大地提高编程效率和代码质量。

    VsVim.zip

    6. **代码补全与智能提示**:VsVim插件能够与Visual Studio的IntelliSense功能结合,提供自动代码补全和上下文相关的智能提示。 7. **宏录制与播放**:VsVim支持录制和播放宏,允许开发者自动化执行一系列编辑操作...

    ubuntu 新装系统一些心得1

    在 Vim 中,可以使用 YouCompleteMe 插件来实现自动补全。首先,需要安装 Vundle: git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 然后,安装 YouCompleteMe: sudo apt-get ...

    XSVim:用于Mac的Xamarin Studio Visual Studio的[已淘汰] Vim仿真层

    6. **插件系统**:Vim拥有丰富的插件库,可以扩展其功能,例如代码补全、语法高亮、项目管理等。 **Xamarin Studio与Visual Studio** Xamarin Studio是专为跨平台移动应用开发设计的IDE,支持iOS、Android和...

    开源项目-dotnet-cli.zip

    - **工具生态**:Linux上有丰富的开发工具和命令行工具,如Git、Make、Vim、Emacs等,可以和.NET CLI无缝配合。 综上所述,.NET CLI是.NET开发的重要工具,而VSCode是广受欢迎的源代码编辑器,两者都在开源社区中...

    语言必备工具

    2. **集成开发环境(IDE)**: IDE如Visual Studio Code、IntelliJ IDEA、Eclipse、PyCharm等提供了一站式的编码、调试、测试和项目管理功能。它们极大地提高了开发效率,通过代码补全、语法高亮、错误检查等功能提升...

    Vsiaul Assist X 亲测支持VS2015,2013,2010

    这款插件以其智能感知、代码补全、重构和格式化等功能著称,大大增强了Visual Studio原生的开发体验。 在标题中提到,Visual Assist X已经证实与Visual Studio 2015、2013和2010兼容。这意味着开发者可以在这三个...

    FsAutoComplete:使用语言服务器协议的F#语言服务器

    它实现了Language Server Protocol(LSP),这是一种通用的协议,允许集成开发环境(IDE)和文本编辑器与语言服务器进行通信,以提供丰富的代码编辑功能,如自动补全、语法高亮、错误检查等。FsAutoComplete的目的是...

    Editor

    源码编辑器是编写、修改和调试代码的软件,它们通常具有语法高亮、自动完成、代码折叠、多文档编辑、版本控制集成等特性。基于给出的标签"源码"和"工具",我们可以深入探讨以下编辑器相关的知识点: 1. **源码编辑...

    verilog常用编写工具.txt

    - 功能特点:功能强大、支持多平台、拥有丰富的插件生态系统。 - 使用场景:适用于大型项目或团队开发。 **参考链接**:[Notepad++ 和 Sublime Text 3]...

    探析Windows下将gvim8配置为Python IDE的方法

    通过以上步骤,我们成功地将gvim8配置为了一个功能齐全的Python IDE,不仅支持语法高亮、自动完成等功能,还能够直接在编辑器中编译运行Python代码,极大地提高了开发效率。对于那些希望在Windows环境下使用轻量级...

    Visual Studio Code.app.zip

    当然,微软称 Visual Studio Code 并非完整版的 Visual Studio,它只是一款轻量级的代码编辑器,而不是一个重量级的完整 IDE (集成开发环境),它的竞争对手将会是 Sublime Text、Atom、VIM、Notepad++ 等产品。...

    使用Visual Studio 2017作为Linux C++开发工具

    但是,Visual Studio 2017提供的跨平台开发功能仍然非常有价值,它结合了Visual Studio强大的代码编辑与调试功能和Linux机器的服务器特性。尽管目前还处于一个不成熟的阶段,但其前景值得期待。 以上内容详细介绍了...

Global site tag (gtag.js) - Google Analytics