Tự động xóa dấu cách hoặc bằng phím tắt


554

Có cách nào để xóa dấu cách trong Visual Studio Code (tự động hoặc bằng phím tắt) không?

Tôi đã tìm kiếm điều này trong bảng lệnh và trong cài đặt trình chỉnh sửa, nhưng tôi không thể tìm thấy những gì tôi đang tìm kiếm.


1
câu trả lời của ramhiser thực sự bao gồm phần phím tắt (thủ công): Ctrl+ K, Ctrl+X
Peter Mortensen

Câu trả lời:


966

Bạn có thể kích hoạt cắt xén khoảng trắng tại tệp tiết kiệm thời gian từ cài đặt:

  1. Mở Cài đặt người dùng mã Visual Studio (menu TệpTùy chọnCài đặt → tab Cài đặt người dùng ).
  2. Nhấp vào nhập mô tả hình ảnh ở đâybiểu tượng ở phần trên bên phải của cửa sổ. Điều này sẽ mở một tài liệu.
  3. Thêm một "files.trimTrailingWhitespace": truecài đặt mới vào tài liệu Cài đặt người dùng nếu nó chưa có ở đó. Điều này là do bạn không chỉnh sửa trực tiếp Cài đặt mặc định mà thay vào đó thêm vào.
  4. Lưu tệp Cài đặt người dùng.

Chúng tôi cũng đã thêm một lệnh mới để kích hoạt thủ công này ( Trim Trailing Whitespace từ bảng lệnh).


9
Đúng, tôi hiện đang sử dụng nó vì nó đã được phát hành, cảm ơn nhóm mã VS :) Và ngoài ra, đây là lối tắt để xóa khoảng trống trên tệp làm việc hiện tại: CTRL + SHIFT + X
schankam

10
Có vẻ như lối tắt trên macOS hiện là Command-K, theo sau là Command-X
schankam

2
Có cách nào để kích hoạt nó cho tất cả các tệp nhưng bị vô hiệu hóa đối với các loại tệp nhất định không? Markdown đến với tâm trí, ví dụ.
Prashanth Chandra

2
Hiện tại thì không, nhưng chúng tôi đang xem xét các cài đặt ngôn ngữ cụ thể cho cột mốc này. Xem kế hoạch lặp lại của chúng tôi tại đây: github.com/Microsoft/vscode/issues/17608
Benjamin Pasero

9
Tại sao điều này không được mặc định? Số lần này có thể cứu tôi khỏi cơn thịnh nộ của pylint...
rookie1024

89

Menu TệpTùy chọnCài đặt

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

Kiểm tra tùy chọn "Trim Trailing Whitespace" - "Khi được bật, sẽ cắt khoảng trắng theo sau khi lưu tệp" .


2
@daGo theo như tôi biết, hành động chỉ được gọi trước khi lưu tệp. Nó sẽ không làm giảm hiệu suất của Mã VS trừ khi bạn lưu từng dòng.
Shivkumar Birnale

48

Bạn không chỉ có thể thay đổi cài đặt Visual Studio Code để tự động cắt khoảng trắng theo dõi mà còn có thể thực hiện việc này từ bảng lệnh ( Ctrl+ Shift+ P):

Bảng lệnh: Trim Trailing Whitespace

Bạn cũng có thể sử dụng phím tắt:

  • Windows, Linux: Ctrl+ K, Ctrl+X
  • Mac: + k, + x.

(Tôi đang sử dụng Mã Visual Studio 1.20.1.)


2
Trên Linux, bạn có thể sử dụng Ctrl+ K Ctrl+ X.
Penny Liu

Dường như không có sự trùng khớp bằng bảng lệnh trong Visual Studio Code 1.43.1 (2020-02). (Kết quả tương tự trên cả Linux và Windows.)
Peter Mortensen

1
Phím tắt có thể được phát hiện bằng cách: 1) Mở menu FilePreferencesKeyboard Shortcuts. 2) Nhập "dấu vết" vào hộp tìm kiếm (ở trên cùng)
Peter Mortensen

12

Trong các phiên bản Visual Studio Code gần đây, bạn có thể tìm thấy các cài đặt tại đây:

Menu TệpTùy chọnCài đặtTrình soạn thảo văn bảnTệp → (cuộn xuống một chút) Cắt khoảng trắng Trailing

Điều này là để cắt khoảng trắng khi lưu tệp.

Hoặc bạn có thể tìm kiếm "Trim Trailing Whitespace" trong thanh tìm kiếm hàng đầu.


2
Nếu điều này được chọn - đã không làm những gì nó nói (như được tiết lộ trong git). Hy vọng thêm nó thủ công vào tập tin cài đặt người dùng hoạt động.
JosephK

Thay thế: Nhập "trim" trong hộp tìm kiếm sau khi cửa sổ "Cài đặt" được mở (ở trên cùng)
Peter Mortensen

4

Visual Studio Code, menu FilePreferenceCài đặt → tìm kiếm "trim":

Ảnh chụp màn hình Visual Studio Code


3

Hãy xem plugin EditorConfig .

Bằng cách sử dụng plugin, bạn có thể có các cài đặt cụ thể cho các dự án khác nhau. Visual Studio Code cũng có IntelliSense tích hợp cho các tệp .editorconfig.

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.