如何将cscope与包含空格的路径一起使用
问题描述:
有一些文件夹包含空格,因此无法使用cscope对这些文件夹编制索引。如何将cscope与包含空格的路径一起使用
我可以请你帮忙解决这个问题,或者有什么建议。
感谢 朱利叶斯·
感谢您的答复。
我的步骤来使用cscope像下面
- 发现。 -name'* .scala'> cscope.files
- cscope -b
在此步骤。我看到的消息表明找不到文件:
cscope:无法找到文件/工作/项目/副本
cscope:找不到文件
cscope:无法找到文件fp/src/main/jav ....
实际上fp的副本是一个文件夹。所以我认为cscope无法识别包含空间的文件夹。
我遇到了这个问题,当我试图用cscope.maybe使用Vim,我需要将此问题移到其他标记。
答
双引号文件名在cygwin中起作用,其中用反斜杠转义不起作用。
$ find $PWD -name "*.scala" | sed -e 's/^/"/g' -e 's/$/"/g' > cscope.files
+0
sed's /.*/"&"/'稍快 – webb 2016-03-03 16:09:16
答
pydave的回答很慢。这样,花了0.10s,其中pydave的回答了14S:
find . -name "*.scala" | awk '{print "\""$0"\""}' > cscope.files
+0
Kudos!快速工作 – Melon 2015-11-09 07:17:48
您使用的Vim标签。这是因为你试图在Vim中使用':cscope'命令吗?如果是这样,你能显示你正在尝试的命令以及你得到的错误吗? – jamessan 2010-07-07 16:46:24