Kiedy pracuję na plikach w Pythonie, czasami mylę tabulatory ze spacjami i odwrotnie. Czy jest sposób, w jaki mogę zmusić Vima do wyświetlenia znaku dla karty zamiast
Pytanie o to, jak radzić sobie ze znakami tabulacji spacji w vim, wstawiać je, usuwać, konwertować na znaki spacji itp.
Kiedy pracuję na plikach w Pythonie, czasami mylę tabulatory ze spacjami i odwrotnie. Czy jest sposób, w jaki mogę zmusić Vima do wyświetlenia znaku dla karty zamiast
Czy można konwertować tabulatory na spacje, zachowując wyrównanie tekstu? Po prostu zamiana działa tylko wtedy, gdy nie ma wiodących
Czy w Vimie jest wtyczka lub wbudowana funkcja, która pozwala na elastyczne tabstopsy ? Przeszukałem trochę i znalazłem referencje, które mówiły, że nie było to możliwe w Vimie, ale były one dość stare. Czy istnieje sposób, aby mieć elastyczne tabstopy w Vimie? Nie mam nic przeciwko rozwiązaniu...
Znam te ustawienia związane z kartami w Vimie: ts sw expandtab smarttab sts Moje normalne ustawienie to set ts=4 sw=4 expandtab smarttab. Ale zgodnie z stsdokumentacją , jeśli expandtabnie jest ustawiony, spróbuje użyć kombinacji spacji i tabulatorów, aby uzupełnić żądaną liczbę spacji dla...
Otwórz pusty bufor i wstaw znak tabulacji, a następnie przejdź do trybu normalnego. Kiedy umieścisz kursor (tryb normalny) na zakładce, będzie on po prawej stronie spacji. Szukam sposobu, aby zamiast tego kursor znajdował się po lewej stronie białych znaków.
Przejrzałem różne odpowiedzi, które sugerują, że odpowiednie ustawienie w .vimrc byłoby odpowiednie, aby zmusić wstawianie tabulatorów do spacji. filetype plugin indent on " On pressing tab, insert 2 spaces set expandtab " show existing tab with 2 spaces width set tabstop=2 set softtabstop=2 "...
Próbuję zrobić automatyczne wcięcie vim za pomocą tabulatorów i wyrównanie do białych znaków, ale tak naprawdę wcięcie vim za pomocą tabulatorów i wypełnienie wyrównania tabulatorami + białymi spacjami. Vim to robi: (każdy blok to zakładka) { >--long a = 1, >-->--..b =...
Używam listi, listcharsaby pokazać swoje białe znaki, ale styl kodu, który stosuję, używa kart. Widząc, >lub ^Idla wszystkich moich kartach jest mdły. Jak zachować wszystkie istniejące znaki listy, ale z pustym znakiem
expandtabW moim .vimrcpliku ustawiłem konwersję tabna wiele spaceznaków. Jednak niektóre pliki (np. Makefile) wymagają rzeczywistego tabwstawienia znaku. Czy istnieje prosty sposób na wymuszenie wstawiania tabpodczas