Kiedy można zobaczyć wiele znaków binarnych w vim, należy uważać, że edytujesz pliki poprawnie i nic nie psuje. Nietypowe jest traktowanie plików tekstowych o dużej liczbie znaków binarnych.
Czy próbujesz edytować plik binarny? Powinieneś ustawić opcję Vim 'binary'
przed ładowaniem pliku przez (lub zacząć od vim -b
), w przeciwnym razie Vim przetłumaczy znaki nowej linii i wykona inne niepożądane konwersje.
Czy edytując plik tekstowy, który ma złe znaki nowej linii? Objawem tego są znaki ^M
lub ^J
pojawiające się na końcu linii. Przeglądaj opcje 'fileformat'
i 'fileformats'
, aby pomóc Vimowi zapisać pliki z odpowiednimi znakami nowej linii. Jeśli używasz kontroli wersji, możesz poinstruować ją, aby konwertowała znaki nowej linii do iz platformy, aby wszyscy byli zadowoleni.
Czy widzisz dużo ^@
(null) znaki? Może ten plik jest zakodowany w UTF-16, a Vim go nie dekoduje. Przeładuj go na przykład za pomocą :e ++enc=utf-16
. Aby uzyskać informację o wartości reprezentowanej przez znak, ustaw na nim kursor i wpisz .
http://vimdoc.sourceforge.net/htmldoc/digraph.html#digraph-table –
+1 dla strony z informacjami bibliograficznymi! vim jest świetny, ale mam wiele problemów ze znajdowaniem rzeczy w dokumentacji. –
Dziękuję, ten link dał mi tę uporządkowaną listę, której szukałem. – user292303