Как добавить функциональность Alt + Backspace macOS в Windows


40

Я использую Mac, и если я нажимаю Alt+, Backspaceон удаляет все слово. Таким образом, я могу очень быстро удалить много слов одно за другим. Могу ли я использовать ту же функциональность в Windows 10? Сопоставление ярлыка для удаления всего слова, а не посимвольного?


7
К вашему сведению, вы можете использовать Ctrl + стрелки, чтобы пропустить целые слова, а с помощью Shift, добавленного к комбо, вы можете выбирать предложения намного быстрее и с большей точностью. То же самое должно работать на Mac.
user1306322

8
Кроме того, двойной щелчок и перетаскивание, не отпуская левую кнопку мыши от второго щелчка, позволит вам выбрать все слова, включая то, которое вы щелкнули. И тройной щелчок выделяет целые абзацы текста, перетаскивая необязательно.
user1306322

19
Просто введите dawи затем .для следующего слова. Вы используете vim, верно?
Эрик Думинил,

7
@ user1306322 MIND == BLOWN. Я был пользователем Windows ("power") в течение десятилетий и знал о двойном / тройном щелчке по словам / параграфам. Никогда не осознавал, что это тоже подойдет
RobIII

1
@EricDuminil Эквивалентная функциональность в vim будет Ctrl-Wв режиме вставки. :)
JoL

Ответы:


117

Пожалуйста, используйте Ctrl+ Backspaceв Windows, чтобы удалить все слово.


4
+1, потому что я не знал эту комбинацию клавиш. Но технически это не отвечает на вопрос, но представляет альтернативу. Вы можете добавить это к вашему вопросу.
LPChip

29
Это действительно отвечает на вопрос - «Назначение ярлыка для удаления всего слова», похоже, является целью. Alt + Backspace - это просто пример из другой ОС.
Сэр Аделаида

6
@ user11230 Вы можете использовать Karabiner для настройки различных сочетаний клавиш на Mac. Но после многих лет настройки конфигов на разных системах я бы не советовал этого делать. Просто изучите настройки по умолчанию. Это будет тренировать ваше переключение контекста и вашу мышечную память. В конце концов вы сможете с легкостью использовать новые установки и компьютеры коллег.
Joeytwiddle

16
Действительно, Ctrl имеет такой эффект, точно так же, как Ctrl + клавиша со стрелкой перемещает курсор на слово влево или вправо, а Ctrl + Delete удаляет слово справа от каретки. Shift + Ctrl + клавиша со стрелкой расширяет выделение целым словом влево или вправо. Обратите внимание, что стандартные элементы управления Windows Edit не поддерживают Ctrl + Backspace, если только автозаполнение не включено. Например, вы заметите, что Ctrl + Backspace работает в диалоге Run (Win + R), но не в «адресной строке» RegEdit.
Андреас Рейбранд

2
Это также работает для меня в Linux (Cinnamon). Как ни странно, он не работает в блокноте Windows.
23

17

Вы можете переназначить горячую клавишу, используя AutoHotkey .

Следующий скрипт сделает это. Настройте его на запуск при запуске Windows или при входе в систему.

!BS::
Send ^{Backspace}

Примечание. На моем ПК Alt-Backspace выглядит как Undo, как и Ctrl-Z. AutoHotkey заменит существующую функциональность во время работы скрипта.


Спасибо, я посмотрю, что даже если бы я предпочел нативное решение
user11230

Обратите внимание, что сопоставление этого с последовательностью Ctrl + Shift + Left, Del / Backspace должно быть лучшим вариантом, так как Ctrl + Backspace не поддерживается в элементе управления редактирования по умолчанию, например (см. Блокнот).
Джои

1

Если вы хотите эмулировать знак Alt+, Backspaceкоторый удаляет слово слева от курсора, возможно, вы захотите эмулировать функцию Command+ Backspace, которая удаляет строку слева от курсора.

Предполагая , что вы используете нативную Ctrl+ Backspaceфункциональность Windows , чтобы удалить предыдущее слово, вы можете переназначить Alt+ Backspaceудалить предыдущую строку. Это особенно удобно, поскольку на большинстве клавиатур Windows Altклавиша находится примерно в том же положении, что и Commandклавиша на компьютерах Mac.

Следующий скрипт AutoHotKey достиг бы вышеупомянутой функциональности:

!Backspace::
Send {Shift down}{Home}{Shift up}{Backspace}
return

0

Ctrl + Backspace для удаления слова слева от точки вставки

Ctrl + Delete, чтобы удалить слово справа от точки вставки


как это дает больше информации, чем старые ответы?
phuclv
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.