vi コマンド

スポンサーリンク
vi コマンド

vi エディタでの空白文字の削除

vi エディタを使っていて空白のみ削除する方法を探しました前回は、vi の機能を使ってファイルの文字列を調べましたしかし、空白をカウントしていないのではなく前回のテストのときには、改行をカウントしていないだけでした今回は、空白文字だけを削除...
vi コマンド

vi エディタでの文字数を調べる方法

vi テキストエディタを使い、ファイル内の文字数を調べることができます最初は wc コマンドを使う予定でしたが、バイト数の取得などはできるものの、文字数の取得はできないため、断念しましたちなみに、wc コマンドは【 wc 】 テキスト・ファ...
vi コマンド

選択範囲にシェルのコマンドを実行

他にも、vi には便利な機能があります指定した範囲に対して、シェルのコマンドを実行し、現在の内容と書き換えることができますこの構文は範囲 !コマンドになります例としてlinux fedora macwindows mac winlinux ...
vi コマンド

正規表現で置き換え文字を指定

正規表現を置き換え文字の指定に使えます例として001:田中:男:21002:鈴木:女:19003:伊藤:男:31004:山田:女:27005:井上:男:18006:佐藤:女:22という内容のファイルの性別のところを削除してみます:%s/::...
vi コマンド

vi で正規表現による置き換え

vi 範囲を指定するときなどに正規表現を使うと、効率的な編集が可能になりますとくに、コメントアウトなどの作業にはとても役立ちます行頭を示す ^ファイルの最後を示す $現在のカーソルを示す .これらを使い、現在のカーソル位置からファイルの最後...
vi コマンド

vi のフラグ

viのフラグを使うことで、より効率的に編集することができます通常、範囲を指定しないと最初の当てはまる文字だけ変換するだけですがg フラグをつけると、範囲内すべてを変換できます例えばunix mac linux unix windows li...
vi コマンド

vi の文字置き換え機能

vi ではsed コマンドのようにuravi文字の置き換えができます構文は:範囲s/置き換える文字/置き換えたい文字/フラグとなります範囲については行単位で指定となり、省略すると現在のカーソルの行のみになります例題としてunix mac l...
vi コマンド

使うと便利な exコマンド

vi でファイルを編集しているときによく、パスを記述するのにわからないそのため、一度vi を終了しls -l を実行し、その後再度 vi で編集とすることがあると思いますそんなときにはvi の exコマンドがとても役立ちます例えばvi スク...
vi コマンド

vi のビジュアルモード

vi にはビジュアルモードがありますvi を立ち上げvを入力するとビジュアルモードになりますこの状態ではコピペするときに、マウスで文字列を反転させたような状態になりますのでカーソルで任意の範囲を選びコピー、削除を行えますビジュアルモードの主...
vi コマンド

vi とヤンクバッファ

d や x などで削除した文字はじつはヤンクバッファに一時格納されていますこのため、pを使い、削除した文字列をコピーできますこのときに、削除したのが文字単位つまりdxdwもしくはd~ でカーソルから行頭まで削除などの場合カーソルの直後にコピ...
スポンサーリンク