节选自:http://www.vimer.cn/2011/02/windows%E4%B8%8B%E4%BD%BF%E7%94%A8vimgvim%E7%9A%84%E4%B8%8D%E4%BE%BF%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%881-%E6%96%87%E4%BB%B6%E6%9F%A5%E6%89%BE%E5%92%8C%E8%BD%AF%E9%93%BE%E6%8E%A5.html
相信不少朋友像我一样,无论在linux还是windows下都用vim来办公,但是毕竟vim原生于linux,windows下的某些支持还是做的不太好。
这个系列的文章,我们就一起探讨一下。
一.鸡肋的文件查找
在linux下,查找包含一段文字的文件列表是很方便的:
要遍历所有所有的子文件夹也很容易:
但是到了windows下,用那个鸡肋的文件查找功能基本上查不到任何想要的东西,怎么办呢?
非常幸运的,vim考虑到了这一点,在内部实现了 vimgrep 这样一个命令,之前有在文章中介绍过,这次我们详细介绍一下.
虽然名字看起来和grep很像,但是用法还是不一样的,先来看一下普通的查找:
1
|
:vimgrep /an error/ *.c
|
而如果需要循环遍历所有子目录的话,语法如下:
1
|
:vimgrep /an error/ **/*
|
搜索到的文件列表会加入到quickfix中去,执行:
即可看到所有的文件列表。
OK,这样windows下内容查找的问题就解决啦~
分享到:
相关推荐
**正文** 在Windows环境下,GVim...总的来说,Windows下的GVim是一个功能强大且高度可定制的文本编辑器,适合程序员、开发者以及喜欢高效文本操作的用户。通过不断学习和实践,你可以发掘出更多提高生产力的技巧。
在IT行业中,文本编辑器是开发者们不可或缺的工具,...总之,选择合适的配色方案是提升Vim/Gvim使用体验的关键步骤。通过尝试和比较这些预设方案,每个开发者都能找到最适合自己的颜色搭配,从而在编程世界中游刃有余。
这个gVim是windows版的,并且有了标准的windows风格的图形界面,所以叫g(graphical)Vim。这是一个国际版本,会根据安装的平台自动选择相应语言包,支持中文及其各种编码,连界面也是中文的,请放心使用。这个极具...
windows vim 8.0
在Windows环境下,Vim提供了gvim版本,它是一个带有图形用户界面(GUI)的版本,使得用户无需依赖终端就能享受Vim的高效编辑功能。 首先,让我们了解一下Vim的核心特性。Vim支持多种编程语言的语法高亮,使得代码更...
gVim是Vim的一个图形界面版本,专为Windows操作系统设计,使得在Windows环境下也能享受到Vim的强大编辑能力。 1. **Vim的基本操作**: - Vim分为命令模式和插入模式。在命令模式下,用户可以进行移动光标、删除、...
下面我们将详细探讨Windows环境下使用Vim的相关知识点。 1. **安装GVim** - 下载:GVim的Windows安装包通常以.exe结尾,如"gvim73.exe"。你可以从Vim的官方网站或其他可信源下载最新版本。 - 安装过程:运行下载...
在Windows操作系统中,开发C、C++、Fortran、Objective-C和Ada等编程语言时,一个常见的选择是结合使用vim编辑器(或者其图形化版本gVim)和GCC编译器(通过MinGW安装)。MinGW(Minimalist GNU for Windows)是一个...
作为自己极为方便和顺手的编译器,在最近两年的使用中,我不断的更新和加强vim的功能,特此备份。。。 ============================== 开启最大化 (win32用户直接就可以最大化,但是linux用户则需要安装wmctrl,...
"Vim、gvim在Windows下中文乱码的终极解决方案" Vim是一款功能强大且广泛使用的文本编辑器,但是在Windows平台下,却常常出现中文乱码的问题。这些问题包括文件显示乱码、菜单乱码、右键菜单乱码、console输出乱码...
【vim-gvim-plugin】是一个针对Vim编辑器的插件集合,主要包含了四个核心组件:taglist_45、winmanagervisualmark、a.vim和grep.vim。这些插件旨在提升Vim的代码浏览、窗口管理、标记和搜索功能,使程序员在编辑代码...
以下是对VIM和GVIM使用的一些关键知识点的详细解释: 1. **启动与退出**: - 启动VIM:通过命令行输入`vim`或`gvim`,后接要编辑的文件名。 - 退出VIM:在正常模式下,按`:q`退出,`:q!`强制退出不保存,`:wq`...
本文将探讨Windows版本的Vim与Windows系统快捷键之间的冲突问题,并提供解决方案。 #### 冲突现象 在Linux系统中,Vim的一些常用快捷键如`<C-a>`(递增)和`<C-x>`(递减)等能够正常工作。但在Windows版本的Vim中...
**Gvim和Vim配置使用说明** 在Linux操作系统中,`Vim`(Vi IMproved)和`Gvim`是两个非常受欢迎的文本编辑器。它们以高效、强大的功能和高度可定制性著称,被广大程序员和系统管理员广泛使用。`Vim`是一个命令行...
Vim(Vi IMproved)是一款强大的文本编辑器,尤其受到程序员和系统...总的来说,Windows下的Vim gvim编辑器提供了一种高效且高度可定制的文本编辑体验。熟练掌握这些知识点,将极大地提升你在Windows平台上的编程效率。
总之,虽然Vim在Windows下的使用可能需要一定的学习曲线,但一旦熟悉了它的操作方式,你会发现它是一款极其高效且功能强大的文本编辑器。不断地实践和定制化,会让你的工作效率提升到新的层次。
gvim81 32位+64位 ...平时习惯在linux上面使用vim,但是在windows下面,总感觉没有找到比vim好用的编辑器,所以,决定在windows下也安装一个vim , ^^ go… 先放一张我自己的vim配置效果图,简单而美丽
gVim在保留Vim的核心功能的同时,提供了窗口化界面,使得在Windows环境下使用更为友好。 **Vim的核心特性** 1. **命令模式与插入模式**:Vim的独特之处在于它的两种操作模式——命令模式和插入模式。在命令模式下...
以下是对“windows下gvim配置”这一主题的详细解释。 1. **_vimrc配置文件**: `_vimrc`是Vim的初始化脚本,用于设置Vim的各种行为和选项。每个用户都可以创建自己的`_vimrc`文件(通常位于用户主目录下),以根据...
GVIM是Vim的图形界面版本,它继承了Vim的高效编辑特性,同时提供了窗口化操作的便利。本篇文章将详细讲解如何在Windows上配置GVIM,使其更适合进行程序开发,特别是针对C++或Java等语言。 首先,我们需要下载并安装...