本系列文章主要介绍vim的使用技巧、vimrc的配置、vim的命令和vim的插件等。
如果你在开发一个大的项目,当你想在一大堆文件中查找或者编辑指定文件时,Lookupfile插件是必不可少的。使用它,可以快速查找项目文件、可以在缓冲区查找指定文件、可以浏览指定目录等。在查找时甚至可以使用正则表达式(regex),在你只记得部分文件名或目录名时,这可是救命的手段。[……]
vi/vim使用进阶: 文件浏览和缓冲区浏览
本系列文章主要介绍vim的使用技巧、vimrc的配置、vim的命令和vim的插件等。
本节介绍了如何在vim中浏览文件,以及如何查看当前打开的缓冲区。利用netrw插件,可以方便的在vim中浏览各个目录、打开指定文件,而不用切换到文件浏览器或shell;当然,netrw插件的作用并不仅仅局限于此。利用bufexplorer插件,则可以方便的查看打开的缓冲区(buffer),在缓冲区间进行切换。本文的最后介绍了winmanager插件,使用这个插件,可以把netrw插件、bufexplorer插件和taglist插件整合起来,使vim看起来更像一个集成开发环境(IDE)。[……]
vi/vim使用进阶: 使用taglist插件
本系列文章主要介绍vim的使用技巧、vimrc的配置、vim的命令和vim的插件等。本文介绍如何使用taglist插件(plugin)来查看程序中的标签(tag),并介绍了taglist插件的配置和用法。taglist插件利用Exuberant ctags程序生成标签文件,并提供像Source Insight那样的标签窗口,可以方便的跳转到函数、变量等标签所在的位置。[……]
vi/vim使用进阶: 使用标签(tag)文件
本系列文章主要介绍vim的使用技巧、vimrc的配置、vim的命令和vim的插件等。
本文介绍了如何使用Exuberant ctags生成tag文件以及在vim中如何使用tag文件进行跳转、查找等操作。还简要介绍了tag文件的格式,在后面介绍的Lookupfile插件中,会利用tag文件便捷的查找、打开文件。[……]
vi/Vim + Cscope/Ctags
本文介绍配置vim+cscope/ctags开发环境的方法。[……]
Exuberant Ctags中文手册
本文是Exuberant Ctags手册的中文译文,希望对大家有帮助。[……]
vi/vim使用进阶: 保存项目相关配置
本系列文章主要介绍vim的使用技巧、vimrc的配置、vim的命令和vim的插件等。
本篇主要以path选项为例,讲述如何保存和恢复项目相关的配置。在使用vim的过程中,你可能同时打开几个project,每个project的配置可能都不相同,文中介绍了两种方法来保存每个project自身的独有配置。一种是使用一个固定的vim配置脚本保存project相关的path设置、按键映射等;另外一种是利用前面文章所介绍的会话(session)机制。[……]
vi/vim使用进阶: vimrc初步
本系列文章主要介绍vim的使用技巧、vimrc的配置、vim的命令和vim的插件等。
本文简要介绍了vimrc的知识以及如何使用vimrc保存vim的配置。文中还提供了一些键映射(map),使用这些映射可以快速编辑和加载vimrc。关于vimrc的更多应用,参见本系列其它文章。[……]
vi/vim使用进阶: 使用会话和viminfo
本系列文章主要介绍vim的使用技巧、vimrc的配置、vim的命令和vim的插件等。
本文介绍如何使用vim的会话 (session) 和viminfo来恢复vim的使用环境。如果你需要经常恢复到相同工作环境,此功能非常有用,你不必一次次重新打开文件、设置你的工作环境。[……]
vi/vim使用进阶: 序言
本系列文章主要介绍vim的使用技巧、vimrc的配置、vim的命令和vim的插件等。
本文是本系列的序言,讲述我使用vim的经历和心得,以及对vim初学者的一些建议。文中的抓图展示了我的vim使用环境。[……]