Вибір цілого слова лише за допомогою клавіатури


31

Припустимо, я пишу якийсь текст, а карета знаходиться в середині слова. Я хотів би мати можливість вибрати це слово без використання миші. (За допомогою миші просто двічі клацніть на слові.)

Я знайшов наступне, але це наче незграбно:

  1. Ctrl+ : перейти до початку слова
  2. Ctrl+ Shift+ : щоб вибрати все слово

Чи є кращий спосіб зробити це?


1
Я думаю, що це найпростіший спосіб зробити це без миші. Це лише 2 кроки.
bwall

Це залежить від програми, в якій ви перебуваєте. Багато редакторів мають натиснути клавішу для вибору поточного слова.
Джуліан

@Julian: Я думаю, що я переважно в Google Chrome.
Randomblue

2
Вам не потрібно відпускати клавішу CTRL між кроками 1 та 2, тож ви можете зменшити ще один натискання клавіш, якщо цього ще не робите.
Скотт Рей

Відповіді:


17

На macOS створіть файл ~/Library/KeyBindings/DefaultKeyBinding.dictіз таким вмістом:

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

Якщо файл вже існує, додайте другий рядок вище в його дужки верхнього рівня.

Перезапустіть (закрийте та запустіть знову) додаток, щоб застосувати нові ключові прив’язки.

Тепер ви можете натиснути ^w( Control-W) у будь-якій нативній програмі (тобто не у Firefox, Eclipse тощо), щоб вона вибрала поточне слово.

Ви можете налаштувати ярлик, ^це управління, ~параметр, $зсув, @команда.


Деякі програми містять пункти меню для цієї дії. Наприклад, TextMate використовує ^wярлик для редагування »Вибрати» Word за замовчуванням.


2
Це працює з Google Chrome.
Даніель Бек

Чудово. Спасибі .. Працює для мене ..Ctrl + w
Syed Haider Hassan

Я хотів би додати лише кілька зауважень до цієї чудової відповіді: каталог - це KeyBindingsякщо у вас файлова система, що відрізняється від регістру, і вам слід перезапустити програми, щоб застосувати нові ключові прив’язки.
ршев

1
@rshev Саме для цього пропонуються зміни, спробуйте ;-)
Daniel Beck

Що означає On OS X ? Скажіть, у мене є Windows 10; Що саме я повинен робити?
MJH

16

Є кращий спосіб. AutoHotkey.

http://www.autohotkey.com/

Або якщо ви перебуваєте у Visual Studios, Ctrl Wвибирає все слово.


1
Як ви налаштували AutoHotkey, щоб зробити цю роботу?
Даніель Бек

7
Visual Studio - це те, що я шукав, дякую.
Бенджамін

1
+1 : Відмінно, чомусь я наполовину очікував, що Ctrl + W закриє вікно, в якому я працював у MSVC. Але це Ctrl + F4. У багатьох інших додатках Ctrl + W робить це саме так (закриває активне вікно) , тому видавати AutoHotkey для роботи цього ярлика в усьому світі здається трохи небезпечним - можливо, це просто параноїдальний старий мене?
Андон М. Коулман

2

Цей скрипт AutoHotKey відображає Ctrl-W для вибору слова під курсором:

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

Тестований з Word 2010, має працювати і з іншими версіями.


2

У MSWord натисніть клавішу F8 один раз, щоб увійти в розширений режим, двічі, щоб вибрати ціле слово, три рази вибрати все речення, чотири рази вибрати абзац і п'ять разів весь документ. Натисніть ESC, щоб вийти з розширеного режиму


0

Перша відповідь була правильною. Зробіть Ctrl+ rightarrowтоді зробіть Ctrl+ Shift+ leftarrow. Щоб зробити це коротше, збережіть це в макросі. Просто запишіть ці натискання клавіш у слові та надайте макросу простий ярлик клавіатури, наприклад, Ctrl+ D(D нагадує мені про подвійне клацання).

Текст макросу у візуальному базовому:

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

0

Код візуальної студії

Якщо ви хочете, щоб прив'язки клавіш відповідали іншому редактору: (ліворуч / праворуч) стрілки виберіть ціле слово. У моєму випадку: cmd+alt+shift+<або cmd+alt+shift+>, наприклад, зробіть наступне у VSC:

  • редагувати комбінації клавіш
  • пошук select word
  • видаліть не потрібні вам вкладиші клавіш (можливо, вам доведеться експериментувати, щоб досягти точної поведінки, яку ви шукаєте).
  • пошук cursorWordStartLeftSelect
    • подвійне клацання та налаштування: cmd+alt+shift+<
  • і пошук cursorWordStartRightSelect
    • подвійне клацання та налаштування: cmd+alt+shift+>
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.