Sziasztok.
Egy kb. 70 soros kódrészletet szerettem volna átmásolni egy másik fájlba a vim (7.0.235) segítségével, de a kijelölés és a "ay kiadása után a regiszterbe csak 50 sor kerül. Google és a man olvasgatása megvolt, de nem találtam érdemi információt.
Ha valaki segítene merre nézelődjek, azt megköszönném.
Zoli
- 1355 megtekintés
Hozzászólások
A vim bufferekrol nem tudok tul sok mindent, de egy masik megoldas lehet, hogy egy kulon fajlba kirakod , amit akarsz (erre nem talaltam kulturalt megoldast, csak, ha a felesleget kitorlod "korulotte"), aztan azt a fajlt illeszted be a megfelelo helyre.
Megint masik, hogy dd-vel torlod a masolni kivant reszt, aztan a masik fajlba siman beilleszted. Ez asszem, csak akkor mukodik, ha splittel felosztod elotte a kepernyot.
Nem vagyok vim guru, kb 10 percet tokoltem a problemaval, remelem legalabb adtam tampontot.
- A hozzászóláshoz be kell jelentkezni
Szia.
Természetesen így kerültem meg, csak érdekelt, tudja-e valaki mitől lehet ez. Egyébként a kijelölés után :w filename.txt, így csak a kijelölt részt menti a megadott fájlba.
Üdv: Zoli
- A hozzászóláshoz be kell jelentkezni
hogy mik vannak... :)
én nem szoktam nevesített regisztert használni
Néhány kérdés:
Ha kijelölöd és simán y-t nyomsz majd buffert váltasz és beilleszted akkor is csak 50 sort szúr be?
Ha 70yy jellegűen másolsz, akkor is?
Ha nem más bufferbe próbálsz, akkor is?
- A hozzászóláshoz be kell jelentkezni
Szia.
Csak abban az esetben fordul elő, ha egy megadott névvel rendelkező bufferbe teszem, ekkor már a .viminfo fájlban is csak az 50 sor szerepel, a többit levágja.
Az utolsó kérdésed sajnos nem értem.
Üdv: Zoli
- A hozzászóláshoz be kell jelentkezni
bocs azt hiszem félreértettelek
nálam a buffer az amiről például a "help :buffer" ír
a "ay pedig az a _regiszterbe_ ír: (help registers)
Persze attől még nem tudom mi az oka.
- A hozzászóláshoz be kell jelentkezni
Igazad van, rosszul írtam, a regiszterről van szó.
Üdv: Zoli
- A hozzászóláshoz be kell jelentkezni
Esetleg erdemes lenne a topicinditot meg a topiccimet javitani, hogy egyertelmu legyen...
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Érdekes, sose tapasztaltam ilyet, nem is tudom reprodukálni. Verzióm pont ugyanez. Nem lehet, hogy a kijelölés másik vége elcsúszik, mert ott van a kurzor, insert mode, és a képernyőt görgeted?
- A hozzászóláshoz be kell jelentkezni
Szia.
Xterm-ben használom, jelenleg 66 sorom van, így ez elméletileg nem okozhatja. De kipróbáltam még egyszer, ugyanazt produkálta.
Üdv: Zoli
- A hozzászóláshoz be kell jelentkezni
Köszönöm a hozzászólásokat, sikerült megtalálni a megoldást. A :set viminfo='20"100 paranccsal lehet beállítani a regiszterbe írható sorok számát 100-ra.
Üdv: Zoli
- A hozzászóláshoz be kell jelentkezni
Akkor tedd hozza a topiccimhez a [MEGOLDVA] cimket. koszi.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni