SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

Category / vi

vimの全角記号の幅がおかしい(※●★ など)

2018-10-24 問題 vimでテキスト編集しているとき、※などの記号のところでカーソル位置がおかしくなります。 どうにかなりますか? 答え vimの設定を.vimrcなどにしておくとよい。 $ vi ~/.vimrc 以下を追記。 se […]

【vim】複数ファイルを開く

2014-08-01 問題 viで、複数のファイルを開いて編集したい。 タブ方式のテキストエディタみたいな感じで! 答え viコマンドの引数にファイル名を複数渡して、複数ファイルを開くことができる。 $ vi a.txt b.txt c.tx […]

【vim】現在行以降の置換

2014-06-06 問題 vimで現在行以降を対象に置換するには? 答え 範囲指定の最初を空欄、最後を「$」に指定すると、現在行からファイルの最後までが検索対象になる。 :,$s/{検索文字列}/{置換文字列}/ 全部 :,$s/{検索文字 […]

【vim】コマンドを実行する、結果を挿入する

2013-10-08 問題 vimでファイル編集中に、 「ここに日付(dateコマンド実行結果)を入れたい!」 「ここにカレントディレクトリ(pwdの実行結果)を入れたい!」 みたいなのはどうやるの? 答え コマンドを実行するには ! を使用 […]

【vim】タブを4文字分に設定する

2013-05-11 問題 vimのタブが8文字分の表示になっている。 横幅をもう少しコンパクトにしたいんですけど。。。 答え デフォルトは8文字分。 設定すれば変えられる。 その場限りなら、以下のように tabstop=4 や ts=4 と […]

【vim】左右に複数ファイルを並べて同時に編集する

2012-06-11 問題 vimエディタで、あっちのファイルのここを、こっちのファイルのここにコピー&貼り付けしたい。 比較エディタみたいな感じで、左右に開いて行ったり来たりできる? 答え vimの「:vs」コマンドでできる。 1、ファイル […]

【vim】指定した文字コードに変換して保存する

2012-04-30 問題 viで指定した文字コードに変換して保存したい。 元がUTF-8のファイルを、Shift_JISにして保存するなど。 答え Shift_JIS(cp932)にするには以下のコマンドを実行する。 :set fileen […]

【vim】文字コードを指定して開きなおす

2012-04-29 問題 viで、文字化けした! ファイルのエンコードはEUC-JPだったかな。指定して開いたらいいのかな。 答え viで文字コードを指定して開きなおすには以下のコマンドを実行する。 :e ++enc=euc-jp

【vim】範囲を指定してカット、ヤンク(コピー)、ペースト

2011-09-27 問題 viって、指定した範囲のカットや、範囲のコピペがものすごい面倒ですよね? 答え mコマンドを使うと簡単。 mコマンドはマークをつけるコマンド。「ここから、あそこまで」ができるようになる。 マークはa-zの任意の文字 […]

【vim】複数行をカット、ヤンク(コピー)、ペースト

2011-09-26 問題 viって、指定した範囲の複数行のカットや、複数行のコピペがものすごい面倒ですよね? 答え mコマンドを使うと、割と簡単。 mコマンドはマークをつけるコマンド。「この行から、この行まで」ができるようになる。 マークは […]

【vim】色をつけたい

2011-09-06 問題 viコマンドでファイルを開くと、白黒のみでテキストが表示される。 色付きで表示ができたと思うんだけど? 答え vimの機能拡張版をインストールすればできる。 ・yumでインストール yum -y install v […]

【vim】コマンドの実行結果を挿入する

2010-12-15 問題 viでファイルを編集中なのだが、ここにコマンドの実行結果を挿入したい。 現在のディレクトリ(pwd)とか、今日の日付(date)とか。 答え :r! を使う。 :r! pwd :r! date 似たものに 「:r […]