Polecenie trybu normalnego gfprzechodzi do pliku ze ścieżką, w której aktualnie znajduje się kursor. Ale robi to w bieżącym oknie, zastępując bieżący tekst. Oznacza to, że musisz wyraźnie przejść wstecz, aby później przejść wstecz, i że potencjalnie musisz zapisać zmiany w bieżącym buforze. Jestem pewien, że jest to możliwe zamiast …
Po dłuższej pracy nad projektem zaczynam dostrzegać duże luki między kolejnymi liczbami buforów. Jest tak, ponieważ bufory między nimi zostały usunięte z różnych powodów. Niestety może to powodować, że po wpisaniu skakanie do określonego bufora lub wybieranie zakresu buforów jest niewygodne :ls. Czy jest jakiś sposób, aby zmienić numerację wszystkich …
Wiele plików tekstowych można otworzyć jednocześnie za pomocą vim *txt Wiem, że mogę :<int>nprzesuwać <int>pliki do przodu , ale nie wiem, jak przejść do ostatnio otwartego pliku. Do tej pory próbowałem :1000ncelowo przekroczyć, ale to daje błąd E165: Nie można wyjść poza ostatni plik Stamtąd po prostu uciec się do …
Jedną rzeczą, którą często robię (ale polegam na linii poleceń) jest wyszukiwanie / grepowanie w wielu plikach. Czy istnieje sposób wyświetlania wyników wyszukiwania dla wszystkich otwartych buforów? Idealnie chciałbym mieć nowy bufor podzielony zawierający lokalizację wyniku i fragment kodu podobnie jak greprobi. Na przykład ( /statistics): models/statistics.php: /*! \file statistics.php …
Powiedzmy, że mam cztery otwarte pliki: file0.txt, file1.txt, file2.txt, i file3.txt. Wszystkie otwieram w tej kolejności jako zakładki. Moja kolejność zakładek to: file0.txt file1.txt file2.txt file3.txt Powiedzmy, że chcę zamiast tego zmienić kolejność kart, tak aby było file2.txtwcześniej file1.txt: file0.txt file2.txt file1.txt file3.txt Jak mogę to zrobić? Czy istnieje polecenie …
Bez wtyczek takich jak ctrlpi NERDTree, jaki byłby najbardziej efektywny sposób znajdowania i otwierania plików głęboko w drzewie projektu? Ustawianie pathdo **/*wyników w niepotrzebnych plików .giti innych ukrytych katalogów, tak że wydaje się, że nie wchodzi w rachubę. Czy istnieje sposób, aby ustawić ścieżkę w inteligentny sposób, aby zawierała tylko …
Powiedzmy, że mam funkcję o nazwie StripWhitespace. Mogę uruchomić go na jednym pliku, otwierając go i uruchamiając :StripWhitespace. Jak mogę automatycznie uruchomić tę funkcję na folderze plików i zapisywać wyniki podczas pracy?
Jeśli otworzę vima z wieloma plikami w wierszu poleceń, na przykład, vim debug.log*które ładuje debug.log, debug.log.1i debug.log.2czy mogę nawigować między nimi, przypisać je do wielu okien ( :split/ :vsplit) lub podobnych? Jedynym skrótem, jaki znam dla tego trybu działania, jest :nładowanie następnego pliku na listę. Co jeszcze mogę zrobić w …
Chcę edytować kilka plików pasujących do wyrażenia glob. Na przykład, aby edytować wszystkie pliki konfiguracyjne git w katalogach potomnych, mogę to zrobić w powłoce: vim */.git/config W :wierszu poleceń Vima spodziewałem :find */.git/configsię zrobić coś podobnego (tj. Otworzyć wszystkie pliki pasujące do wyrażenia glob), ale zamiast tego narzeka E77: Too …
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.