Verwendung von cscope mit Pfaden, die Leerzeichen enthalten

8

Es gibt einige Ordner, die Platz enthalten, weshalb diese Ordner nicht mit cscope indiziert werden können.

Kann ich Sie um Hilfe bitten, um dies oder irgendeinen Vorschlag zu lösen?

danke Julius

Danke für Ihre Antwort.

Meine Schritte zur Verwendung von cscope wie folgt

  • finden. -name '* .scala' & gt; cscope.files
  • cscope -b
    bei diesem Schritt. Ich sehe die Nachricht zeigt an, dass die Datei nicht gefunden werden kann:
    cscope: kann Datei / Arbeit / Projekt / Kopie nicht finden cscope: Datei von
    kann nicht gefunden werden cscope: Datei fp / src / main / jav .... nicht gefunden Eigentlich Kopie von fp ist ein Ordner.so ich denke, cscope kann nicht erkennen, der Ordner enthält Platz.

Ich stieß auf dieses Problem, als ich versuchte, vim mit cscope.maybe zu verwenden, ich muss diese Frage zu anderem Tag bewegen.

    
julius 07.07.2010, 16:19
quelle

4 Antworten

4

Sie können es einfach tun, indem Sie mindestens GNU find verwenden, Sie können dafür die Optionen -printf oder -fprintf verwenden:

%Vor%     
Olivier Diotte 14.05.2014 17:53
quelle
3

Sie können finds -exec verwenden, um Anführungszeichen um Ihre Ausgabe zu erzwingen:

%Vor%

Sie müssen möglicherweise mit Zitaten / Entkommen umgehen, wenn Sie dies von einem Skript aus tun.

    
idbrii 31.08.2011 17:25
quelle
2

pydaves Antwort ist sehr langsam. Dieser Weg dauerte 0.10s, wo pydaves Antwort 14s dauerte:

%Vor%     
webb 14.04.2014 22:02
quelle
0

Das doppelte Zitieren der Dateinamen funktioniert in cygwin, wobei das Zurücksetzen mit umgekehrten Schrägstrichen nicht funktioniert.

%Vor%     
Talespin_Kit 04.03.2014 15:08
quelle

Tags und Links