当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 对于一篇vim读入文件的帖子的疑问
帖子发表于 : 2009-09-21 21:39 

注册: 2009-06-10 9:51
帖子: 141
送出感谢: 0 次
接收感谢: 0 次
看到一篇http://blog.chinaunix.net/u/23204/showart_178671.html的帖子:
其中提到关于vim读入文件:
另外一种方法删掉文件中所有的空行及以#开始的注释行
#cat squid.conf.default | grep -v '^$' | grep -v '^#'
我知道在终端下直接输入:
$ cat 文件名 | grep -v '^$' | grep -v '^#'
会得到结果,
但如何在vim中读入一个去掉注释行和空行的文件呢?

请高手指点!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 对于一篇vim读入文件的帖子的疑问
帖子发表于 : 2009-09-21 21:55 
头像

注册: 2007-09-29 3:09
帖子: 5773
送出感谢: 0 次
接收感谢: 3
重定向到一个新文件再打开...


_________________
HUNT Unfortunately No Talent...


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 对于一篇vim读入文件的帖子的疑问
帖子发表于 : 2009-09-21 23:20 
头像

注册: 2009-04-11 23:46
帖子: 4030
系统: Arch Linux
送出感谢: 11
接收感谢: 110
hugUbuntu 写道:
但如何在vim中读入一个去掉注释行和空行的文件呢?

你是指在 Vim 中操作是吧?
代码:
:g/^\s\+#\|^\s\+$/d


:此命令中,注释行可以有前导空白,空行也可以包含若干空白字符的。(若不需要,去掉\s\+即可)


_________________
我的博客 http://blog.lilydjwg.me/
Dropbox,你值得拥有。
提问的智慧
Arch Linux 中文论坛

我的vimrc: http://git.io/vimrc


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 对于一篇vim读入文件的帖子的疑问
帖子发表于 : 2009-09-22 10:44 

注册: 2009-06-10 9:51
帖子: 141
送出感谢: 0 次
接收感谢: 0 次
lilydjwg 写道:
hugUbuntu 写道:
但如何在vim中读入一个去掉注释行和空行的文件呢?

你是指在 Vim 中操作是吧?
代码:
:g/^\s\+#\|^\s\+$/d


:此命令中,注释行可以有前导空白,空行也可以包含若干空白字符的。(若不需要,去掉\s\+即可)

帖子中的#cat squid.conf.default | grep -v '^$' | grep -v '^#' 不是在vim中写的吗?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 对于一篇vim读入文件的帖子的疑问
帖子发表于 : 2009-09-22 12:32 
头像

注册: 2009-04-11 23:46
帖子: 4030
系统: Arch Linux
送出感谢: 11
接收感谢: 110
hugUbuntu 写道:
lilydjwg 写道:
hugUbuntu 写道:
帖子中的#cat squid.conf.default | grep -v '^$' | grep -v '^#' 不是在vim中写的吗?

这个cat squid.conf.default | grep -v '^$' | grep -v '^#'是 shell 命令,要么在命令行中写,要么从 Vim 中调用(见 :help filter


_________________
我的博客 http://blog.lilydjwg.me/
Dropbox,你值得拥有。
提问的智慧
Arch Linux 中文论坛

我的vimrc: http://git.io/vimrc


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译