Vi & Vim

72
Jak łączyć linie bez tworzenia spacji?

Standardowe Jpolecenie łączenia linii zastępuje znaki nowego wiersza spacją. Jest to przydatne podczas edytowania „literatury”, ale może być kłopotliwe, jeśli, powiedzmy, edytuję zrzut heksowy ręcznie, jeśli zapomnę usunąć zbędne miejsce. Czy istnieje szybki i łatwy sposób na połączenie dwóch...

72
Jaki jest cel wymiany plików?

Kiedy edytuję pliki, Vim ma tendencję do tworzenia plików o nazwie , co wydaje mi się denerwujące. Z , widzę, że opcja pomija tworzenie plików wymiany..filename.swpvim -h-n Czy istnieje dyrektywa vimrc, za pomocą której mogę domyślnie wyłączać pliki wymiany? Jaki jest cel zamiany plików i jakiej...

70
Jak cicho wykonywać polecenia powłoki?

:!<command>może być użyty do wykonania polecenia w powłoce. Ale to „przejmuje” mój terminal i wypełnia go stdouttym konkretnym poleceniem. Jak wykonać polecenie w tle, które powiadamia mnie tylko o niezerowym kodzie

65
Jak debugować mapowanie?

Widzę tu wiele pytań, w których użytkownik ma mapowanie, które nie działa i przez większość czasu przyczyny są dość podobne. Sugeruję, aby uczynić to pytanie odniesieniem do tego rodzaju pytań, aby podać pełną procedurę debugowania mapowania. Jeśli użytkownik ma problem z mapowaniem, może zostać...

54
Zamknij i zwolnij bufor bez wychodzenia z Vima

Często ładuję informacje do tymczasowego bufora, a następnie zamykam je :clo!. Ale to ukrywa bufor zamiast całkowicie go rozładowywać, mimo że nohiddenustawiłem. Uważam to za męczące, ponieważ po wyjściu z Vima otrzymuję dodatkowe potwierdzenie dotyczące treści, które już (myślałem)...

54
Wyświetl znane typy plików

Jak mogę uzyskać listę nazw typów plików, o których vim obecnie wie? Chcę móc to zrobić, aby gdy vim nie wykryje automatycznie typu pliku, mógłbym wypróbować niektóre typy plików, które vim wie, że mogą być podobne i sprawdzić, czy zapewniają rozsądne wyróżnianie składni. Wiem, że pliki vimscript...

53
Jak mogę wyświetlić względne numery linii?

Wiele poleceń Vima może przyjmować liczbę odnoszącą się do liczby linii, na które polecenie będzie działać. Czy można wyświetlić numery linii względem bieżącej linii? Coś w stylu: 3: some text here 2: more text 1: This is the line above where the cursor is 0: The cursor is on this line 1: This...