Pytania otagowane jako multiple-files

Pytania dotyczące używania vima do obsługi kilku plików jednocześnie.

2
Otworzyć nazwę pliku pod kursorem jak gf, ale w nowej karcie (lub podzielonej)?
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 …

5
Ponowna numeracja listy buforów
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 …

1
Przejdź do ostatniego pliku w vimie
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 …

4
Jak wyświetlić wyniki wyszukiwania dla wszystkich otwartych buforów
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 …

1
Jak zmienić kolejność otwartych kart?
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 …



5
Poruszanie się po wielu plikach
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 …

5
Jak otworzyć wiele plików pasujących do wyrażenia wieloznacznego?
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 …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.