Tag Archives: Cygwin

几条关于Cygwin的小技巧

工作中用到Cygwin的机会比较多,用多了后也积累了一些小小的技巧。
其实根本也算不上什么高深的技术,只是为了怕以后忘记,所以现在写下来吧。

场景一 在一台Windows系统上新安装了Cygwin之后,输入find命令,发现下面的错误:

[text light="true"]$ FIN[......]

Read more

Posted in Computer Technology | Tagged | Leave a comment

用grep统计代码行数

昨天突然有个需求:统计一下源文件中代码的行数和注释的行数。
由于手头上没有别的工具,所以首先想到的就是用grep搜了。

关于正则表达式的基本用法,以前写过一篇记录,这里就不重复了。
先来预习一下几个必要的grep命令开关和扩展正则表达式用法。

-c,–count 只打印匹配的行数,不显示匹配的内容
-n,–line-number 在匹配的行前面打印行号
-v,–revert-match 只显示不匹配的行,也就是反条件搜索
-E,–extended-regexp 正则表达式扩展集匹配模式,即ERE(egrep)支持模式。下文正则表达式中用到或运算符(|)时,必须打开这个开关。

[......]

Read more

Posted in Computer Technology | Tagged , , , , | 3 Comments

Cygwin下的ctags

今天,在Cygwin 下试图用ctags 为项目的代码建立tags 给vim 用。
输入习惯的ctags -R 之后,却发现这样的错误
[text light="true"]
$ ctags -R
ctags: no input files specified.
Try `ctags –help’ for a complete list of options.
[/text]

又尝试了一下ctags –recurse却得到这样的结果:
[text light="true"]
$ ctags –recurse
ctags: unrecognized option `–recurse’
Try `ctags –help’ for a complete list of options.
[/text]
[......]

Read more

Posted in Computer Technology | Tagged , | 4 Comments