vim使用vimgrep在其他文件中或者文件夹中搜索字符串

请参看:

VIM在文件夹中查找

在vim中提供2中方法来在其他文件或者文件夹中搜索字符串,第一种是vimgrep还有一种是grep。

如果只是在当前打开的文件中查找字符串的,使用

:?

后面加上想要搜索的字符串就可以。

这里要解决的是在别的文件中,也许这个文件还没有打开,或者需要在多个文件中操作,比如在当前文件夹下面所有.c的文件中查找,或者在莫个文件夹中查找。这些情况下,我们可以使用imgrep或者grep… 更多... “vim使用vimgrep在其他文件中或者文件夹中搜索字符串”

配置vim

请参考:

Vim的基本配置

如果 ~/目录的下没有 

.vimrc

这个文件。

可以先建一个。

如何知道vim启动的时候加载的是哪一个配置文件呢?启动vim后可以使用如下的命令:

:e $MYVIMRC

然后输入下面的内容:

" 设置自动缩进
set smartindent

" 设置缩进
set tabstop=4

set shiftwidth=4

" 不要用空格代替制表符 
set noexpandtab

" 设置即时搜索
set incsearc
更多... “配置vim”

vim进阶进阶

vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn
Vim Progressively
》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。

——————————正文开始——————————

你想以最快的速度学习人类史上最好的文本编辑器VI… 更多... “vim进阶进阶”

vim命令速查

 所有命令被总结在vim的这一张图片上:

 

 

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

简明 Vim 练级攻略

以下文字转自:

http://coolshell.cn/articles/5426.html 

 

vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn
Vim Progressively
》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。

———… 更多... “简明 Vim 练级攻略”

vim编辑多文件

转自:

http://vimcdoc.sourceforge.net/doc/usr_07.html#usr_07.txt

*07.1* 编辑另一个文件

在本章前,你都是为每一个文件启动一次 Vim 的。实际上还有其它办法。如下命令就可 以在 Vim 中打开另一个文件: :edit foo.txt 你可以用任何其它文件名取代上面的 "foo.txt"。Vim 会关闭当前文件并打开另一个。但 如果当前文件被修改过而没有存盘, Vi
更多... “vim编辑多文件”

vim切分窗口

请参看:

VIM切分窗口

转自:

http://vimcdoc.sourceforge.net/doc/usr_08.html#usr_08.txt

*08.1* 分割窗口

打开新窗口最简单的命令如下: :split 这个命令把屏幕分解成两个窗口并把光标置于上面的窗口中: +----------------------------------+ |/* file one.c */ | |~ | |~ | |one.c=========
更多... “vim切分窗口”

vim使用

以下文字转自:
http://www.cnblogs.com/gunl/archive/2011/08/15/2139588.html

先稍为介绍一下 vim. vi 是 unix/linux 下极为普遍的一种文本编辑器, 大部分机器上都
有. vi 有各种变种, 在不同的机器上常用不同的变种软件. 其中 vim 比较好用也用得比较
广泛. vim 是 Vi IMproved 的缩写, 表示更好的 vi. 我个人觉得它是非常好的编辑器(为
了避免 
更多... “vim使用”

vim点滴

vim点滴

 

学习vim的时候,需要掌握很多的命令,但是很难一下子把这么多的命令都记住,并且如果很长一段时间不用,就全忘了,所以这里把一些常用到的命令写下来。

 

1.  i – insert 在当前光标处插入

 

2.  I – insert 在行首插入
 

 

3.  a – append 在当前光标后插入

  … 更多... “vim点滴”

linux bash点滴

linux系统的Bash有很多种,常见的有bash, csh, ksh。 bash是大多数linux系统的默认的Bash。下面介绍都是bash的东西。

1.  # 为bash的注释标志符,windows下面是@。如

#this is a simple bash file.

2. #! 用来指定执行bash文件的程序。

#!/bin/bash

3. bash文件属性要有可执行的属性。

可以通过命令chmod +x 方式来添加可执行属性。

其实… 更多... “linux bash点滴”