0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

突然mac版VSCodeのSource Controlで保存(Cmd+s)ができなくなって困った

Posted at

同じ症状の人がいるかは不明ですが、かなり困ったので解決策だけ書いておきます。

結論(解決策)

Key Bindingから geminicodeassist.saveKeysClicked のキーを cmd + s から他のキーに変える

やり方

以下に書いてあるとおりです。
https://cloud.google.com/gemini/docs/codeassist/keyboard-shortcuts?hl=ja

  1. IDE で、[File](Windows および Linux の場合)または [Code](macOS の場合)をクリックして [Settings] > [Keyboard Shortcuts] に移動

  2. キーボード ショートカットのリスト上部にある検索窓へ「geminicodeassist.saveKeysClicked」を入力

  3. 変更するショートカットをクリックし、[edit Change Keybinding] をクリック

  4. 表示されたダイアログで、独自のショートカットを入力

  5. Enter(Windows および Linux の場合)または return(macOS の場合)を押下

原因

Cmd+sが、VSCodeのファイル保存のキーバインディングと重複しているせいです。

さらに通常のファイル編集画面ではちゃんと保存できるので、私のようにGitのDIFFを見ながら微調整するような使い方だとこの問題にぶち当たります。
加えて、なぜかメニュー部の「ファイル」>「保存」では正しく保存されるので余計理由がわかりません。

余談

Cmd + Shift + p でコマンドパレットを開いて、「Developer Toggle Developer Tools」を選択するとデバッグログが表示されます。そこから色々なエラーを見ることもできるので、ついでに他のプラグインでエラー動作してるやつがあればここでチェックし、エラー内容をそのままAIに投げましょう。なにか解決するかもしれません。

0
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?