Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Jak rozwiązać problem tego makabrycznie wolnego wklejania tekstu do vima?
Próbowałem :set paste i :set syntax=off, ale niewiele (nic?) to daje.
Offline
Mam to samo. Na pocieszenie - nie tylko w VIMie. Myszką nie próbowałem, ale jak wklejam CTRL-SHIFT-V w urxvt to muszę czekać ;/
Offline
Jaki emulator konsoli? W innych to samo?
Offline
loop napisał(-a):
Jak rozwiązać problem tego makabrycznie wolnego wklejania tekstu do vima?
Próbowałem :set paste i :set syntax=off, ale niewiele (nic?) to daje.
Trzeba zgłosić się do odpowiedniego lekarza i leczyć skłonności do sadyzmu ;-)
Offline
Jaki emulator konsoli? W innych to samo?
xterm - to samo w urxvt
Mi tylko przy dużej ilości textu vim muli z 1-2 sek.
Przy moim cherlawym CPU, ok 150 tys linii wklejał z 10 min
Trzeba zgłosić się do odpowiedniego lekarza i leczyć skłonności do sadyzmu ;-)
Hmm, istotnie niespodziewane poczęstowanie go kilkuset tysiącami linii i obserwowanie jak bezradnie miga diodą dysku to prawdziwie libertyńska rozrywka w stylu samego de Blangisa :D
Offline
U mnie to samo jest na terminatorze. Akurat coś syslog się rozrósł do 22 MiB i miał nieco ponad 110k linijek, to postanowiłem go skopiować do vima i zobaczyć ile to potrwa.
I teraz tak. Kopiowało się to ponad 20min. Przy podziale okna w terminatorze i przełączaniu się miedzy nimi można było odświeżyć vima, tak by zobaczyć jego zawartość, czyli aktualnie skopiowaną linijkę.
Plik .test.swp rozrasta się 100KiB na 7sek. Czyli można by uśrednić 1MiB/1min, czyli 22 MiB = 22min. Odświeżając vima oszacowałem ile lini kopiuje na 1 sek -- około 50-60.
Obserwując zużycie procka/ramu , nic wielkiego się nie dzieje. Procek ma koło 1% na vimie, ram około 17 MiB i tak sobie oscyluje przez cały czas kopiowania danych.
To tak powinno być? xD
Ostatnio edytowany przez morfik (2013-07-27 09:18:15)
Offline
Sądzę, że dla tak długich tekstów lepiej użyć komendy read.
Poprawiłem literówkę.
Ostatnio edytowany przez czadman (2013-07-27 15:39:29)
Offline
Ale jak to "n."? Jak to się ma do wklejania zewnętrznego tekstu?
Offline
loop napisał(-a):
Ale jak to "n."? Jak to się ma do wklejania zewnętrznego tekstu?
Poprawiłem literówkę.
Offline
Rzeczywiście ":r file" działa błyskawicznie. Tylko czasem jest tak, że potrzeba coś wkleić np z netu. Co wtedy?
Offline
loop napisał(-a):
Rzeczywiście ":r file" działa błyskawicznie. Tylko czasem jest tak, że potrzeba coś wkleić np z netu. Co wtedy?
Może "*p
.
Offline
Oj, ale jak to zaplikować?
Mam tekst w schowku i teraz...
Offline
...należy wykonać komendę bedąc w trybie normalnym, czyli wprowadzić sekwencje znaków z klawiatury.
Offline
Nie działa :(
Wklejany jest tekst skopiowany wcześniej w vimie a nie ten ze schowka systemowego.
EDIT:
Może to wina tego:
$ vim --version (...) -xterm_clipboard
Jest na to jakaś rada?
Ostatnio edytowany przez loop (2013-07-27 23:34:17)
Offline
Wklejanie w vimie:
"*p - zaznaczony tekst przy pomocy myszki
"+p - wklejanie ze schowka (ctr+c)
Ostatnio edytowany przez pioki (2013-07-29 23:18:45)
Offline
Było gdzieś w dziale Humor, wstawiam dla jaj, +4096 dla pioki
Ostatnio edytowany przez marcin'82 (2013-07-29 09:44:39)
Offline
pioki napisał(-a):
Wklejanie w vimie:
:"*p - zaznaczony tekst przy pomocy myszki
:"+p - wklejanie ze schowka (ctr+c)
Bez dwukropka.
Notka. W Windows nie ma rozróżnienia, bo zaznaczenie tekstu nie ma takich skutków jak w X11.
Offline