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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-07-24 23:20:18

  loop - Członek DUG

loop
Członek DUG
Zarejestrowany: 2013-02-23

Vim - wklejanie

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

 

#2  2013-07-25 02:52:31

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Vim - wklejanie

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ć ;/


[img]http://img34.imageshack.us/img34/5092/zw9m.png[/img] [img]http://img29.imageshack.us/img29/219/pibw.png[/img]

Offline

 

#3  2013-07-25 10:06:27

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Vim - wklejanie

Mi tylko przy dużej ilości textu vim muli z 1-2 sek.

Offline

 

#4  2013-07-25 10:47:23

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Vim - wklejanie

Jaki emulator konsoli? W innych to samo?


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#5  2013-07-25 13:14:57

  Trin - Wredotka

Trin
Wredotka
Zarejestrowany: 2008-05-16

Re: Vim - wklejanie

[quote=loop]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.[/quote]
Trzeba zgłosić się do odpowiedniego lekarza i leczyć skłonności do sadyzmu ;-)

Offline

 

#6  2013-07-25 16:29:51

  loop - Członek DUG

loop
Członek DUG
Zarejestrowany: 2013-02-23

Re: Vim - wklejanie

Jaki emulator konsoli? W innych to samo?[/quote]
xterm - to samo w urxvt


Mi tylko przy dużej ilości textu vim muli z 1-2 sek.[/quote]
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 ;-)[/quote]
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

 

#7  2013-07-27 09:16:43

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Vim - wklejanie

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

 

#8  2013-07-27 09:29:59

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Vim - wklejanie

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)


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#9  2013-07-27 15:31:56

  loop - Członek DUG

loop
Członek DUG
Zarejestrowany: 2013-02-23

Re: Vim - wklejanie

Ale jak to "n."? Jak to się ma do wklejania zewnętrznego tekstu?

Offline

 

#10  2013-07-27 15:42:18

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Vim - wklejanie

[quote=loop]Ale jak to "n."? Jak to się ma do wklejania zewnętrznego tekstu?[/quote]
Poprawiłem literówkę.


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#11  2013-07-27 15:59:58

  loop - Członek DUG

loop
Członek DUG
Zarejestrowany: 2013-02-23

Re: Vim - wklejanie

Rzeczywiście ":r file" działa błyskawicznie. Tylko czasem jest tak, że potrzeba coś wkleić np z netu. Co wtedy?

Offline

 

#12  2013-07-27 16:07:12

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Vim - wklejanie

[quote=loop]Rzeczywiście ":r file" działa błyskawicznie. Tylko czasem jest tak, że potrzeba coś wkleić np z netu. Co wtedy?[/quote]
Może [i]"*p
[/i].


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#13  2013-07-27 17:38:04

  loop - Członek DUG

loop
Członek DUG
Zarejestrowany: 2013-02-23

Re: Vim - wklejanie

Oj, ale jak to zaplikować?
Mam tekst w schowku i teraz...

Offline

 

#14  2013-07-27 17:58:27

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Vim - wklejanie

...należy wykonać komendę bedąc w trybie normalnym, czyli wprowadzić sekwencje znaków z klawiatury.


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#15  2013-07-27 23:06:50

  loop - Członek DUG

loop
Członek DUG
Zarejestrowany: 2013-02-23

Re: Vim - wklejanie

Nie działa :(
Wklejany jest tekst skopiowany wcześniej w vimie a nie ten ze schowka systemowego.

EDIT:

Może to wina tego:

Kod:

$ vim --version
(...)
 -xterm_clipboard

Jest na to jakaś rada?

Ostatnio edytowany przez loop (2013-07-27 23:34:17)

Offline

 

#16  2013-07-29 06:57:17

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Vim - wklejanie

Zapewne powinieneś mieć vima [url=http://superuser.com/questions/235505/compiling-vim-with-xterm-clipboard-support]skompilowanego z obsługą schowka[/url].


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#17  2013-07-29 08:27:32

  pioki - Użytkownik

pioki
Użytkownik
Zarejestrowany: 2010-04-10

Re: Vim - wklejanie

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

 

#18  2013-07-29 09:43:51

  marcin'82 - Użytkownik

marcin'82
Użytkownik
Skąd: Sosnowiec
Zarejestrowany: 2011-10-02

Re: Vim - wklejanie

Było gdzieś w dziale Humor, wstawiam dla jaj, +4096 dla [b]pioki[/b]
[img]http://cosmeticandhouseholdmuseum.files.wordpress.com/2010/12/vim_okladka_blog.jpg[/img]

Ostatnio edytowany przez marcin'82 (2013-07-29 09:44:39)


marcin'82

Offline

 

#19  2013-07-29 18:59:29

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Vim - wklejanie

[quote=pioki]Wklejanie w vimie:

:"*p - zaznaczony tekst przy pomocy myszki
:"+p - wklejanie ze schowka (ctr+c)[/quote]
Bez dwukropka.

Notka. W Windows nie ma rozróżnienia, bo zaznaczenie tekstu nie ma takich skutków jak w X11.


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.009 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00149 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.95.233' WHERE u.id=1
0.00115 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.95.233', 1732908465)
0.00025 SELECT * FROM punbb_online WHERE logged<1732908165
0.00041 SELECT topic_id FROM punbb_posts WHERE id=237897
0.00022 SELECT id FROM punbb_posts WHERE topic_id=23999 ORDER BY posted
0.00026 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=23999 AND t.moved_to IS NULL
0.00030 SELECT search_for, replace_with FROM punbb_censoring
0.00065 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=23999 ORDER BY p.id LIMIT 0,25
0.00098 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23999
Total query time: 0.00587 s