Vi & Vim

21
Cofnij <CR> w trybie wstawiania

Czasami w trybie wstawiania <CR>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 <div> <p> This is some text []</p> </div> Kursor jest []i uderzyłem <CR>: <div> <p>...

20
Lepsza kolorystyka różnic

Zacząłem używać trybu różnicowego w vimie w pracy, a jedyną rzeczą, którą zauważyłem, jest to, że kolory są naprawdę jasne, co nie pomaga, gdy próbujesz szukać różnic w dużych plikach przez długi czas. Czy istnieją jakieś schematy kolorów, które ludzie dostosowali, aby ułatwić dostęp do trybu...

20
Dlaczego Vim for Debian jest kompilowany bez schowka?

Zastanawiam się, dlaczego domyślny pakiet Debiana dla vima (ten, z którego zwykle korzystasz sudo apt-get install vim) nie jest skompilowany z obsługą schowka? Ani zwykły, -clipboardani -Xterm-clipboardwłączony, dlaczego ? Może istnieć powód, aby nie dołączać -Xterm-schowek na instalacjach...

20
Jak mogę ponownie załadować wszystkie bufory na raz?

Podczas pracy nad gałęzią funkcji gitczęsto muszę ukryć moje zmiany, aby naprawić błąd w głównej gałęzi. Kiedy skończę pracować nad zmianami, ja git stash pop, który aktualizuje znaczniki czasu plików. Mimo że pliki są identyczne, przy następnej próbie zapisania otrzymuję: OSTRZEŻENIE: Plik...

20
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?...

20
Jak mogę zmienić rozmiar wcięcia?

Właśnie odkryłem, że mogę łatwo wciskać i cofać wcięcia w Vi za pomocą: <<i>> Domyślnie dodaje tabznak. Teraz zastanawiam się, czy może to być do wielu miejsc poprzez konfigurację w moim .vimrc? Jak mam to

19
Otwórz pliki .md jako Markdown

Vim domyślnie otwiera wszystkie pliki .md jako kod „modula2”. Nigdy nie słyszałem o modula2, ani nie planuję go używać. Jak mogę powiedzieć vimowi, aby zawsze traktował foo.mdjak Markdown (tak jakbym pisał :set