Podświetlanie składni polega na użyciu kolorów, rozmiaru, kroju pisma lub innych atrybutów, aby wizualnie wskazać, że ma on specjalne znaczenie, a tym samym ułatwia zrozumienie tekstu. Na przykład oznaczanie słów kluczowych w języku określonym kolorem.
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 zajmujące się typami …
Wiele programów CLI wyświetla ładnie podświetlony tekst. Podczas gdy większość z nich sprawdza, czy dane wyjściowe trafiają do pliku, niektóre zawierają kody specjalne terminala. Lubię dane wyjściowe z kodami ucieczki, ale przeglądanie tych plików w Vimie jest bolesne. Czy Vim może zinterpretować te kody ucieczki w oczekiwanych kolorach? Jeśli nie, …
Używam Vima do programowania w Javie 8 i mam problem z podświetlaniem składni. Nowością Java 8 jest wsparcie lambda, co doprowadziło do utworzenia podmiotu strzałka: ->. Vim nie rozpoznaje tego jako poprawnego operatora w pliku * .java. Jako taki, podświetla ten operator jaskrawym czerwonym kolorem, aby zwrócić uwagę na „błąd …
Kod C ++ edytuję w .cppplikach, a kod szablonów w .tccplikach. Kiedy otwieram taki plik, podświetlanie składni nie jest dostępne. Próbowałem set syntax=cppw tpp.vimpliku ~/.vim/ftplugin/, ale nic nie robi, podczas gdy w edytorze działa. Czy jest jakiś sposób, aby vim traktował określone rozszerzenia jako synonimy?
Kiedy edytuję plik PHP i definiuję ciąg w heredoc, podświetlanie składni zostanie włączone wewnątrz heredoc, jeśli jest to składnia JavaScript lub HTML lub SQL. Jednak nie będzie działać dla składni CSS. Przykład (jeśli tworzymy nowy plik PHP o nazwie hello.phpz następującym kodem): <?php $foo = <<<"JAVASCRIPT" var hello = "hello"; …
Przy obecnym używanym przeze mnie schemacie kolorów trudno jest znaleźć pozycję kursora podczas nawigacji w wynikach wyszukiwania. Kolor podświetlenia i kolor kursora mieszają się, co utrudnia znalezienie kursora. Jak ustawić inny kolor kursora, gdy znajduje się na wyróżnionym słowie?
Mam trudności z nauką wyrażeń regularnych vim (nie znam też dobrze innych wyrażeń regularnych), więc głównym problemem jest zdefiniowanie wyrażeń regularnych, które pasowałyby do siebie some_function_call(simple_value, keyword=value) słowo kluczowe w tym przykładzie. Powinien więc pasować do słowa, jeśli znajduje się w parens i ma po nim znak równości. Kolejnym problemem …
Po zainstalowaniu tmuxw iTerm 2. (build 3.0.13) Kiedy wykonać vimw tmux, podświetlanie składni wygląda następująco. Ale poza Tmuxem podświetlanie składni wygląda dobrze. Moje $TERMwewnętrzne i zewnętrzne tmux to xterm-256color. Dodałem również set -g default-terminal "screen-256color" w .tmux.confi dodano tę set t_Co=256 set t_AB=m set t_AF=m if &term =~ '256color' set …
To doprowadza mnie do szaleństwa :set ft=text Aby coś zobaczyć, w przeciwnym razie wszystkie linki znikną w przecenach i cytatach w JSON. Jak wyłączyć to raz na zawsze?
Mam wiele plików JavaScript, w których ciągi są fragmentami kodu HTML, które należy wstawić na stronę. Vim wykonuje podświetlanie składni w JavaScript i podświetla cytowane ciągi jako takie. Wydaje się, że w rzeczywistości wykracza on poza podkreślanie: w cudzysłowie vim nie pasuje do <tego, który rozpoczyna znacznik od tego, >który …
Często muszę edytować różne pliki XML za pomocą vima, które różnią się ogromnie rozmiarem - od plików konfiguracyjnych zawierających kilka setek linii po pliki danych produkcyjnych o rozmiarach do 2 GB. Włączanie podświetlania składni jest oczywiście bardzo złym pomysłem w przypadku dużych plików, dlatego chcę je wyłączyć, jeśli plik jest …
Mogę podświetlić obecną linię w ten sposób :set cursorline, co podkreśla obecną linię. Chciałbym jednak podkreślić całą linię jaśniejszym kolorem. Jak mogę uzyskać ten wygląd?
Jakiś czas temu widziałem, jak wykwalifikowany ninja vim to robi, ale nie mam pojęcia, jak zacząć. A) Czy istnieje sposób na ustawienie koloru tła vims, aby kolejne linie o identycznej treści były podświetlane. B) Jeśli ktoś wie, jak to zrobić, fajną poprawką byłoby, gdyby wyróżnianie odbywało się w kolejnych wierszach, …
Jakiś czas temu postanowiłem dowiedzieć się więcej o tym, jak działają pliki składniowe vima, tworząc własne. Moim celem było stworzenie prostego pliku składniowego, który podzieliłby ten plik na 3 części w oparciu o ograniczniki i zawierał istniejące pliki składniowe dla dwóch z tych trzech części. To jest przykładowy plik: Some …
Często piszę dokumenty w knitr przy użyciu vima, co oznacza, że mam kod zniżkowy zmieszany z kodem R. Chciałbym mieć kolorowanie składni R na fragmentach R, ale zaznaczanie lub brak kolorowania na wszystkich innych fragmentach. Czy to jest wykonalne? W jaki sposób?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.