0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

VSCodeの個人的な設定

Last updated at Posted at 2022-04-30

背景

macでもVSCodeを使っています。各種設定についてよく忘れるので、個人的にメモしておきます。
基本、拡張機能入れるだけ

拡張機能

  • Japanese Language Pack for Visual Studio Code
    説明は不要ですね。英語は苦手なので。
  • Docker
    docker環境を使用するなら必須
  • Remote Development
    同じくdocker環境に必須。WinはWSLへ、Macではlimaなどに接続するのに使用します。
  • EditorsConfig for VS Code
    チームで開発しているわけではないんですが、個人利用でも。サンプルコードコピペとかでもいい感じにしてくれます。
  • Awesome Emacs Keymap
    Emacsから離れて数年経ちますが、キーバインドだけは離れられない・・・
  • GitLens
    gitでコード管理する時は必須のようです。もう少し勉強します。

EditorsConfig for VS Codeの設定ファイル

pythonはインデント4にする。html,css,jsはインデント2。
もっとスマートに書けるのかもしれない。

[*.py]
indent_style = space
indent_size = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.html,*.css,*.js]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

Awesome Emacs Keymapの注意事項

macで使用する場合、テキストを範囲選択する時のctrl+spaceがmacのキーバインドに持って行かれて、英数かな入力の切り替えになってしまったりする。
そこで、システム環境設定→キーボード→ショートカットのタブ→入力ソースで「前の入力ソースを選択」、「入力メニューの次のソースを選択」の二つのチェックを外す

スクリーンショット 2022-04-30 9.13.43.png

ちなみにmacでmac専用じゃない外付けキーボード使用する場合、Ctrlの位置がWin用と異なる。これもシステム環境設定→キーボード→修飾キーから使用しているキーボードを選んで、CapsLockキーをCtrlキーに変える。これでEmacsキーバインドもOK。

スクリーンショット 2022-05-01 7.26.28.png

スクリーンショット 2022-05-01 7.29.48.png

Winの場合はCtrl2Capを使用するといい感じ。こちらを参照
Ctrlを左下のすみっこにしたやつは誰だ!!

gitのローカルリポジトリを削除する時の注意

プロジェクトフォルダ自体不要ならば、プロジェクトごと削除すればいいが、gitでの管理だけをやめたい場合は、プロジェクトフォルダ内の.gitフォルダを削除すればいいようだ。ここに変更履歴とかが入ってるのかな。
Sourcetreeはトップ画面でリポジトリを右クリックして、削除を選択すればブックマークを削除ゴミ箱にも移動を選択できる。ゴミ箱に移動した場合、プロジェクトフォルダ全体がゴミ箱に入る。ブックマークを削除では.gitフォルダは残っているので注意。
VScodeでは.gitを削除すると勝手に認識してくれている模様。

gitのuser.nameとuser.email

わざわざ書かなくてもいいかもしれないが、改めて設定すると忘れていたりする。
下記記事を参照して設定する。

.gitの表示

歯車マークの設定からFiles:Excludeを検索。×をクリックして**/.gitを削除する。

スクリーンショット 2022-05-14 11.12.24.png

Remote - ContainersのDocker Path

コンテナを立ち上げた後、下記のように右クリックからコンテナのシェルに入れたりするのだが、なぜかうまくいかなかった。
スクリーンショット 2022-05-14 9.31.42.png

どうしてろうなと思いながら、こちらを参考にcmd+shit+Pからdockerで検索してRemote - ContainersのDockerPathをフルパスに設定するとうまく動くようになった。
環境によってはフルパス設定が必要なのかな。
スクリーンショット 2022-05-14 9.59.24.png

後書き

覚書として随時追記していきます。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?