Vim czyta komendy inicjujące z pliku o nazwie vimrc podczas uruchamiania. Może to służyć do ustawiania ustawień, definiowania funkcji, wykonywania poleceń automatycznych i nie tylko.
Mam problem z Vimem i myślę, że może to być mój vimrcplik (lub powiedziano mi, że może to być mój vimrcplik). Jak to zweryfikować? Jeśli to jest mój vimrcplik, skąd mam wiedzieć, gdzie dokładnie leży problem?
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 funkcji nie byłoby możliwe, …
Kiedy dokonuję zmiany w moim .vimrc, zwykle wychodzę z Vima i otwieram go ponownie. Czy jest łatwiejszy sposób na ponowne załadowanie nowych .vimrczmian?
Jednym ze sposobów wyboru bufora w vimie może być przeglądanie listy buforów za pomocą standardowych poleceń as :lslub jakiegoś zewnętrznego kodu wtyczki / vimscript do przeglądania listy w oknie . Powiedzmy, że chcę przejść bezpośrednio do bufora tak szybko, jak to możliwe. Aby przeglądać listę buforów w trybie sekwencyjnym, używam …
Wydaje się, że istnieją dwa sposoby przechowywania preferencji specyficznych dla gvim: Zachowaj .vimrcplik dla vima i .gvimrcplik dla specyficznych dodatków gvim. Zachowaj wszystkie ustawienia .vimrci zawiń określone ustawienia gvima w warunku wykrywania funkcji: if has('gui_running') " gvim specific settings here endif Biorąc pod uwagę istnienie tej drugiej opcji, dlaczego miałbym …
W mojej pracy używamy standardu ts2; moje osobiste preferencje to 4, z czego korzystam w swoich projektach hobbystycznych, a ten inny odziedziczony przez nas projekt ma konwencję ts=8. Są też inne ustawienia, które chcę ustawić na podstawie projektu (na przykład składanie). Oparcie tych ustawień na typie pliku lub automatyczne wykrywanie …
Nie znam zbyt wiele teorii stojącej za Vimem. Wygląda na to, że mamy setjakieś zmienne i letinne zmienne. Jaka jest różnica i kiedy jedno jest wymagane w stosunku do drugiego? Ponadto, solaryzowany kolor kolorów vim mówi, let g:blabla...jakie jest znaczenie g:w tym przypadku?
Próbuję uruchomić Vim-Airlines . Wymagałem tego poprzez vundle w moim ~./vimrc: Plugin 'bling/vim-airline' Zainstalowałem go i oczekiwałem, że mój Vim będzie wyglądał jak zrzut ekranu na stronie projektu: A jednak wygląda to tak: Jeśli chodzi o czcionki, próbowałem dodać: let g:airline_powerline_fonts = 1 Jednak ikony są po prostu bełkotem. czego …
Zacząłem używać neovim i przeniosłem się .vimrcdo niego, .config/nvim/init.vima inne rzeczy znajdują się w .local/share/nvim. Jaki jest najlepszy sposób udostępniania konfiguracji, a nawet wtyczek między vimem a Neovimem? Symlinks? Czy mogę zmienić katalogi w .vimrc, aby używało tylko jednego dowiązania symbolicznego? Po migracji mojej konfiguracji vima do domyślnej lokalizacji Neovim …
Zgodnie z tytułem, czy można podzielić vimrcplik na kilka pod-plików? Przechowywać osobne pliki dla grup ustawień, które dotyczą jednej rzeczy ? Ta sprawa może być cokolwiek, każdy rodzaj grupy zdefiniowanej przez użytkownika ustawień. Na przykład, [zaktualizowany] zachować wszystkie ustawienia związane z Pythonem (-mode)vimrc.python-mode ? zachować ustawienia dla narzędzia Kalendarz dla …
Zainstalowałem wtyczkę, która nie zapewnia mechanizmu wyłączania definiowanych mapowań klawiszy. Chcę przedefiniować jedno z mapowań ( <leader>cc) zdefiniowanych przez wtyczkę dla własnego celu, próbowałem umieścić w moim wierszu następujący wiersz .vimrc: noremap <leader>cc echo "my purpose" Ale to nie działa, <leader>ccnadal wykonuje polecenie wtyczki. Jak mogę zdefiniować moje mapowanie, aby …
Niedawno zdałem sobie sprawę, że moje vimrcma teraz ponad 400 linii (które IMO to za dużo, postaram się to zmniejszyć) i aby ułatwić nawigację, czytanie i edycję, postanowiłem zbadać koncepcję składania w vimie (która Nie znałem) . Próbowałem ustawić metodę składania na, indentale nie podobał mi się wynik (był to …
Wiem, że wiele osób przechowuje swoje .vimrc na GitHub, aby ułatwić sobie rozpoczęcie pracy na nowych komputerach, co ma dla mnie pełny sens. Dołączanie wtyczek jest jednak problematyczne, ponieważ wtyczki, których używam, są już repozytoriami git. Jak stworzyć repozytorium, które będzie śledzić zarówno ich .vimrc, jak i wszelkie wtyczki, które …
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 rozmiaru tabulacji. Naprawdę nie mogę wymyślić przydatnego …
Przypisywanie każdej użytecznej funkcji do klawisza działa dobrze w przypadku często używanych narzędzi, ale są takie operacje, których używam tak rzadko, że wolałbym przypisać je do niektórych menu podręcznych zdefiniowanych w moim vimrc. Widziałem, jak wtyczki takie jak CtrlP otwierają wyskakujące listy, więc powinno to być możliwe. Więc moje pytanie …
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.