Mam wrażenie, że gdybym znał prawidłową terminologię, nie musiałbym zadawać tego pytania, a Google wystarczyłoby. Niestety.
Korzystając z http://www.vim.org/scripts/script.php?script_id=2423 , kiedy uruchamiam polecenie „: Gist”, wtyczka drukuje łącze do gist na dole okna terminala, gdzie zwykle wpisuje polecenia. Nie jestem pewien, jak to się nazywa. Nie mogę tam zaznaczyć tekstu, a zatem nie mogę go skopiować, a gdy zrobię coś innego, tekst znika i zostaje zastąpiony tekstem w trybie normalnym.
Wiem, że istnieje q: do przeglądania starych poleceń, ale czy jest jakiś sposób, aby wyświetlić stare wiadomości, takie jak ta, którą wyrzuca gist.vim? A może jest jakiś magiczny sposób, aby skopiować ten piękny tekst, zanim zrobię coś innego i zniknie?
Jeśli jest to istotne, korzystam z systemu OS X Lion i korzystam z Vima w iTerm. Nic specjalnego.
Odpowiedzi:
W
:help Gist
, istnieje ustawienie, które automatycznie kopiuje link gist do schowka:Gist -c
Dodaj to do swojego
~/.vimrc
i gotowe.Edytować:
Znaleziono hackish rozwiązanie.
Idź do
gist.vim
i znajdź tę funkcję.Zmień
echo
naechomsg
.Teraz uruchom ponownie vima i po wejściu
:Gist
wpisz,:message
aby uzyskać link z historii wiadomości. Historia wiadomości rejestruje wszystko zechomsg
iechoerr
dla tej sesji.źródło
Szukałem odpowiedzi na twoje pytanie z powodu innej wtyczki. Natknąłem się na nazwę wyjścia wiadomości w
:h message
.Jeśli okno vima jest nadal otwarte, wygląda na to, że możesz nacisnąć
g<
ostatni, aby zobaczyć ostatnią wiadomość.Myślę, że
:messages
też działa.źródło
Wysłał poprawkę autorowi wtyczki na ten temat. https://github.com/mattn/gist-vim/pull/49
źródło