Czasami piszę naprawdę długie polecenie trybu ex, które robi wiele rzeczy. Są to rodzaj „mini-skryptów”, które piszę w edytorze tekstu, a następnie uruchamiam tryb ex i kopiuję je do linii ex i wykonuję. Ale potem zawsze kończę edycję w trybie ex, a potem trudno mi odzyskać zmiany wprowadzone w trybie …
Kiedy mam więcej jeden plik otwarty w vimie (używając podzielonego ekranu), każda linia statusu komendy (ostatnia linia w oknie) wygląda następująco: filename.txt 73,1 4% To nazwa pliku po lewej stronie, z pozycją linijki i wartością procentową w pliku po prawej stronie (przez :set ruler). Jednak gdy mam tylko jeden bufor …
Jak mogę przywrócić pozycję kursora w Vimie, tak jak przed przewinięciem, wybraniem lub PgUp / PgDn? Jestem zmęczony szukaniem, gdzie byłem, zanim przewinąłem w górę, aby spojrzeć na coś na górze. Czy istnieje coś takiego jak polecenia „Poprzednia pozycja kursora” i „Następna pozycja kursora” (takie jak „u” i „R” w …
Chcę używać klawiszy edycji vim w mojej powłoce (zsh). Z bindkey -v dostaję klucze VI, ale potrzebuję wizualnych i bardziej zaawansowanych skrótów klawiszowych (jak zmiana wewnętrznego słowa ( ciw ), którego używam cały czas) btw, czy administrator jest właściwym forum dla tego pytania?
Vim automatycznie wstawia komentarz, gdy rozpoczynam nowy wiersz od skomentowanej linii, ponieważ ustawiłem formatoptions=tcroql. Na przykład (kursor jest * ): // this is a comment* i po uderzeniu <Enter> (tryb wstawiania) lub o (tryb normalny) pozostało mi: // this is a comment // * Ta funkcja jest bardzo przydatna przy …
Używam MacVim i kiedy nie uruchamiam go z terminala ( mvim ) jego $ PATH nie zawiera tego, co ustawiłem w moim pliku .bash_profile. Wydaje się, że ma tylko wartości domyślne, /usr/bin:/bin:/usr/sbin:/sbin. Używam OS X 10.5.8. Nawet jeśli mógłbym ustawić go ręcznie w moim .vimrc, byłoby dobrze, chociaż wolałbym, żeby …
Wysublimowany tekst ma fajną funkcję o nazwie „ Rozwiń wybór do zakresu „ SHIFT + CMD + SPACJA który wybiera wszystko w zakresie. Wybiera wszystko w zasięgu, działa idealnie () lub [] lub {} powtarzając, rozszerza zakres na rodzica. Chcę osiągnąć to samo z vimem.
W moim vimrc mam zarówno set numberi set colorcolumn=80, więc teraz, kiedy otworzyć quickfix okno, widzę oba numery wierszy i kolumn kolorów. Czy jest jakiś sposób, aby wyłączyć te ustawienia tylko dla okien szybkich? (Jeśli to ma znaczenie, korzystam z OSXa przy użyciu vima 7.3). Dzięki!
Chciałbym użyć notatnika ++ jak vim split open w trybie poziomym. Otwieranie plików w trybie pionowym można wykonać, przenosząc plik do innego widoku. Muszę otwierać pliki w pionie. Czy jest dostępna jakakolwiek wtyczka?
Znalazłem mapowanie ^ S jako klucz wyszukiwania fwd dla zsh (ohmyzsh), ale chciałbym go używać również w vimie do różnych mapowań - wygląda na to, że mapowanie zsh uniemożliwia mi teraz korzystanie z niego. Jest jakiś sposób, aby usunąć mapowanie Bindkeya lub mieć go na dwa sposoby?
Czy ktoś ma eleganckie rozwiązanie dla MacVima lub gvima na wielu monitorach (potencjalnie o różnej rozdzielczości)? Posiadanie 2 sesji nie działa dobrze z powodu oddzielnych buforów i plików wymiany. Można by pomyśleć, że 2 okna GUI mogą mieć te same bufory, ale nie mogę znaleźć niczego, co działa.
Używam gvim z set number u mnie .vimrcpokazuje numer pościeli plus spację przed każdą linią. Jeśli dokument ma mniej niż 10 wierszy, zajmuje to 2 kolumny, Jeśli ma więcej niż 10, 3 kolumny i tak dalej. Jeśli tak set lines=40 columns=80 w .gvimrc, to pokaże 78 kolumny kodu i 2 …
Kiedy uruchamiam vima, wtyczka NerdTree otwiera eksplorator projektów. Osiągnąłem to, dodając następujący wiersz do mojego .vimrcpliku: autocmd VimEnter * NERDTree Otwiera dwa bufory, ale niestety muszę za ^W^Wkażdym razem naciskać, ponieważ aktywny bufor to lewy, w którym znajduje się NerdTree. Jak mogę zmusić vima do emulacji tych naciśnięć klawiszy podczas …
Często korzystam z opcji składania vima i zwykle ustawiam foldmethod na składnię. Niedawno odkryłem, że można dodawać niestandardowe fałdy, dzięki czemu mogę wstawiać całe bloki /*{{{*/i /*}}}*/co jest bardzo przydatne do grupowania dużych sekcji pliku źródłowego. Jednak, aby użyć tej funkcji, muszę ustawić metodę fold na marker, a ja tracę …
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.