Có thể định cấu hình điều khiển + bánh xe cuộn để tăng / giảm thu phóng trong Mã VS không?


133

Tương tự như mặc định trong trình chỉnh sửa Visual Studio hoặc Sublime, tôi muốn sử dụng control + wheel-wheel để thay đổi kích thước phông chữ / mức thu phóng, thay vì điều khiển cộng / trừ. Tôi không thấy bất kỳ tùy chọn nào trong tùy chọn Người dùng hoặc Không gian làm việc.

Chỉnh sửa từ Derek Morin: Nếu bạn muốn đây là hành vi mặc định, vui lòng upvote: https://github.com/microsoft/vscode/issues/97137


Thu phóng hiện tại trong VSCode không giới hạn ở trình chỉnh sửa mà tất cả các điều khiển. Tôi giả sử bạn chỉ muốn trình soạn thảo phóng to, nhưng không phải phần còn lại của bàn làm việc?
Benjamin Pasero

1
Bạn đã thử Ctr + và Ctrl- Tôi nghĩ rằng nó thiên về biên tập hơn là IDE
Thanigainathan

Có, tôi đang sử dụng ctrl +/- nhưng hy vọng có thể thay thế bánh xe cuộn
Ed Schembor

Câu trả lời:


245

Bạn có thể chỉnh sửa settings.json và thêm dòng này:

  "editor.mouseWheelZoom": true

nhập mô tả hình ảnh ở đây


1
@EdSoolbor Điều này hoạt động khi tôi thêm dòng này vào tệp json nhưng nó dường như lấy đi khả năng của tôi để thụt một khối mã bằng cách tô sáng các dòng mã và nhấn tab. Bất kỳ ý tưởng về cách giải quyết vấn đề này?
theQuestionMan

9
Làm thế nào nhân danh Thiên Chúa toàn năng, ngọt ngào mà không thể là một thiết lập mặc định?! Tôi hiểu rằng đó là một công cụ mới, vẫn đang được phát triển nhưng thôi! Tôi vẫn không thể tìm thấy tùy chọn nhảy sang bướu tiếp theo trong tên phương thức. Tôi thích khiêm tốn lạc đà.
Konrad Viltersten

Làm việc trong 1.9.0 (2017/02/02).
Drew Noakes

Cảm ơn bạn rất nhiều, đã làm việc trên Phiên bản: 1.29.0 Cam kết: 5f24c93878bd4bc645a4a17c620e2487b11005f9 Ngày: 2018-11-12T07: 42: 27.562Z Electron: 2.0.12 Chrome: 61.0.3163.100 Node : x64
Amr Lotfy

@KonradViltersten Tôi có thể nghĩ ra một lý do. Nhiều bàn di chuột tiếp tục cuộn sau khi bạn loại bỏ các ngón tay của mình, điều này thật tuyệt, ngoại trừ khi bạn vuốt để cuộn xuống dưới cùng của tệp, sau đó nhấn Cmd / Ctrl để bắt đầu một số hành động. VSCode thấy cuộn Cmd + và đột nhiên mã của bạn được phóng to lên 80pt! Tôi đang trải nghiệm điều này trên MacBook, vì vậy tôi không kích hoạt cài đặt ở đó. (Tôi đã từng gặp vấn đề tương tự trong Firefox trên Linux, nhưng tôi nghĩ rằng điều đó đã được giải quyết ngay bây giờ.)
joeytwiddle

40

trong các phiên bản mới hơn:

Tệp -> tùy chọn -> cài đặt -> tìm kiếm " mouse wheel zoom"


1

Vấn đề chính là cách VSCode được xây dựng, với khung Electron và Microsoft Monaco Editor được xây dựng với TypeScript và các kỹ thuật web như vậy. Do đó, VSCode hoạt động chính xác như cửa sổ trình duyệt sẽ làm - phóng to toàn bộ ứng dụng bao gồm thanh bên, v.v.


9
Đây không phải là trường hợp nữa. Phần còn lại của ứng dụng như thanh bên và trình thám hiểm đặt trong khi phóng to trình chỉnh sửa bằng ctrl + mousewheel
Brice

Tôi vẫn bỏ lỡ thu phóng cụ thể của tab / tệp mà Sublime có. Tôi thích VSCode hơn rất nhiều
mix3d

1
@Brice Tôi cũng nghĩ như vậy, nhưng VSCode không hỗ trợ phóng to trình chỉnh sửa riêng biệt và toàn bộ ứng dụng. Đối với tôi, CTRL - '+' và CTRL -'- 'thu phóng toàn bộ ứng dụng, trong khi bánh xe cuộn chỉ thu phóng trình chỉnh sửa.
ThePadawan

1

Nếu bạn đang sử dụng Autohotkey, bạn có thể viết một tập lệnh nhấn Ctrl+ =khi bạn cuộn chuột lên CtrlCtrl+ -khi bạn cuộn chuột xuống trong khi giữ Ctrlphím như sau:

#IfWinActive ahk_class Chrome_WidgetWin_1

^WheelUp::
Send ^{=}
return

^WheelDown::
Send ^{-}
return
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.