Pytania oznaczone «vim»

1
niejasne co do tego, co submatch robi w vim

Nie jestem pewien, co robi wyrażenie podrzędne ({nr}) w vimie. Instrukcja mówi: submatch({nr}) *submatch()* Only for an expression in a |:substitute| command. Returns the {nr}'th submatch of the matched text. When {nr} is 0 the whole matched text is returned. Example: :s/\d\+/\=submatch(0)...

1
W Vimie, jak usunąć ostatnie słowo i zastąpić innym z mapą?

Jest to rodzaj pisania, które często robię: Kiedy jestem wszędzie na słowie, lubię je kopiować, więc mam prosty :nmap <Leader>y yiw A potem przechodzę do innego słowa (wszędzie na nim), aby zastąpić słowem szarpanym, więc piszę :nnoremap cp "_diwP (cp dla wyczyść i wklej)...

1
Wcięcie Vima i pakiet prooftree

Używam wspaniałego zestawu vim-latex. Używam (dużo) pakietu prooftree, który ma polecenia w rodzaju: \prooftree SOME-HYPOTHESIS-HERE \justifies SOME-CONCLUSION-HERE \using NAME-OF-RULE \endprooftree Mój problem polega na tym, że automatyczne wcięcia dla plików TeX w vimie z jakiegoś powodu...

1
Podnieść limit rozmiaru pliku cofania drzewa Vima?

Wygląda na to, że moje pliki vim śledzą tylko ostatnie 500 KB zmian. Na dole mojego panelu gundo zmienia się od edycji 1774 do 0 (łączna liczba wersji pliku to 2776). Chociaż oznacza to, że cała historia może przekroczyć 1 MB, jest to bardzo do przyjęcia, ponieważ jest to praca trwająca kilka dni...

1
Tekst procesu w tle pojawia się w terminalu vim

Plakat po raz pierwszy, czyhający od dawna, przeszukany, nie mógł znaleźć itp. Itp. Korzystam z vima w tmuxie, w iTerm2. Używam serwera z Grunt.js, który działam w tle, na mojej drodze. Zaczynam mój serwer gruntu w tle w następujący sposób: grunt server & Grunt obserwuje również kilka...

1
PuTTY - Kiedy naciśnij strzałkę w górę, aby wyświetlić polecenie z historii, zmusza mnie do edycji polecenia w vi? Jak zmienić?

Kiedy jestem w PuTTY i wykonuję kilka poleceń, często chcę używać tego samego polecenia, którego właśnie użyłem. Naciskam więc strzałkę „w górę”. Teraz pojawia się ostatnie polecenie, ale chcę je trochę edytować. Nie mogłem wymyślić, jak go edytować, dopóki nie zdałem sobie sprawy, że mogę go...

1
Standaryzuj \ n i \ r w składni wyszukiwania / zamiany Vima

W Vimie szuka się nowych linii jako \n, ale nowe linie w ciągu zastępującym należy wprowadzić jako \r. Rozumiem, że istnieją powody takiego zachowania , ale dla moich celów po prostu uważam to za irytujące. Chcę móc używać \n(zasadniczo) tej samej rzeczy zarówno we wzorcu wyszukiwania, jak i w...

1
Jak używać Massrena z Vimem?

Chcę użyć massren zmień nazwę w vim, aby zmienić nazwy plików w edytorze tekstu. Najpierw użyłem tego polecenia w Vimie, aby ustawić Vima jako domyślnego edytora dla massren :! c:\tools\massren_renamer\massren.exe --config editor "C:\Progra~2\Vim\vim74\gvim.exe --remote-silent-tab"...

1
Vim Colorscheme

Co mam zmienić w vimrc, aby czas i jeśli / else / elseif na tym zrzucie ekranu miały inny kolor? EDYTOWAĆ----------------------- To jest niestandardowy schemat kolorów i zastanawiam się, co zmieniam w pliku vim colorscheme, aby zmienić kolory tego, co wymieniłem ... przepraszam, jeśli to nie...

1
uogólnione indeksowanie dolne i górne w vimie

Za pomocą edytora tekstu vimmożna tworzyć numery w indeksie dolnym i górnym, używając cyfr control- k- nsdo subskrypcji i control- k- nSdo superskrypcji, gdzie njest cyfra arabska. Czy istnieje mechanizm uogólnionej subskrypcji i nadpisywania innych znaków (np. Liter łacińskich lub...

1
Skrypt do otwierania niestandardowej sesji terminala

Nie jestem pewien, czy tytuł trafił w to, co chcę zrobić, ale oto: Pracuję nad projektem Pythona, który obejmuje wiele klas. Używam Terminal Vima do edycji. Jak możesz sobie wyobrazić, trudno jest otworzyć 10 różnych zakładek terminala, nadać im tytuły i ręcznie otworzyć w nich właściwy plik....

1
Wykonuj polecenia vim ze skryptu

Więc stworzyłem skrypt, który otwiera wszystkie pliki w określonym katalogu w vimie na osobnych kartach terminala: #!/usr/bin/perl use v5.14; my $wd = '/home/luke/Pokemon-Battle-Simulator'; chdir($wd); opendir(DIR,$wd); my @files = readdir(DIR); my $cmd = 'gnome-terminal'; my $tab = '...