Wczoraj zacząłem z Vimem i mam problem ze zrozumieniem funkcji kopiuj i wklej. Rozumiem, że kopiuję Wchodzę w tryb wizualny, zaznaczam, a potem szarpię. Następnie przechodzę do wiersza, do którego chcę wkleić, ale częściej nie muszę usuwać tekstu z tego wiersza. Robię to za pomocą xlub dw. To powoduje, że …
Czy ktoś wie, czy jest to możliwe (lub wie o istniejącym skrypcie vim lub wtyczce), które mogą utworzyć „pasek stanu”, który pokazuje nazwę bieżącej klasy i metody (lub funkcji), którą edytuję? Wyobrażam sobie, że połączy się on z parserem składni dla typu pliku bieżącego bufora i wyświetli ścieżkę nawigacyjną, aby …
Niedawno przeszedłem z używania TextMate na Vim o wiele więcej (ponieważ podzieliłem czas między Maca i Linuksa). Tęsknię za cudownym pakietem MultiMarkdown, który, między innymi, pozwala mi wchodzić do tabel w składni MultiMarkdown, a następnie formatować je tak, aby wyglądały ładnie. Na przykład: | Heading 1 | Heading 2 | …
locateBardzo często używam polecenia. Więc jeśli uruchomię następujące polecenie. locate updatedb | head -1 To daje mi O/p /usr/updatedb.conf Zastanawiam się, czy istnieje takie polecenie, które pozwala mi bezpośrednio otworzyć ten plik? Mam nadzieję na coś takiego. locate updatedb | head -1 | vim
Jestem w trakcie upiększania kodu źródłowego za pomocą vima. {1} Stworzyłem kilka makr vim, które wykonują poszczególne kroki: usuwanie końcowej spacji, usuwanie pustych linii po {, usuwanie pustych linii przed {, tego rodzaju rzeczy. Teraz chcę utworzyć makro, które wykonuje kolejno wszystkie poszczególne makra. Jednak gdy zakończy się pierwsze makro …
Korzystając z Vima, czasami patrzę przez chwilę na fragment kodu źródłowego i nagle chcę wyskoczyć jakaś zmienna na ekranie. To proste: /<var>co wyróżnia je wszystkie. Moim problemem jest to, że wyszukiwanie często przesuwa moje okno, więc nie patrzę na kod źródłowy z tego samego miejsca. Nawet jeśli przesunęła się tylko …
Mój profesor przypisał konto ssh do każdego ucznia w mojej klasie programistycznej i zlecił używanie VIM do edycji tekstu. Odkryłem :set nui :set auto indentprzez Google. Zauważyłem, że te dwa ustawienia resetują się po każdym uruchomieniu. Czy istnieje sposób, aby utrwalić je na moim koncie SSH? Co z VIM na …
Próbuję skonfigurować iTerm2 + mosh + tmux do wykonywania mojej pracy zdalnej. Mogę uzyskać wszystko, aby się połączyć, ale z jakiegoś powodu reakcja myszy jest funky. Jeśli podzielę okno tmux, aby mieć dwa panele i kliknąłem, aby przełączać się między nimi, po raz pierwszy to robię, wszystko jest znalezione. Za …
W Vimie Jklucz łączy dwie linie razem. Czy istnieje podobna, wbudowana kombinacja klawiszy z liniami podziału z nową linią (w pozycji kursora lub podobna)? Alternatywnie, jaki byłby najbardziej niezawodny sposób zdefiniowania kombinacji klawiszy, aby to zrobić (w trybie normalnym, a nie w trybie wstawiania)?
Wprowadziłem wiele zmian w pliku, nad którym pracuję, w tym zmiany wcięć. Używam vimdiffdo porównania pliku do oryginalnej wersji i nie chcę widzieć tych zmian, ponieważ są one w zasadzie kosmetyczne. Jak mogę vimdiffzignorować białe znaki podczas porównania?
Czy w Vimie jest funkcja pozwalająca na dodawanie nawiasów wokół podświetlonego tekstu? Na przykład, jeśli podkreślają n = getchar()w if (n = getchar() == '\n'), chciałbym umieścić nawiasów wokół tego.
Lubię używać tabulatora do przeskakiwania między podzielonymi oknami, więc mam map <tab> <C-W><C-W>w .vimrc. Zauważyłem jednak, że dzięki temu Ctrl + I nie zachowuje się już jak Ctrl + I, ale jako Ctrl + W, Ctrl + W. Jak mogę odwzorować tylko, <tab>ale nie <C-i>?
Chcę wymienić wszystkie typy plików, które Vim rozpoznaje ze swojej ścieżki uruchomieniowej. Na przykład: ada arc c clojure common-lisp elisp go python Jak mogę to zrobić?
W mojej .vimrcusiłuję użyć ftplugini oczywiście użyć niektórych poleceń związanych z tym przy założeniu, że został pomyślnie załadowany. Jednak spotkałem się teraz z kilkoma starymi komputerami, które nie mają zainstalowanej wtyczki. Czy mogę w jakiś sposób uzależnić ładowanie tej wtyczki i dodać filetype oni podobne dyrektywy do tego samego bloku …
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.