Jak dodać funkcję pisania macOS Alt + Backspace w systemie Windows

40

Używam komputera Mac i naciśnięcie Alt+ Backspacepowoduje usunięcie całego słowa. W ten sposób mogę bardzo szybko usunąć wiele słów jeden po drugim. Czy mogę korzystać z tej samej funkcji w systemie Windows 10? Mapowanie skrótu, aby usunąć całe słowo, a nie znak po znaku?

użytkownik11230
źródło
7
Do Twojej wiadomości możesz użyć klawiszy Ctrl +, aby pominąć całe słowa, a po dodaniu Shift do kombinacji możesz znacznie szybciej i precyzyjniej wybierać zdania. To samo powinno działać na Macu.
user1306322
8
Również dwukrotne kliknięcie i przeciągnięcie bez zwalniania lewego przycisku myszy od drugiego kliknięcia pozwoli ci wybrać całe słowa, w tym jedno kliknięte. A potrójne kliknięcie zaznacza całe akapity tekstu, przeciągając opcjonalnie.
user1306322
19
Wystarczy wpisać, dawa następnie .dla następnego słowa. Używasz vim, prawda?
Eric Duminil
7
@ user1306322 MIND == BLOWN. Przez dziesięciolecia byłem użytkownikiem systemu Windows i byłem świadomy podwójnego / potrójnego klikania słów / akapitów. Nigdy nie zdawałem sobie sprawy, że to też zadziała podczas przeciągania.
RobIII
1
@EricDuminil Równoważną funkcją vim byłby Ctrl-Wtryb wstawiania. :)
JoL

Odpowiedzi:

117

Użyj Ctrl+ Backspacew systemie Windows, aby usunąć całe słowo.

nieznany z nazwiska
źródło
4
+1, ponieważ nie znałem tego klawisza skrótu. Ale technicznie nie odpowiada na pytanie, ale stanowi alternatywę. Możesz dodać to do swojego pytania.
LPChip
29
Odpowiada na pytanie: „Mapowanie skrótu w celu usunięcia całego słowa” wydaje się celem. Alt + Backspace to tylko przykład z innego systemu operacyjnego.
Sir Adelaide
6
@ user11230 Za pomocą Karabinera można skonfigurować różne klawisze skrótów na komputerze Mac. Ale po latach poprawiania konfiguracji w różnych systemach nie polecam tego robić. Naucz się ustawień domyślnych. To ćwiczy przełączanie kontekstu i pamięć mięśni. W końcu będziesz mógł z łatwością korzystać ze świeżych instalacji i maszyn współpracowników.
joeytwiddle
16
Rzeczywiście, Ctrl ma ten efekt, podobnie jak Ctrl + klawisz strzałki przenosi kursor słowo w lewo lub w prawo, a Ctrl + Delete usuwa słowo po prawej stronie kursora. Shift + Ctrl + klawisz strzałki rozszerza zaznaczenie o całe słowo w lewo lub w prawo. Pamiętaj jednak, że standardowe formanty edycji systemu Windows nie obsługują Ctrl + Backspace, chyba że autouzupełnianie jest włączone. Na przykład zauważysz, że Ctrl + Backspace działa w oknie dialogowym Uruchom (Win + R), ale nie na „pasku adresu” RegEdit.
Andreas Rejbrand
2
Działa to również dla mnie w systemie Linux (Cinnamon). Co dziwne, nie działa w Notatniku Windows.
Marc.2377,
17

Możesz ponownie przypisać klawisz skrótu za pomocą AutoHotkey .

Następujący skrypt to zrobi. Skonfiguruj go do uruchamiania w systemie Windows podczas uruchamiania lub po zalogowaniu.

!BS::
Send ^{Backspace}

Uwaga: na moim komputerze Alt-Backspace wydaje się cofać, tak samo jak Ctrl-Z. AutoHotkey zastąpi istniejącą funkcjonalność podczas działania skryptu.

Sir Adelaide
źródło
Dzięki, przyjrzę się temu, choć wolałbym natywne rozwiązanie
111230
Zauważ, że odwzorowanie tego na sekwencję Ctrl + Shift + Lewo, Del / Backspace powinno być lepszym wariantem, ponieważ Ctrl + Backspace nie jest obsługiwany w domyślnej kontrolce edycji, na przykład (por. Notatnik).
Joey
1

Jeśli chcesz emulować znak Alt+, Backspacektóry usuwa słowo po lewej stronie kursora, możliwe, że chcesz także emulować funkcję Command+ Backspace, która usuwa wiersz po lewej stronie kursora.

Zakładając, że używasz macierzystej funkcji Ctrl+ BackspaceWindows, aby usunąć poprzednie słowo, możesz ponownie przypisać Alt+, Backspaceaby usunąć poprzednią linię. Jest to szczególnie wygodne, ponieważ w większości klawiatur systemu Windows Altklawisz znajduje się w przybliżeniu w tej samej pozycji co Commandklawisz na komputerach Mac.

Poniższy skrypt AutoHotKey osiągnąłby wyżej wspomnianą funkcjonalność:

!Backspace::
Send {Shift down}{Home}{Shift up}{Backspace}
return
Łuk Szkieletowy
źródło
0

Ctrl + Backspace, aby usunąć słowo po lewej stronie punktu wstawiania

Ctrl + Delete, aby usunąć słowo po prawej stronie punktu wstawiania

i50729
źródło
w jaki sposób zapewnia to więcej informacji niż starsze odpowiedzi?
phuclv