Czy można zmienić nazwę pliku, który edytuję z poziomu Vima? Obecnie to, co robię, to zamknij Vima, zmień nazwę pliku i ponownie otwórz
Czy można zmienić nazwę pliku, który edytuję z poziomu Vima? Obecnie to, co robię, to zamknij Vima, zmień nazwę pliku i ponownie otwórz
Wiem, jak dzielić okna w vimie , ale możliwe jest otwieranie wielu plików przy użyciu vima w trybie podziału (podczas uruchamiania) z wiersza poleceń? W przykładzie: vim file1 file2 file3 lub: vim
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...
Vi i Vim, jak wszyscy wiecie, mają wiele synonimów. Znam trzy sposoby zapisania pliku i wyjścia z Vima i Vi. Są to : wq <cr> , : x <cr> i ZZ . Słyszałem, że są one w pewien sposób różne. Czy są jakieś praktyczne różnice między używaniem: :x<cr> :wq<cr> lub ZZ zapisać...
Czy mogę pobrać bieżący system operacyjny (Windows, Linux, OS X, ..) przy użyciu czystego Vimscript (bez Pythona lub Perla)? Chcę włączyć różne ustawienia w moim (zsynchronizowanym) .vimrc dla różnych typów systemów operacyjnych, z których korzystam.
Widzę jeden z tych dwóch wierszy w .vimrcplikach. Ten wydaje się być najbardziej powszechny: filetype plugin indent on Ale czym różni się od tej linii: filetype indent on Znalazłem dokumentację dla tego drugiego , ale wciąż jestem
Byłem pod wielkim wrażeniem mocy vi od pierwszej pół godziny, kiedy jej użyłem. Potem dowiedziałem się, że w niektórych środowiskach pracy jest wielu ludzi (techników, a nawet administratorów systemu!), Którzy unikają tego jako „zbyt skomplikowanego” bez uruchamiania vimtutora, a jeszcze inni...
Próbuję zmapować Altklucz w następujący sposób: :map <A-j> j :map <A-k> k ale to nie działa (dzwonek dzwoni na Alt + j/ Alt + k). Czego mi brakuje? Używam terminalu w OSX, to samo dzieje się na zdalnym Linuxie. Na Ctrl + v, Alt + j, mam: ?~H~F( ∆kiedy encoding=utf-8). Na Ctrl +...
Mam kilka ukrytych znaków w buforze, a przewijanie w poziomie zabija wyrównanie. Czy jest jakiś sposób, aby to wyłączyć? Nie mogłem znaleźć żadnych odpowiednich opcji. Edycja: Dodano wersję demo. Możesz zobaczyć, że vim opiera przesunięcie przesunięcia na nieskrywanej części pliku, dlatego...
Jedno z otwartych pytań na temat Vima dotyczy tego, czy istnieje sposób na wyszukiwanie / zamianę w bieżącym projekcie (proszę o wyrozumiałość, jeśli użyję tego pojęcia odziedziczonego po innych redaktorach). Załóżmy na przykład, że chcę przeszukać moje pliki projektu w poszukiwaniu nazwy metody i...
Przypadkowo nacisnąłem ghw trybie normalnym i rozpocząłem selekcję, więc sprawdziłem dokument i znalazłem :h Select-mode. Z tego, co rozumiem, tryb wyboru jest zbliżony do trybu wizualnego, z tym wyjątkiem, że: Wpisanie znaku do wydruku <CR>lub <BS>spowoduje usunięcie zaznaczenia,...
Jak mogę zobaczyć punkt kodowy Unicode znaku, w którym znajduje się kursor? Na przykład, jeśli mój kursor jest na ⌘postaci, chciałbym, aby Vim powiedział mi, że jest to U + 2318 . Dopuszczalne byłyby alternatywne informacje, takie jak reprezentacja base-10 (8984) lub reprezentacja UTF-8 (E2 8C...
Ostatni news na vim.org mówi o używaniu „undofile” do zapisywania historii i cofania zmian nawet po ponownym uruchomieniu: Jak dowiedziałem się w zeszły weekend, funkcja, która sprawia mi przyjemność, nie jest znana wielu użytkownikom. Oprócz cofania z dowolną liczbą poziomów, Vim oferuje...
Widzę <Leader>dość często w plikach vimrc innych ludzi. Jak ten. Co to jest? Co to
Czytam wpis wiki na temat wcięcia kodu źródłowego vima Nadal nie rozumiem różnicy między autoindentismartindent Wygląda na to, że robią to samo, po naciśnięciu skopiuj poziom wcięcia do następnego wiersza
Nie umieściłem color xxxw moim .vimrc. Widzę to, kiedy po raz pierwszy otwieram .vimrc. :colordaje mi defaulttutaj. Potem piszę :color darcula. I to się zmienia. :colordaje mi darculatutaj (naturalnie). Potem piszę :set background=dark. I to się zmienia. :colordaje mi defaulttutaj...
Jak skomentować wiele wybranych linii w trybie wizualnym? Jak sprawić, by był specyficzny dla języka? Na przykład, jeśli wybrane zostaną pierwsze 4 linie: def foo(a,b): for each in (a,b): print each return a+b print "2" Działanie polecenia / makra powinno spowodować (w pythonie): #def...
Załóżmy, że uruchomię Vima, aby edytować nowy plik w katalogu, który nie został jeszcze utworzony: vim nonExisitingDirectory/newFile.txt Vim chętnie pokaże mi pusty bufor i mogę zacząć pisać mój nowy plik. Ale gdy chcę zapisać plik na dysku, pojawia się ten błąd: E212: Can't Open file for...
Chcę utworzyć funkcję z opcjonalnymi argumentami. W Pythonie zrobiłbym coś takiego: def functionName(arg1,arg2=false,arg3=false): if arg2: #Do stuff with arguments else: #Do stuff without arguments Próbowałem to zrobić function FunctionName(arg1,arg2=false,arg3=false), ale po prostu...
Chciałbym otworzyć plik z innej gałęzi w bieżącym repozytorium git. Widziałem to SO pytanie , ale sugestie dotyczące połączenia go z Vimem są kłopotliwe (ręcznie potokuj do Vima, otwórz standardowe wejście, ustaw typ pliku itp.). Czy istnieje prostszy sposób, który zachowuje wyróżnianie składni,...