Visual Studio Code (VSCode)
(2022.4.17-2024.1.3)
Windows, Mac, Linuxで使える,Microsoftの高性能エディタ,Vsual Studio Code (VSCode)。
Windowsの場合,System Installerをインストールして全ユーザが使えるようにし,プラグイン追加は各ユーザが行うとよい。
便利なショートカット:
文字列を選択しないでCtrl+Cで行のコピー。
Ctrl+/でその行のコメント化,アンコメント化(html, cssでは複数行対応)。
Shift+Alt+カーソルキーで,スマート選択。例えば,タグで囲まれた文字など,状況に応じて上手く選択してくれる。
Shift+Alt+カーソルキーで単語選択。
マルチカーソル:
文字列を選択してCtrl+Dで,同じ文字列が次々に選択される。そして[del]キーで一括削除できる。[esc]を押してマルチカーソルを解除しておかないと,大変なことになる。すごく便利!
Alt+Click,または,Ctrl+Alt+↓で,カーソル複製。複数行の同時編集ができる。複製されたカーソルをAlt+Clickすると複製解除できる(Ctrl+Alt+↓で連続複製したカーソルから例外を解除できる)。
Shift+Ctrl+→で単語選択。単語を選択してから"や'で単語を"や'で囲むことができる。
Shift+Ctrl+Alt+カーソルで矩形選択。
コマンドパレット:
[F1]でコマンドパレットを出し,コマンドを検索して実行。一度使ったコマンドは履歴に残りカーソルキーやマウスで選択できる。
joinでJoin Lines(行の結合)
lowerでTransform to Lowercase(小文字へ変換)
upperでTransform to Uppercase(大文字へ変換)
便利なコマンド
Find in Files: [File]-[Open Folder]でフォルダーを開いてから,[Edit]-[Find in Files]でそのフォルダー(とサブフォルダー)内のファイルに対して検索/置換を行うことができる。
HTML編集: Ctrl+K, Ctrl+FでHTMLフォーマットを整えてくれる。
設定
文字コードの自動判別:⚙→Settings→Text Editor→Files→Auto Guess Encodingをチェックする。タブを切り替えてRemoteSSH,Workspaceについてもチェックする。
設定のExtension-HTMLでAuto Closing Tagsのチェックをはずした方が(自分は)使いやすい。
remote SSH: sshで接続してファイル編集できる。