Formatowanie ulega zmianie podczas próby skopiowania tekstu z gedit do vima

1

Chcę skopiować / wkleić tekst do vima z gedit. Oryginalny tekst wygląda następująco:

skopiuj z gedit

Uruchamiam vima, wciskam „i”, następnie klikam prawym przyciskiem myszy, wklejam i otrzymuję:

wklejony do vima

Jak ustawić Vima, aby tego nie robił? Jak mogę skopiować / wkleić tekst, aby nie trzeba było usuwać niepotrzebnych kart?

LanceBaynes
źródło

Odpowiedzi:

2

Spójrz tutaj . Zasadniczo jest to pastetoggleopcja.

Pan Shunz
źródło
wow, dzięki! Ten naprawdę działa pod Fedorą 14. Ale kiedy chcę go wypróbować na openwrt, wciskam F2 i wstawia „Q”, a nie tryb wklejania. jaki skrót działa w openwrt?
LanceBaynes,
@ user62367, to dziwne ... Alternatywnie możesz użyć w trybie normalnym poleceń :set pastei :set nopaste.
Pan Shunz,
1
próbowałem, ale nie działało pod openwrt 10.03 vim - 7.1-3: \ ale dziękuję !!
LanceBaynes,
1

Możliwe, że Twój vim nie wie o schowku lub buforze X11. Zamiast uruchamiać vimw wierszu polecenia, uruchom gvim -vzamiast tego. To da ci terminal Vima, ale z włączonymi funkcjami X11. Następnie wklejanie myszą, np. Za pomocą środkowego przycisku myszy, powinno po prostu działać.

Jeśli to zadziała, możesz dodać

alias vim='gvim -v'

do pliku ~ / .bashrc, aby użyć gvima podczas wykonywania vim.

Vim można zbudować z pełną obsługą X11 i myszy, ale wiele dystrybucji tego nie robi.

garyjohn
źródło