1

LightTable では、vimプラグインをインストールして で有効にしましたuser.behaviors。vim バインディングを使用して基本的なナビゲーションとテキスト編集を実行できますが、次のようなコマンドを実行しようとすると:

:%s/test/prod/g

...これは機能しません。代わりに、「:」と入力すると、次のような右側のバー サイドバーが開きます。 ここに画像の説明を入力

ただし、このボックスに「代替」コマンドを入力しても効果はありません (完了時に Enter キーを押すことはできません)。ここに画像の説明を入力

LightTable の vim モードのベースとなっている CodeMirror の vimモードで「代替」がサポートされていることを確認しました。

これを適切に行う方法についてアドバイスをいただければ幸いです。

4

1 に答える 1

-1

のようなものを使用している場合は、のような正規表現を作成する前vimに宣言する必要があると思います。スクリプトに次のように入力してみてください。seds/test/prod/g

sed 's/test/prod/g'

編集: LightTable を調査していたときに、構文が少し異なることがわかりました。

sed([options ,] search_regex, replace_str, file)

例えば:

sed('-i', 'PROGRAM_VERSION', 'v0.1.3', 'source.js');

  • -i: 「ファイル」の内容をその場で置き換えます。バックアップは作成されないことに注意してください。
于 2014-07-07T00:52:07.737 に答える