Pytania oznaczone «vimrc»

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.

80
Jak debugować mój plik vimrc?

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

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...

43
Najszybszy sposób na przejście do bufora w vimie?

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ę...

38
Dlaczego potrzebuję zarówno vimrc, jak i gvimrc?

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...

33
Stosowanie ustawień tylko do drzewa katalogów

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ń...

29
Jaka jest różnica między let i set?

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

23
Jak współdzielić config między vimem a neovimem

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...

22
Czy jest możliwe i użyteczne podzielenie vimrc?

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...

21
GitHub dla .vimrc i wtyczek

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ć...

21
Czy istnieje najlepsza praktyka składania pliku vimrc

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...

21
Do czego służy „softtabstop”?

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...

19
Jak zdefiniować niestandardowe menu podręczne / menu w vimrc

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ą...

18
Jak mogę ukryć komunikat „czytanie z STDIN” z poziomu Vima?

Kiedy używasz Vima do czytania ze standardowego wejścia, drukuje komunikat informacyjny: $ echo foo | vim - Vim: Reading from stdin... $ To tylko przykład. Rzeczywiste użycie nie pozwala na konstrukcje powłoki. vim <(echo foo)nie jest opcją. Czy mogę ukryć to używając tylko opcji Vima i /...

17
Jaka jest różnica między zestawem a: zestawem?

Szukałem na wtyczce vim-sensowne Tim Papieża i zauważyłem to w README ... Zobacz źródło wiarygodnej listy funkcji. (Nie martw się, to głównie :setpołączenia). Kiedy spojrzałem na źródło, :setwywołania są takie ... set autoindent Nie ma :przed set. Jestem prawie pewien, że faktycznie...