2009-03-20 10 views

Odpowiedz

11

Chcesz opcję 'paste'; ustaw go na :set paste. Wyłącza odwzorowania trybu wstawiania, skróty i inne opcje autoformatowania.

Inną rzeczą jest to, że istnieje wiele sposobów, aby wkleić:

  • "+p
  • :set mouse=a a następnie średnim kliknij
  • trybu wstawiania, <C-R>+
  • :a! a następnie użyj polecenia Wklej terminala

Wszystkie te w źle poprawnie wkleić. Jedynym, który myli vima, jest użycie polecenia "wklej" na terminalu bez uprzedniego ostrzeżenia.

+1

Dziękuję. Tego właśnie chciałem. Jeśli chcę włączyć moje skróty, muszę zrobić: set nopaste –

+0

Jedną z rzeczy, które lubię zrobić, to powiązanie klawisza funkcyjnego, aby przełączyć opcję, np. 'Map : set paste!^M'. (Musisz wpisać^M jako .) –

+1

Możesz użyć zamiast pisać^M używając^V, to jest bardziej przenośne. Można również użyć następującego odwzorowania: mapa : ustaw wklej! pasta? tak, że po naciśnięciu F4 zobaczysz nowy stan opcji. – Paul