Jak zmienić tekst na alt+backspace
, aby usunąć takie słowa, jak natywna manipulacja tekstem * NIX? Sprawdziłem ten wątek: Using alt+backspace key in vim command line to delete by wordsalt + backspace do usuwania słów w vim
I przykłady takie jak: cmap <a-bs> <c-w>
i :imap <A-BS> <C-W>
nic nie rób. A zaakceptowana odpowiedź nie miała nawet na celu remapowania, ale używania ctrl+w
. Ponieważ VIM's alt+backspace
nic nie robi, wolałbym zmienić go w coś, do czego jestem przyzwyczajony.
używam terminala oparte VIM (konkretnie w iTerm)
Pierwszym krokiem jest sprawdzenie, co terminal robi z kombinacją klawiszy. Rozpocznij vim, przejdź do trybu wstawiania, wpisz Ctrl-V, a następnie backspace, następnie inny Ctrl-V, a następnie Alt-backspace. Jeśli wydrukuje to samo dla obu, nie masz szczęścia. W przeciwnym razie polecenie map powinno działać, jeśli wpiszesz Ctrl-V Alt-Backspace w komendzie ': map' zamiast' '. –
Tryb wizualny, następnie Backspace podświetla 1 znak. Tryb wizualny następnie "alt + backspace" wychodzi z trybu wizualnego, więc nie robią tego samego. Ponadto nie chcę być w trybie wizualnym, aby zrobić "alt + backspace". To pokonuje łatwość usuwania, której szukałem (np. 'Dd'), więc co teraz? –
Nie chciałem również, abyś był w trybie wizualnym. Ctrl-V w trybie wstawiania nie powinien wchodzić w tryb wizualny. Musisz mieć dziwne odwzorowanie (': imap') lub nie byłeś w trybie wstawiania kiedy to zrobiłeś. –