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.
Chcę móc łatwo uruchomić Vima w trybie prywatnym. Zdefiniujmy tryb prywatny jako taki, który wykorzystuje ten zestaw poleceń: set history=0 set nobackup set nomodeline set noshelltemp set noswapfile set noundofile set nowritebackup set secure set viminfo="" Daj mi znać, jeśli możesz wymyślić jakieś dodatkowe polecenia odpowiednie dla trybu prywatnego. Chodzi …
Mój kursor znajduje się w środku akapitu, gdy nagle postanawiam skopiować ten akapit: Więc piszę, vipaby wybrać akapit wizualnie: Teraz nacisnę, cmd+Caby skopiować do schowka (może się to różnić w twoim systemie, ale nie powinno to być istotne w przypadku głównego pytania mojego postu), co pozostawia mój kursor na początku …
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 / lub ustawień vimrc? …
Rzadko, jeśli w ogóle, po prostu otwieram vimbez nazw plików. Często chcę coś przetestować, zwykle szybki skrypt, i zwykle nazywam je test.sh(lub niektóre ich warianty test.py). Czy mogę vimzałożyć test.shnazwę pliku, jeśli działałem vimbez żadnych nazw plików? Zwykle używałem aliasów (jak vimsna vim test.shi vimpdla vim test.py, lub poszedłbym na …
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 widziałem także :setw przykładach .vimrcs. Jaka jest różnica? …
Vim zwykle pisze <EOL>dla ostatniego wiersza tylko wtedy, gdy był w oryginalnym pliku. Jak zmusić Vima do ciągłego pisania nowego wiersza na końcu pliku (gdy plik nie jest binarny i nie ma go jeszcze)? Przetestowałem eolopcję, ale nie działała zgodnie z oczekiwaniami. Zobacz także: Zachowaj brakujący koniec linii na końcu …
To naprawdę frustrujące, gdy muszę edytować plik jako root i używać, sudo vim somefile.confa nie mogę używać żadnego z moich skrótów klawiszowych, ustawień i wtyczek. Czy istnieje sposób, aby uzyskać wszystkie moje dostosowania, gdy muszę edytować jako root? Używam wtyczki vim do swoich wtyczek.
Ilekroć otwieram sesję tmux w terminalu, wszystkie zakładki zawierające sesje vim są oznaczone vim. Moje pytanie brzmi: jak skonfigurować, aby oznaczać karty tmux nazwą edytowanego pliku lub czymś takim, vim | test.cppjak tytuł karty, o której mowa.
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?
Mam dziwny problem z mapowaniem trybu normalnego Esc. Jeśli utworzysz plik escmapvimrcz zawartością: set nocompatible set showcmd " Doesn't affect the problem: just makes it easier to see nnoremap <Esc> :noh<CR><esc> A następnie uruchom vim za pomocą tego vimrc: vim --noplugin -u escmapvimrc Następnie vim uruchomi się w trybie oczekiwania …
Zaimportowałem nasłoneczniony schemat kolorów i paletę. Mój terminal ma prawidłowe kolory i tło, gvim ma prawidłowe kolory i tło, ale vim ma niepoprawnie kolorowe tło. Cały tekst jest poprawny, ale tło wydaje się być całkowicie czarne. Oto mój .vimrc: syntax enable if has('gui_running') set background=dark else set background=dark endif :set …
Zamiast wybierać jeden znak, który ma być wyświetlany jako znak EOL, chciałbym, aby jeden wyświetlał się zarówno dla CR, jak i LF osobno i niezależnie od tego, czy plik jest uniksowy czy dos. czy to możliwe?
Chcę, aby mój .vimrc był zsynchronizowany przez github, więc musi to być plik publiczny, ale jednocześnie muszę umieścić w nim pewne poufne dane (na przykład hasła / hosty db dla dbext.vim), bez podawania ich do inni Jaki jest najlepszy sposób i jak to zrobić?
Vim jest tak nieskończenie konfigurowalny. Jednak opracowanie vimrc jest zniechęcającym zadaniem dla początkujących i średnio zaawansowanych użytkowników. Zasadniczo oczekuje się, że opracujesz jeden z pustej listy, czytając dokumentację i zbierając nieoczekiwane wskazówki od innych użytkowników. Czy istnieje intuicyjne menu konfiguracji, które pomaga początkującym w tworzeniu i poprawianiu vimrc? Może narzędzie …
Aby dodać do tego pytania.vimrc dotyczącego przepływu stosów , co należy włożyć, aby zapewnić „prywatną edycję” niektórych rozszerzeń plików (np. .gpgPlików). Bez uszczerbku dla skuteczności sesji nie należy zapisywać żadnych informacji o wykonanej pracy, w tym rejestrów, historii wyszukiwania, historii poleceń, widoków, zamian itp. W przypadku gpgplików można użyć tej …
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.