Jeśli jestem w Vimie i chcę uzyskać dane wyjściowe z wiersza poleceń i przypiąć je do mojego bieżącego pliku, mogę uruchomić to:
:! echo "foo" >> %
To doda „foo” do mojego bieżącego pliku i będę musiał go ponownie załadować.
Czy jest na to bardziej elegancki sposób - czy dane wyjściowe trafiają do bufora, który mogę na przykład wkleić?
:r
zapoznaniu się z pomocą i eksperymentowaniu, widzę, że 1) jest skrótem od „czytaj” (więc możesz wpisać „czytaj” lub po prostu „r” i to jest to samo polecenie), a 2) wykonanie:r path/to/foo.txt
spowoduje wstawienie zawartości tego plik za kursorem.system
połączeniu. To cudownie!let @a = 'foo'
. Jednym fajnym pomysłem byłoby, po przeszukaniu i zamianie, możesz zapisać wyszukiwane hasło w rejestrze w celu wklejenia w innym miejscu, wykonująclet @a = @/
- „spraw, aby rejestr zawierał to, co zawiera / register, a mianowicie moje ostatnie wyszukiwanie”.:put /
celu umieszczenia zawartości rejestru w następnym wierszu oraz 2) w trybie wstawiania wpisz Ctrl-R, a następnie/
wstaw zawartość rejestru w pozycji kursora. Aby uzyskać więcej informacji na ten temat, zobacz:help :put
i:help i_CTRL-R
.