midSun31

IT・デジタル

Vim – 行頭(先頭)・行末(末尾)の空白・空白行を削除する方法コマンド

Vimでファイルを編集していると、無意識のうちにスペースや改行キーを入力したのか、末尾のスペースや無駄な空白行が入ってしまうことがよくあります。 この記事では、Vimエディタで行頭(先頭)・行末(末尾)の空白・空白行を削除するコマンドについて解説します。Vimエディタのバージョンは8.1を利用しています。
IT・デジタル

Vim – 文字を削除する基本操作【単語・一行・改行の削除】

Vimエディタにはノーマルモードで実行できる多くの種類の文字の削除用コマンドがあります。編集モードでBackSpaceキーを連打するよりも効率的に削除できます。 この記事では、Vimエディタで文字を削除する基本操作について解説します。Vimエディタのバージョンは8.1を利用しています。
IT・デジタル

Vim – 文字コードを指定してファイルを開く・開き直す方法

Vimエディタでダウンロードしたファイルなどを開くと文字化けして表示されてしまうことがあります。 ファイルの内容が文字化けする場合は、文字コードを指定してファイルを開き直せば正常に表示することができます。 この記事では、Vimエディタで文字コードを指定してファイルを開く・開き直す方法について解説します。
IT・デジタル

Vim – ステータスラインに文字コードを表示する方法

現在開いているファイルの情報を確認したいとき、いちいちコマンドを打つのは面倒です。特に文字コードなどの重要な情報は、一度そのまま表示させておくと便利です。 この記事では、Vimエディタのステータスラインにファイルの文字コードの情報を表示する方法についてご紹介します。
2020.02.21
IT・デジタル

Vim – 文字コードの確認と変更/変換して保存する方法

ファイルによっては、利用するプログラムの都合などで決まった種類の文字コードである必要があるものも存在します。 Vimで間違った文字コードで保存してしまわな...
IT・デジタル

Vim – コピー・ペースト(貼り付け)時にインデントがずれる時の対処法

Vimエディタにおいて、クリップボードからプログラムのソースコードを貼り付けるとインデントがずれる事象が発生するケースがあります。 この記事では、Vimでコピー・ペーストした時にインデントがずれる問題への対処法を紹介していきます。
IT・デジタル

Vim – インデントを見やすく可視化する方法【vimrcをカスタマイズ】

インデントにタブを入れるかスペースを入れるかなど、インデントのルールが人によって異なる場合は結構あります。 他の人のソースを修正する際に見えない文字を気にするって大変ですよね。その点Vimエディタは不可視文字(タブやスペース、改行など)を見やすく可視化することができます。 この記事では、vimrcをカスタマイズして、Vimエディタでインデントを見やすく可視化する方法をご紹介します。
IT・デジタル

Vim – 全体のずれたインデントを自動で揃える(一括整形)方法

プログラムを書いていると、インデントがいつの間にかずれていることはないでしょうか。可読性が悪いですが修正も結構大変そうな時、Vimが便利です。 Vimには全体のずれたインデントを自動で揃える方法があります。今回は、Vimでソース全体のずれたインデントを一括で自動整形する方法ついてご紹介します。 解説で使用しているVimのバージョンは8.1、OSはWindows10を使用しています。Mac、Linuxでも手順は共通です。
IT・デジタル

Vim – 改行時にインデントを自動で整形する設定方法【有効/無効】

Vimエディタではファイルタイプを自動で判別できるため、よく使われる言語であればインデントなども自動で整形してくれます。 ただ、インデントが設定されていない言語やファイル名を指定せずに新規作成する場合はデフォルトの自動整形が有効になりません。そのようなケースでも、コマンドによって改行時にインデントを自動で整形することができます。 この記事では、Vimの自動インデントの種類と設定を有効/無効にする方法をご紹介します。
IT・デジタル

Vim – 複数行を一括でインデント・コメントアウトする方法【削除も】

Vimで複数行に一気にインデントやコメントアウトを入れたい場合、カーソルを一つ一つ下に動かして入力していくのは面倒です。 Vimエディタではビジュアルモードの矩形選択を活用して少ないコマンドで一括で記号や文字を挿入することができます。 この記事では、Vimエディタで複数行を一括でインデント・コメントアウトする方法と一括削除の方法を解説します。サンプルのソースをVimエディタで開き、インデントやコメントアウトを挿入・削除する例を紹介します。