Ich benutze oft grep
, um nach Mustern zu suchen und dann die Datei mit vim zu öffnen.
Zum Beispiel habe ich das folgende Ergebnis in meiner Shell:
interactions/BlockInteraction.js:38: .concat(this.prompt.postRender({}, '', renderer))
Container.js:151: postRender : function(data, altClassName, renderer){
Container.js:156: return typeof elt.postRender === 'function';
Container.js:159: return elt.postRender(data, '', renderer);
Was meine Produktivität steigern würde, wäre, eine Datei mit vim anhand des path:line
Musters öffnen zu können :
vim interactions/BlockInteraction.js:38
Gibt es eine Möglichkeit, dies zu erreichen?
filesystem
krampstudio
quelle
quelle
grep
,awk
Und etwas anderes für Konstrukt richtig Kommandozeile? Oder ein Vim-Skript für diese Aufgabe suchen / schreiben?Antworten:
Sie können das relativ beliebte File-Line- Plugin verwenden. Beachten Sie, dass dieses Plugin relativ unbeaufsichtigt zu sein scheint und es mehrere Gabeln gibt. Ich habe eine persönliche Abzweigung, in der ich einige kleinere Updates vorgenommen und ein paar kleine Fehler behoben habe, siehe hier .
quelle
bogado/file-line
, die relevant erschienen, und wendete sie auf meine Gabel an. Funktioniert bei mir.