VSコードでズームを増減するようにコントロール+スクロールホイールを構成することは可能ですか?


133

Visual StudioエディターまたはSublimeのデフォルトと同様に、control-plus / minusではなく、control +スクロールホイールを使用してフォントサイズ/ズームレベルを変更したいと思います。ユーザー設定またはワークスペース設定にオプションが表示されませんでした。

Derek Morinによる編集:これをデフォルトの動作にしたい場合は、https//github.com/microsoft/vscode/issues/97137に投票して ください。


VSCodeの現在のズームは、エディターだけでなくすべてのコントロールに限定されます。エディターだけをズームし、ワークベンチの他の部分はズームしないようにしたいと思いますか?
Benjamin Pasero、2015年

1
Ctr +とCtrl-を試してみましたか?IDEよりもエディタに偏っていると思います
Thanigainathan

はい私はctrl +/-を使用していますが、スクロールホイールの代替を望んでいました
Ed Schembor

回答:


245

settings.jsonを編集して、次の行を追加できます。

  "editor.mouseWheelZoom": true

ここに画像の説明を入力してください


1
@EdSchemborこれは、jsonファイルにこの行を追加すると機能しますが、コードの行を強調表示してタブを押すことでコードのブロックをインデントする機能を奪うようです。この問題を解決する方法に関するアイデアはありますか?
theQuestionMan

9
甘くて全能の神の名の下に、それがデフォルトの設定ではないのですか?私はそれが新しいツールであり、まだ開発中だとわかりました。メソッド名にオプションjump-to-next-camel-humpが見つかりません。私はラクダをこするのが好きです。
Konrad Viltersten、2016年

1.9.0(2017-02-02)で作業しています。
Drew Noakes 2017

どうもありがとうございました。バージョン:1.29.0コミット:5f24c93878bd4bc645a4a17c620e2487b11005f9日付:2018-11-12T07:42:27.562Z電子:2.0.12 Chrome:61.0.3163.100 Node.js:8.9.3 V8:6.1.534.41アーキテクチャ:x64
Amr Lotfy

@KonradViltersten私は一つの理由を考えることができます。多くのタッチパッドは、指を離した後もスクロールを続けます。これは、フリックしてファイルの一番下までスクロールし、Cmd / Ctrlを押して何らかのアクションを開始する場合を除いて、いい感じです。VSCodeはCmd +スクロールを認識し、突然コードが80ptに拡大されます!MacBookでこれを経験しているので、そこで設定を有効にしません。(以前はLinux上のFirefoxで同じ問題が発生していましたが、現在は解決されていると思います。)
joeytwiddle


1

主な問題は、VSCodeがどのように構築されるかであり、Electronフレームと、TypeScriptやそのようなWebテクニックで構築されたMicrosoft Monaco Editorを使用しています。したがって、VSCodeはブラウザウィンドウとまったく同じように動作します-サイドバーなどを含むアプリケーション全体をズームします。


9
これはもう当てはまりません。サイドバーやエクスプローラなどのアプリケーションの残りの部分は、Ctrl +マウスホイールでエディタをズームしている間もそのまま残ります
Brice

私はまだSublimeが持っているタブ/ファイル固有のズームを見逃しています。それ以外の場合はVSCodeをとても楽しんでいます
mix3d

1
@Brice私は同じことを考えましたが、VSCodeはエディターとアプリケーション全体の個別のズームをサポートしています。私にとって、CTRL-'+'とCTRL -'- 'はアプリケーション全体をズームしますが、スクロールホイールはエディターのみをズームします。
ThePadawan 2017

1

あなたはAutoHotkeyをを使用している場合は、プレスがそのスクリプトを書くことができますCtrl+ =あなたとあなたのマウスを上にスクロールするときCtrlCtrl+ -あなたが保持したまま、上下にマウスをスクロールするとCtrl、次のようにキーを:

#IfWinActive ahk_class Chrome_WidgetWin_1

^WheelUp::
Send ^{=}
return

^WheelDown::
Send ^{-}
return
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.