LoginSignup
2
2

More than 1 year has passed since last update.

Python: VSCode: 関数名をスネークケース(小文字と_で構成)に変換するショートカットを設定する

Last updated at Posted at 2022-03-24

Pyhonの関数名とか変数名の付け方って、スネークケース(例: get_user_info)がデファクトスタンダードっぽくて、オブジェクト指向言語メインだった身には新鮮でした。あっちはキャメルケース(例: getUserInfo)メインなので。

やはりみんな混同することがあるようで、前任者から引き継いだPythonコードがキャメルケースだらけだったりします。

リファクタリングする際に変数名とかをスネークケースにしようと思うと結構ハードワークなので、VSCodeのショートカットを活用することにしました。

VSCodeのキーボードショートカット設定画面を開きます

image.png

設定キーワードに「editor.action.」と入力して検索します

image.png

便利そうなのがいっぱい出てきました。

VSCodeを日本語化していれば、そのまんまの「スネークケースに変換する」が出てきます。設定キーなら "editor.action.transformToSnakecase" です。
お好きなキーボード操作を設定しましょう。

わたしは

  • Windows: Alt + M
  • Mac: command + M

にしています。

これで、
例えばソースコードの変数にカーソルを置いた状態で
image.png
Alt + M を押すと、
image.png
スネークケースにしてくれます。

その他、
大文字 <-> 小文字変換 もオススメです。

  • "editor.action.transformToLowercase"
  • "editor.action.transformToUppercase"
2
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
2
2