まだVimで消耗してるの?VSCodeは最高でヤバイっす!
さて、今日はインフラ系システムエンジニアが普段使うツールをご紹介していこうと思います。
エンジニアが一番良く使うツールといえばターミナル上での操作や、
エディタが基本になりますね。
今回はエディタにフォーカスを当てます。
単にコンフィグを確認したり、ちょっと手直しする場合はVim。
少しどっぷり時間をかけて運用管理の自動化ツールとしてPythonを書いたり、
テストで実行したりをする場合、VimよりVSCodeのが効率がいい。
筆者はそう考えて使い分けています。
VSCodeですが、最高です。
これはエクステンションをうまく使って、効率アップしていきましょう。
まず筆者が使っているVSCodeのエクステンションは以下になります。
他の方がどんなエクステンションを使っているのか気になりますよね。
![](https://osmaniax.1banzaka.com/wp-content/uploads/2020/12/vscode_extention.png)
ssh-remote
どう考えてもVSCodeで一番使うのがこれ。
sshでサーバにアクセスしてvimを使わずにファイルを編集できます。
![](https://osmaniax.1banzaka.com/wp-content/uploads/2020/12/vscode_ssh2-1024x630.png)
使う際はまずは左下のsshアイコンをクリック。
![](https://osmaniax.1banzaka.com/wp-content/uploads/2020/12/vscode_ssh-1024x172.png)
すると接続先を選択するよう上部のスペースに接続先が表示されます。
![](https://osmaniax.1banzaka.com/wp-content/uploads/2020/12/vscode_ssh1.png)
あとは編集したいファイルを開いて使うだけ!!
AWS ToolKit
次はAWSを使っているなら使うべし!!
以下の通り、左端のにAWSアイコンが表示され、自身のIAMで利用可能な各種サービスのIDなどにアクセスできる。
![](https://osmaniax.1banzaka.com/wp-content/uploads/2020/12/vscode_aws-570x1024.png)
Github
標準機能ですが、修正箇所が明確、プッシュ、プル、完全に動作し、非常に楽ちんで素晴らしい。
![](https://osmaniax.1banzaka.com/wp-content/uploads/2020/12/vscode_git-1024x522.png)
HTML Preview
HTMLを編集するならこのHTMLPreviewがオススメ!!
編集していると同時に変更されるのがわかる。
ベースカラーを確認するものヨシ!
![](https://osmaniax.1banzaka.com/wp-content/uploads/2020/12/vscode_preview-1024x630.png)
MySQL
![](https://osmaniax.1banzaka.com/wp-content/uploads/2020/12/vscode_mysql2-1024x771.png)
テーブルをビジュアルでのぞけて、SQLも実行できるのです。
![](https://osmaniax.1banzaka.com/wp-content/uploads/2020/12/vscode_mysql1-1024x770.png)
以上、VSCodeで筆者が便利で使っているエクステンションの紹介でした。