コロン表記を使用して、指定された行でファイルを開きます


7

私はよくgrepパターンを検索し、vimでファイルを開くために使用しています。

たとえば、次の結果がシェルにあります。

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);

私の生産性を高めるものは、path:lineパターンを使用してvimでファイルを開くことができることです:

vim interactions/BlockInteraction.js:38 

それを達成する方法はありますか?


1
つまり、vimインタラクション/BlockInteraction.js +38で開く代わりに?
Arjen Dijkstra

1
@Duikboot複数のファイルを開くことは一般化されていません。
Gilles「SO-邪悪なことをやめなさい」2015

grepawkおよび適切にコマンドラインを構築するための他の何か?または、このタスクのvimスクリプトを探している/書いていますか?
Alex Kroll、2015

回答:


7

比較的人気のあるファイルラインプラグインを使用できます。このプラグインは比較的メンテナンスされていないようで、いくつかのフォークが存在することに注意してください。私はいくつかのマイナーアップデートを行い、いくつかの小さなバグを修正した個人的なフォークを持っていますこちらを参照してください


元のプラグインでネットワークを確認したところ、もう一度アクティブになっているようです。多分あなたはあなたの修正をメインレポに引っ張ることができますか?
P4C 2018年

1
通知してくれてありがとう。
Karl YngveLervåg18年

私のフォークはあまりにも逸脱していると思いますし、すべてを明確に定義されたプルリクエストに変換する時間がありません。したがって、代わりに、bogado/file-line関連していると思われる変更を取り、それを私のフォークに適用しました。私のために働く。
Karl YngveLervåg18年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.