引用符を削除/追加するコマンドが欲しい
"This is a text" -> This is a text
This is a text -> "This is a text"
いくつかありますか?
引用符を削除/追加するコマンドが欲しい
"This is a text" -> This is a text
This is a text -> "This is a text"
いくつかありますか?
人気のSurround.vim プラグインを使用できます:
yss"
行を引用符で囲みます。ds"
最も近い周囲の引用符を削除します。このプラグインでできることの例については、このチュートリアルも参照してください。
はい、コマンド モードに移動し、次のように入力します。
:%s/\(^"\|"$\)//g
行を引用するには:
:%s/\(^\|$\)/"/g
これにより、すべての行で置換が実行され、必要に応じてニーズに合わせて調整されます。
o"
引用符を削除するには、 「引用符の外」を意味する新しいオブジェクトをシミュレートできます。
nnoremap do" di"viwp
引用do"
されたテキストを入力すると、引用符なしのテキストが表示されます。
引用符を追加するには、次のようにします (ただし、これは行ごとにのみ機能します)。
nnoremap yo" I"<end>"<esc>
Surround.vim を使用すると、yss" を使用して、新しいコマンドをマップすることなく、行全体を引用できます。