Vi & Vim

Pytania i odpowiedzi dla osób korzystających z rodzin edytorów tekstu vi i Vim



4
Jak zapisać układ okna, podział i bufor?
Mam kilka zadań, nad którymi pracuję w jednym repozytorium. Chciałbym stworzyć „obszary robocze” do pracy nad nimi. Jeden „obszar roboczy” lub „układ bufora” zawierałby wszystkie pliki, na których muszę pracować, w otwartym układzie, który chcę (używając ^w+v, ^w+sdo podziału okna). Następnie, kiedy zaczynam pracę nad innym zadaniem, chciałbym zapisać mój …


1
Ile pieniędzy zebrano dla potrzebujących dzieci w Ugandzie od Vima? [Zamknięte]
Jak mówi pod :help iccf… Vim jest Charityware. Możesz z niego korzystać i kopiować tyle, ile chcesz, ale zachęcasz się do przekazania darowizny na rzecz potrzebujących dzieci w Ugandzie. Zobacz kccponiżej lub odwiedź witrynę internetową ICCF, dostępną pod tymi adresami URL: http://iccf-holland.org/ http://www.vim.org/iccf/ http://www.iccf.nl/ Możesz także sponsorować rozwój Vima. Sponsorzy …
55 history-of 

3
Wyświetl znane typy plików
Jak mogę uzyskać listę nazw typów plików, o których vim obecnie wie? Chcę móc to zrobić, aby gdy vim nie wykryje automatycznie typu pliku, mógłbym wypróbować niektóre typy plików, które vim wie, że mogą być podobne i sprawdzić, czy zapewniają rozsądne wyróżnianie składni. Wiem, że pliki vimscript zajmujące się typami …

2
Zamknij i zwolnij bufor bez wychodzenia z Vima
Często ładuję informacje do tymczasowego bufora, a następnie zamykam je :clo!. Ale to ukrywa bufor zamiast całkowicie go rozładowywać, mimo że nohiddenustawiłem. Uważam to za męczące, ponieważ po wyjściu z Vima otrzymuję dodatkowe potwierdzenie dotyczące treści, które już (myślałem) odrzuciłem. Mógłbym po prostu użyć :q!zamiast tego, ale jest to zły …


4
Jak mogę wyświetlić względne numery linii?
Wiele poleceń Vima może przyjmować liczbę odnoszącą się do liczby linii, na które polecenie będzie działać. Czy można wyświetlić numery linii względem bieżącej linii? Coś w stylu: 3: some text here 2: more text 1: This is the line above where the cursor is 0: The cursor is on this …

4
Jak mogę zintegrować gdb z Vimem?
Zamiast gdbtuilub ctrl+xpod gdbktórym pokazuje kod źródłowy na górze ekranu, chciałbym zobaczyć to w moim edytorze Vima, który przeskakiwałby między kartami i buforami odpowiednio. Jak mogę to zrobić?

2
Jak mogę uzyskać vima, aby przestał komentować nowe wiersze?
Edytuję .vimrcplik i dołączam komentarze. Kiedy mam taki komentarz: " example comment A następnie naciśnij Enter na końcu wiersza po zakończeniu komentarza, następny wiersz jest automatycznie ustawiany jako komentarz (cytaty są automatycznie wstawiane): " example comment " Jak mogę zatrzymać to zachowanie?


3
Jak ustawić linijkę w określonej kolumnie?
Podczas kodowania w różnych językach staram się ograniczać moje wiersze do określonej długości (zwykle 79 lub 80 znaków). Widziałem to w innych edytorach za pomocą linijki (ciągła linia wyświetlana w kolumnie) lub przez zmianę koloru tekstu, aby wskazać, że został on pominięty. Jak mogę wskazać Vimowi, gdy zbliżam się lub …

3
Jak wyciągnąć (skopiować) pojedynczy znak, na którym spoczywa kursor?
Znam wiele sposobów kopiowania rzeczy: yiw= szarpnięcie w bieżącym słowie yaw= szarpnięcie całym słowem (zawiera spację końcową) yy = szarpnięcie bieżącej linii 3yy= szarpnięcie trzech wierszy rozpoczynających się od bieżącego yap= szarpnięcie wszystkich akapitów (zawiera ostatnią linię ) Mogę również usunąć lub zmienić pojedynczy znak: x= usuń znak pod kursorem …


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.