Chỉ chọn toàn bộ từ bằng bàn phím


31

Giả sử rằng tôi đang viết một số văn bản và dấu mũ ở giữa một từ. Tôi muốn có thể chọn từ đó mà không cần sử dụng chuột. (Sử dụng chuột, chỉ cần nhấp đúp vào từ.)

Tôi đã tìm thấy những điều sau đây, nhưng đó là loại khó hiểu:

  1. Ctrl+ : để đi đến đầu từ
  2. Ctrl+ Shift+ : để chọn toàn bộ từ

Có cách nào tốt hơn để làm điều này?


1
Tôi nghĩ rằng đây là cách đơn giản nhất để làm điều đó mà không cần chuột. Chỉ có 2 bước.
bwall

Nó phụ thuộc vào chương trình bạn tham gia. Nhiều biên tập viên sẽ có tổ hợp phím để chọn từ hiện tại.
Julian

@Julian: Tôi đoán là chủ yếu trong Google Chrome.
Randomblue

2
Bạn không phải phát hành khóa CTRL giữa bước 1 & 2. Vì vậy, bạn có thể giảm thêm một lần nhấn phím, nếu bạn chưa làm điều này.
Scott Rhee

Câu trả lời:


17

Trên macOS, tạo một tệp ~/Library/KeyBindings/DefaultKeyBinding.dictcó nội dung sau:

{
    "^w" = (selectWord:);
}

Nếu tệp đã tồn tại, hãy thêm dòng thứ hai ở trên trong dấu ngoặc nhọn cấp cao nhất của nó.

Khởi động lại (thoát và bắt đầu lại) một ứng dụng để áp dụng các ràng buộc khóa mới.

Bây giờ bạn có thể nhấn ^w( Control-W) trong bất kỳ ứng dụng gốc nào (không phải Firefox, Eclipse, v.v.) để nó chọn từ hiện tại.

Bạn có thể tùy chỉnh phím tắt, ^là Control, ~Option, $Shift, @Command.


Một số ứng dụng bao gồm các mục menu cho hành động này. Ví dụ, TextMate sử dụng ^wphím tắt cho Chỉnh sửa »Chọn» Word theo mặc định.


2
Điều này hoạt động với Google Chrome.
Daniel Beck

Tuyệt quá. Cảm ơn .. Làm việc cho tôi ..Ctrl + w
Syed Haider Hassan

Tôi sẽ chỉ thêm một vài nhận xét cho câu trả lời tuyệt vời này: thư mục là KeyBindingsnếu bạn có một hệ thống tệp phân biệt chữ hoa chữ thường và bạn nên khởi động lại ứng dụng để áp dụng các ràng buộc khóa mới.
rshev

1
@rshev Đó là những chỉnh sửa được đề xuất dành cho, hãy dùng thử ;-)
Daniel Beck

Không gì Trên OS X, nghĩa là gì? Nói rằng tôi có Windows 10; Chính xác thì tôi phải làm gì?
MJH

16

Có một cách tốt hơn. Tự động làm nóng.

http://www.autohotkey.com/

Hoặc nếu bạn đang ở trong Visual Studios, hãy Ctrl Wchọn toàn bộ từ.


1
Làm thế nào bạn định cấu hình AutoHotkey để làm cho điều này hoạt động?
Daniel Beck

7
Visual Studio là những gì tôi đang tìm kiếm, cảm ơn.
Benjamin

1
+1 : Tuyệt vời, vì một số lý do, tôi mong đợi một nửa Ctrl + W để đóng cửa sổ tôi đang làm việc trong MSVC. Nhưng đó là Ctrl + F4. Trong nhiều ứng dụng khác, Ctrl + W chỉ thực hiện điều đó (đóng cửa sổ đang hoạt động) , do đó, có vẻ hơi nguy hiểm khi sử dụng AutoHotkey để làm cho phím tắt này hoạt động trên toàn cầu - có lẽ đó chỉ là sự hoang tưởng của tôi?
Andon M. Coleman

2

Tập lệnh AutoHotKey này ánh xạ Ctrl-W để chọn từ bên dưới con trỏ:

#IfWinActive ahk_class OpusApp
^W::
SendInput ^{left}+^{right}
#IfWinActive

Đã thử nghiệm với Word 2010, cũng nên hoạt động với các phiên bản khác.


2

Trong MSWord, nhấn F8 một lần để vào chế độ mở rộng, hai lần để chọn toàn bộ từ, ba lần để chọn toàn bộ câu, bốn lần để chọn đoạn và năm lần toàn bộ tài liệu. Nhấn ESC để thoát chế độ mở rộng


0

Câu trả lời đầu tiên là đúng. Làm Ctrl+ rightarrowrồi làm Ctrl+ Shift+ leftarrow. Để làm cho nó ngắn hơn, lưu cái này trong Macro. Chỉ cần ghi lại các tổ hợp phím đó trong word và cung cấp cho macro một phím tắt đơn giản như, giả sử, Ctrl+ D(D nhắc nhở tôi về nhấp đúp chuột).

Văn bản của macro trong cơ bản trực quan là:

Sub SelectWord()
'
' SelectWord Macro
'
'
    Selection.MoveLeft Unit:=wdWord, Count:=1
    Selection.MoveRight Unit:=wdWord, Count:=1, Extend:=wdExtend
End Sub

0

Mã Visual Studio

Nếu bạn muốn các phím bấm khớp với trình soạn thảo khác: mũi tên (trái / phải) để chọn toàn bộ từ. Trong ví dụ của tôi: cmd+alt+shift+<hoặc cmd+alt+shift+>, ví dụ, thực hiện các thao tác sau trong VSC:

  • chỉnh sửa phím tắt
  • Tìm kiếm select word
  • xóa các phím bấm bạn không cần (bạn có thể cần thử nghiệm để đạt được hành vi chính xác mà bạn đang tìm kiếm).
  • Tìm kiếm cursorWordStartLeftSelect
    • nhấp đúp chuột và tùy chỉnh: cmd+alt+shift+<
  • và tìm kiếm cursorWordStartRightSelect
    • nhấp đúp chuột và tùy chỉnh: cmd+alt+shift+>
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.