Làm cách nào để chọn từ hiện tại (từ có dấu mũ) trong Visual Studio Code (trình soạn thảo văn bản, không phải Visual Studio)? Trong Visual Studio, các ràng buộc cũ là ctrl+w
phím tắt nhưng nó đã được thay đổi để đóng hành động tab.
Làm cách nào để chọn từ hiện tại (từ có dấu mũ) trong Visual Studio Code (trình soạn thảo văn bản, không phải Visual Studio)? Trong Visual Studio, các ràng buộc cũ là ctrl+w
phím tắt nhưng nó đã được thay đổi để đóng hành động tab.
Câu trả lời:
Trên Mac OS: Cmd+ D
Trên Windows: Ctrl+D
Trên đây đã giải quyết mục đích cho tôi.
Nhưng ⌘D được định nghĩa là "editor.action.addSelectionToNextFindMatch"
, vì vậy nếu bạn nhấn nó nhiều lần, nó sẽ cố gắng tìm kiếm và chọn cùng một từ trong tệp mà sau đó có thể được sử dụng để làm "multi word editing"
.
Bạn đang tìm kiếm Thu hẹp / Mở rộng Lựa chọn .
Kích hoạt nó bằng Shift+ Alt+ Leftvà Shift+ Alt+Right
Cập nhật:
Đây hiện được gọi là API chọn thông minh . Tính năng này sử dụng kiến thức ngữ nghĩa để mở rộng các lựa chọn một cách thông minh cho các biểu thức, kiểu, câu lệnh, lớp và nhập.
Nếu bạn muốn ctrl+w
hoạt động giống như trong Idea, chỉ cần vào cài đặt bàn phím
Tìm kiếm Expand selection
. Đặt phím tắt mới cmd+w
hoặc ctrl+w
tùy thuộc vào hệ điều hành của bạn.
Cũng liên kết lại các lệnh khác sử dụng ctrl+w
để sử dụng một phím tắt khác mà bạn muốn, chẳng hạncmd+f4
Bạn có thể chỉnh sửa keybindings.json để tránh sử dụng giao diện người dùng.
Shift+ Alt+ Right Arrownếu từ nằm trong camelCase thì bạn sẽ phải nhấp Right Arrowlại để chọn toàn bộ camelCase. Mỗi khi bạn nhấn Right Arrowlại trong khi vẫn giữ Shift+ Altxuống, bạn sẽ chọn một phần tiếp theo của mã. vì thế:
tại bất kỳ thời điểm nào, bạn có thể quay lại lựa chọn cuối cùng bằng cách nhấp vào Left Arrowthay vìRight Arrow
Tôi không biết về CTRL+ wtrong Mã Visual Studio cũ nhưng trong IDE của JetBrains, điều này tương đương với CTRL+ wbằng cách giữ CTRLvà nhấp wđể chọn thêm và giữ CTRL+ Shiftvà nhấp wđể bỏ chọn.
Một khả năng khác giúp tránh chỉ chọn một từ trong camelCase là CTRL+ dđiều này sẽ chỉ chọn toàn bộ camelCase. Tuy nhiên, điều này sẽ có tác dụng phụ là thay đổi tiêu chí "tìm kiếm" hiện tại.
cảm ơn Chandan Nayak cho phím tắt bổ sung này.