9
viまたはvimを使用して、行番号で指定された複数行のコードをコメント化する
このStack Overflowの質問から、指定した範囲の行番号をコメントアウトするためにvi/ vimを使用することが可能であることを学びました。たとえば、次のbashスクリプトがあるとします。 #!/bin/bash This is my very very great script 今、私は(言葉が含まれている8を通じて行番号6をコメントアウトしたいとしvery、very、およびgreat使用)#コメント文字を。でvi/ vim、私は単純に入力することができ:6,8s/^/#、以下を得るために: #!/bin/bash This is my #very #very #great script 6行目から8行目をコメント化します。 私の質問は、6行目から8行目までのコメント文字を削除する同様のライナーを入力することは可能#ですか?(ファイル内の他のコメント行は削除できません) これを言って、私は私が実際に使用していますかどうかについていくつかの議論があることを認識viかがvim。実際にscript.shは、コマンドでファイルを開きますvi script.sh。また、コマンドを入力するとwhich vi、が取得され/usr/bin/viます。それでも、単に入力してviを押すとEnter、次のようになります。 ~ VIM - Vi IMproved ~ ~ version 7.2.330 ~ by Bram Moolenaar et al. ~ Vim is open source and freely distributable ~ …