Pytania otagowane jako insert-mode

Tryb w Vi i Vim, w którym możesz wstawiać tekst do otwartego dokumentu.

4
Dlaczego klawisz Backspace nie działa w trybie wstawiania?
backspaceWydaje się, że próba usunięcia znaków w trybie wstawiania za pomocą klawisza nie działa. backspace Czasami mogę , ale innym razem nic nie robi; kursor nie przesuwa się w lewo i absolutnie nic się nie dzieje. Zauważyłem to za pomocą gVim w Windows. backspaceWydaje się działać zgodnie z oczekiwaniami podczas …
146 insert-mode 



5
Jak najłatwiej wstawić znaki Unicode do dokumentu?
Od czasu do czasu pisząc dokumenty, chcę wstawić znaki Unicode do tekstu. Czasami znam kod znaków, a czasem szukam go w Internecie. Obecnie przechodzę do trybu wstawiania, a następnie używam <Ctrl-V>u{four digit hex number}, co może być bardzo pracochłonne. Czy istnieje łatwiejszy sposób wstawiania znaków (może jakiś sposób wklejania)?

3
Cofnij w trybie wstawiania
Czy istnieje polecenie cofnięcia ostatniej operacji wykonanej w trybie wstawiania? Właśnie wkleiłem tekst z niewłaściwego rejestru <C-r>i mam dwie opcje: Usuń ręcznie to, co właśnie wkleiłem i zacznij od nowa. Przełącz się do trybu normalnego, uderzaj ui gubię tekst, który wpisałem przed uderzeniem <C-r>. Czy jest lepszy sposób?

4
Automatycznie ładuj Vi do trybu wstawiania
Używam Vi jako mojego ulubionego (a właściwie tylko) edytora tekstu w systemach Linux. Wiem, jak zmieniać tryby z normalnego na wstawianie i odwrotnie. Czy możliwe jest automatyczne ładowanie Vi do trybu wstawiania zamiast trybu normalnego?

3
Jak pisać w pionie?
Powiedzmy, że chcę utworzyć następujący tekst w moim dokumencie: % % Not Important % O -------------------------> % | % S | % o | % m | % e | % | % M | % s | % g | % | % V Czy jest jakiś prosty sposób …

4
Cofnij <CR> w trybie wstawiania
Czasami w trybie wstawiania &lt;CR&gt;trafiam przez pomyłkę i muszę kilkakrotnie uderzyć w backspace (zależy od wcięcia), aby wrócić tam, gdzie byłem. na przykład &lt;div&gt; &lt;p&gt; This is some text []&lt;/p&gt; &lt;/div&gt; Kursor jest []i uderzyłem &lt;CR&gt;: &lt;div&gt; &lt;p&gt; This is some text []&lt;/p&gt; &lt;/div&gt; Teraz muszę dwukrotnie nacisnąć klawisz Backspace, …


5
Nawigacja w trybie wstawiania
W końcu zdecydowałem się porzucić klawisze strzałek do nawigacji na korzyść hjkl. Użyłem Vim hardmodewtyczki, aby wyłączyć klawisze strzałek. Przyzwyczaiłem się do nawigacji dość szybko, ale okazuje się, że nawigacja w trybie wstawiania nagle jest niemożliwa. Czy jest na to jakieś rozwiązanie? (istniejący tryb wstawiania nie jest rozwiązaniem).



4
Ustaw opcję wklejania, ale tylko dla jednego wstawiania
Chcę mieć szybki sposób na ustawienie 'paste'opcji Vima , wstawienie tekstu i powrót do poprzedniej wartości 'paste'. Typowy przypadek użycia wstawia zawartość schowka OS dosłownie, niezależnie od tego, który tryb przepisywania w trybie wstawiania może być aktywny, taki jak automatyczne wcięcie i bez zmiany stanu Vima. Innym przykładem użycia byłoby …

3
Jak wejść w tryb wstawiania przy wejściu do panelu terminali neovim?
Mam następujące mapowania, aby ułatwić wyjście z panelu terminalu w neovim: tnoremap &lt;C-h&gt; &lt;C-\&gt;&lt;C-n&gt;&lt;C-w&gt;h " Workaround since &lt;C-h&gt; isn't working in neovim right now tnoremap &lt;C-w&gt;h &lt;C-\&gt;&lt;C-n&gt;&lt;C-w&gt;h tnoremap &lt;C-j&gt; &lt;C-\&gt;&lt;C-n&gt;&lt;C-w&gt;j tnoremap &lt;C-k&gt; &lt;C-\&gt;&lt;C-n&gt;&lt;C-w&gt;k tnoremap &lt;C-l&gt; &lt;C-\&gt;&lt;C-n&gt;&lt;C-w&gt;l Jedynym problemem jest to, że kiedy wracam do panelu terminali, muszę nacisnąć, iaby wrócić …

1
Jak przesunąć kursor na właściwy poziom wcięcia bez wychodzenia z trybu wstawiania?
Na przykład mam ten kod JavaScript. |Postać reprezentującą pozycję kursora i jest na pustej linii. function a() { console.log("a"); function b() { console.log("b"); function c() { console.log("c"); } | c(); } b(); } Po żądanej operacji zawartość wyglądałaby następująco: function a() { console.log("a"); function b() { console.log("b"); function c() { …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.