問題タブ [ex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - Vim: 折り畳みを無視して、指定した行で Ex コマンドを実行する
行の範囲で Vim で Ex コマンドを実行すると、範囲は常に隣接する折り畳みをカバーするように拡張されます (これについては に記載されています:help fold-behavior
)。たとえば、次のファイルがあるとします。
:2s/o//n
コマンド (つまり、2 行目の o を数えます) を実行すると、次のように表示されます。
ただし、ファイル全体を折りたたむと、次のようになります。
この動作をオーバーライド/回避する方法はありますか? 正確に指定された範囲の行でコマンドを実行したい。折り目が気になりません。
bash - viからexモードに戻る方法は?
私はvi/vimを学んでいます。最近、私はいくつかの不確実な点に直面しています。私が実行すると:
ex エディタが開きます。いいよ。いくつかのプレイの後、私は実行します:
今は通常のviモードです。ここではすべてが明確です。しかし問題は、
どうすれば ex モード ( bash から初めて実行したとき)に戻ることができるでしょうか? ex filename
[shift]+[q] (つまり Q) を試しましたが、何も起こりません。
vim - 正規表現に一致するvimの行に追加
,
vimを使用して検索と置換を実行したjsonファイルがありますが、行末にaを忘れました。
,
vim を使用して、一致するすべての行にa を追加するにはどうすればよい\"id\"\:[0-9].*$
ですか?
bash - ex エディターを使用して、ファイル内のパターンに従って数値をインクリメントする
この回答ex
のような構文でエディターを使用して、ファイルを適切に編集する方法を認識しています。
たとえば、回答で述べたように、ファイルの内容が次のようになっていると仮定します。
ex
などを使用してコマンドを実行する
patternGoingDown
は、 が 2 回目に出現した後にパターンを移動しfoo
ます。私の要件は、パターンの後に数値をインクリメントするために同様のロジックを採用することです。
例:-
ex
エディタを使用して数字を増やし60
て61
好きにすることはできますか
元編集者のヘルプページがあるのに、やり方がわからない
number
この場合、検索パターンの後の次の文字を解析します- エディターを使用するときに
61
通常実行できる増分。Ctrl+A
vi
この仕事には他のツールがあることは承知していex
ますが、私が言及した構文では特にエディターを使用する必要があります。
bash - シェルスクリプトはファイル内の変数を置き換えます - インプレース更新のためのSedの-iオプションのエラー
これが私のtest.env
test.sh
そして、値をに置き換えるために使用したいtest.env
:
ここに私のtest.shがあります
しかし、私はエラーがあります
どうすれば修正できますか?