本节所用命令的帮助入口: :help vimgdb 在UNIX系 统最初设计时,有一个非常重要的思想:每个程序只实现单一的功能,通过管道等方式把多个程序连接起来,使之协同工作,以完成更强大的功能。程序只实现单一 功能,一方面降低了程序的复杂性,另一方面,也让它专注于这一功能,把这个功能做到最好。就好像搭积木一样,每个积木只提供简单的功能,但不同的积木垒在 一起,就能搭出大厦、汽车等等复杂的东西。 从UNIX系统(及其变种)...
本节所用命令的帮助入口: :help vimgdb 在UNIX系统最初设计时,有一个非常重要的思想:每个程序只实现单一的功能,通过管道等方式把多个程序连接起来,使之协同工作,以完成更强大的功能。程序只实现单一功能,一方面降低了程序的复杂性,另一方面,也让它专注于这一功能,把这个功能做到最好。就好像搭积木一样,每个积木只提供简单的功能,但不同的积木垒在一起,就能搭出大厦、汽车等等复杂的东西。 从UNIX系统(及其变种)的命...
使用vim开发软件项目 使用vim开发软件项目 - (1) 序章 使用vim开发软件项目 - (2) 会话和viminfo 使用vim开发软件项目 - (3) vimrc初步 使用vim开发软件项目 - (4) 保存项目相关配置 使用vim开发软件项目 - (5) 使用tag文件和taglist插件 (一) 使用vim开发软件项目 - (5) 使用tag文件和taglist插件 (二) 使用vim开发软件项目 - (6) 文件浏览和缓冲区浏览 使用vim开发软件项目 - (7) lookupfile插件 使用vim开发软件项目 - ...
使用vim开发软件项目 - (1) 序章 使用vim开发软件项目 - (2) 会话和viminfo 使用vim开发软件项目 - (3) vimrc初步 使用vim开发软件项目 - (4) 保存项目相关配置 使用vim开发软件项目 - (5) 使用tag文件和taglist插件 (一) 使用vim开发软件项目 - (5) 使用tag文件和taglist插件 (二) 使用vim开发软件项目 - (6) 文件浏览和缓冲区浏览 使用vim开发软件项目 - (7) lookupfile插件 使用vim开发软件项目 - (8) 开启文件...
从初次接触vim,到现在已经有好些年时间了。在软件开发中使用vim,不过是近两年的事情。对vim的了解远远算不上深入,不过还是把自己使用vim的一些经验写出来,希望对vim的推广做一份贡献。 本系列文章主要介绍我自己在使用vim开发软件项目的一些经验。本篇是序章,务虚为主。 在使用vim进行软件开发之前,我使用的工具是Source Insight,相信大家并不陌生。Source Insight是一个比较不错工具,特别是在浏览代码方面。在面...
本节所用命令的帮助入口: :help 'path' :help mksession :help find :help gf :help CTRL-W_f 我们在前面介绍了vimrc,vimrc定义了vim通常的行为。每个项目都有其特殊的定义,虽然我们也可以在vimrc中对每个项目进行定制,但这样一来,vimrc会变得很大,使vim启动速度变慢;另外也会使vimrc变得难以维护。 因此,我们使用其它的方法来保存项目相关的信息,这就是本文的主要内容。我们将以path选项的设置为例进行讲解。 path选项...
本节所用命令的帮助入口: :help 'path' :help mksession :help find :help gf :help CTRL-W_f 我们在前面介绍了vimrc,vimrc定义了vim通常的行为。每个项目都有其特殊的定义,虽然我们也可以在vimrc中对每个项目进行定制,但这样一来,vimrc会变得很大,使vim启动速度变慢;另外也会使vimrc变得难以维护。 因此,我们使用其它的方法来保存项目相关的信息,这就是本文的主要内容。我们将以path选项的设置为例进行讲解。 pat...
vim 编辑项目时,用 make 编译中间的跳转问题 QuickFix这些都设置了 当项目只有一个Makefile时,make时还是可以跳到出错的地方 当项目有几个子项目 Makefile 时,make 编译时就跳不到出错的地方 也就是在主项目Makefile中用 “make -C 子项目 ”编译子项目, QuickFix跳不到出错的地方
本节所用命令的帮助入口: :help usr_03.txt :help motion.txt :help usr_29.txt :help scroll.txt :help folding 上一篇文章中我们介绍了一些常用的移动命令,本篇将继续介绍更多的命令,使你在文档中自由穿梭。 [ 利用跳转表 ] 在vim中,很多命令可以引起跳转,vim会记住把跳转前光标的位置记录到跳转表中,并提供了一些命令来根据跳转表进行跳转。要知道哪些命令引起跳转,参见“:help jump-motions”。 使用命令“''”(...