Wiem, że Vim przechowuje historię dla byłych poleceń, wyszukiwań, lokalizacji skoków, zmian i ewentualnie innych. Po showcmdustawieniu Vim pokazuje również, jakie klawisze zostały wprowadzone do tej pory dla polecenia trybu normalnego, dopóki polecenie to nie zostanie wykonane. Czasami, gdy jestem w trybie normalnym, mylę się i występują działania. Mogę cofnąć …
Zastanawiam się, czy mogę wstawić nową linię bez wychodzenia z trybu normalnego. Na przykład mam dwie linie: this is line one this is line two Kursor znajduje się na pierwszej linii. Teraz chcę nową linię między linią pierwszą a linią drugą, jak poniżej: this is line one this is line …
Przepraszamy, jeśli „kompozyt” nie jest terminem technicznym. Mam na myśli: Hi, I-am-a-composite-word and we are not Chciałbym usunąć tylko słowo złożone. W trybie komend, jeśli przesunę kursor do I, a następnie powtórzenie dwkilka razy lub lepsze pisanie dwraz, a następnie kilka .naciśnięć, załatwi sprawę. Jednak z różnych powodów robię to …
Jeśli chcę wciąć wszystkie wiersze w dokumencie, mogę wpisać, >Gaby zastosować go do bieżącej linii i poniżej, a następnie zastosować i >ggzastosować do linii powyżej. Czy istnieje kombinacja, której mogę użyć, aby zastosować tylko >do wszystkich linii jednocześnie?
NB to nie duplikat Jak działa „d3fg” pracę polecenia? Proszę przeczytać przed głosowaniem, aby zamknąć! Dochodzę do impasu w mojej misji, aby małe usunięcia działały jak duże . Problem, jaki mam, polega na tym, że nie mogę wymyślić, jak zmienić mapowanie poleceń d3d. W rzeczywistości nie mogę nawet zrozumieć, jak …
Niemal za każdym razem, gdy wpisuję coś w wielkich literach, zapominam o wyłączeniu tej funkcji po powrocie do normalnego trybu. Następnie próbuję przesunąć kursor i ostatecznie dołączyć do szeregu linii i wielu innych rzeczy, których nie oczekuję. Czy można skonfigurować Vima, aby wyłączał Capslock po naciśnięciu klawisza Escape, aby przejść …
Wiem „odsłonić jeszcze jedną linię” dla Ctrl-E, ale po co używać Ctrl-Y, aby odsłonić jeszcze jedną linię na górze? Czy istnieje prosty mnemonik, za którym tęsknię?
Jak można użyć zmiennej podczas wykonywania czegoś normal!w vimscript? Przykład: function! MyFunction(someArg) normal! (a:someArg)l endfunction To powinno przesunąć someArgkroki kursora w prawo.
Jestem nowym użytkownikiem Vima i chcę zadać to nieco elementarne pytanie, aby upewnić się, że zacznę uczyć się Vima we właściwy sposób i nie rozwiną złych nawyków. Kiedy używasz Vima, jak ustawiasz swoją prawą rękę? Bardziej naturalne wydaje mi się, że zaczynam od palców na jkl;klawiszach, ale hczasem brakuje mi …
Wiele razy natrafiam na sytuację, w której linia nie jest odpowiednio wcięta. Ether przez wklej, źle / nie preferowaną wtyczkę wcięcia lub najczęściej dodatkowe spacje równoważące wartość wcięcia. Zwykle naprawiam to kilka razy <<lub >>kilka razy, aby to naprawić. W przypadku dodatkowych spacji zrobię 100<<wtedy a >>dla każdego poziomu wcięcia, …
Właśnie zainstalowałem wtyczkę do Pythona, która wyświetla drzewo metod. Chciałbym więc otworzyć drzewo podczas uruchamiania, więc nie trzeba naciskać przycisków za każdym razem, gdy otwieram jakiś .pyplik. Ale chcę, aby to polecenie było wykonywane tylko dla .pyplików. Oto jak wygląda mój kawałek vimrc: nmap <F8> :TagbarToggle<CR> Czy istnieje sposób na …
Czy istnieje polecenie usuwania linii (lub n linii) powyżej bieżącej? Powyżej = prąd nie jest uwzględniony. Tj. Czy istnieje alternatywa, dkktóra nie usuwa bieżącej linii? Podobne do sposobu działania o/ Oi p/ P, ale z usunięciem. Obecnie robię kdd, który przesuwa kursor o jedną linię w górę i usuwa go. …
zgodnie z dokumentacją dla gs: idź spać przez N sekund (domyślnie 1) W ten sposób możesz uśpić Vima na 10 sekund za pomocą 10gs. Jaki jest dobry przypadek użycia tego polecenia?
Chcę stworzyć podstawowy skrypt Vima, który po prostu usuwa n wierszy, pomija 1 wiersz i powtarza do końca dokumentu. Nie dbam o konkretne dopasowania, chcę po prostu usunąć linię. Na przykład; Chcę więc powtórzyć polecenie 3ddjdla całego dokumentu. Text I want to keep. Text I want to delete. Text I …
Na readline basha w trybie emacsa niedawno odkryłem funkcjonalność transpozycji , dającą mi możliwość szybkiego poprawienia literówki, takiej jak dc dir do cd dir naciskając CTRL+ Tna cznak. Czy w Vi / Vim jest coś podobnego, co pozwala mi zamieniać znaki i słowa?
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.