Automatisk radbrytning i Vim?
Automatisk radbrytning i Vim?
Rubriken säger allt. Hur får jag till det?
Home sweet ~/ = http://sandnabba.se
- maths57
- Inlägg: 2911
- Blev medlem: 22 jun 2007, 15:10
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: Automatisk radbrytning i Vim?
Om det är längden på raderna du vill ha koll på så ska det här funka, skulle jag tro.
Byt bara ut 55 mot det antal tecken du vill ha.
Kod: Markera allt
:set textwidth=55
Re: Automatisk radbrytning i Vim?
Hm, rubriken sa iof kanske inte allt. 
Radbrytning kanske inte är vad jag tänker på?
Vill att om ett ord blir för långt så ska det fortsätta på nästa rad.
Nu blir det:

Radbrytning kanske inte är vad jag tänker på?
Vill att om ett ord blir för långt så ska det fortsätta på nästa rad.
Nu blir det:
Vill ha:Hej! Jag het
er Emil
Hej! Jag
heter Emil
Home sweet ~/ = http://sandnabba.se
- maths57
- Inlägg: 2911
- Blev medlem: 22 jun 2007, 15:10
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: Automatisk radbrytning i Vim?
Du menar avstavning?
- maths57
- Inlägg: 2911
- Blev medlem: 22 jun 2007, 15:10
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: Automatisk radbrytning i Vim?
Det kanske finns i om man installerar rättstavningen.
Re: Automatisk radbrytning i Vim?
Ah! Lär bättra på mina svenska-kunskaper känner jag.maths57 skrev:Du menar avstavning?

Men det är ju typ det där som händer just nu, även om vim inte känner skillnad på sje/ng ljud, eller sammansatta ord, utan bra klipper rätt av.
Vilket jag alltså inte vill ska ske...
Home sweet ~/ = http://sandnabba.se
- maths57
- Inlägg: 2911
- Blev medlem: 22 jun 2007, 15:10
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: Automatisk radbrytning i Vim?
Kan det här vara något? Ett skript: Word Wrap for Vim.
Eller
Eller
http://www.linux.ie/articles/tutorials/vi2.php skrev: There is one mildly annoying thing about vi, which is that for the most part you don't know for certain if one line of text is displayed as just one line or whether it might be so long as to wrap around and be displayed on the screen as being two or more lines. This can be extremely annoying if for example you delete four lines and, due to word wrap, you really only should have deleted two.
For this reason it would be rather nice to know where the lines end and how to do something about it.
Doing the first is quite simple - type :set list to see where the lines end (which will be indicated with dollar signs, tabs indicated with '^I') and :set nolist to get the display back to normal.
Getting vi to do something about it preemptively is rather simple too. All that you need do is type :set wrapmargin=1 to make vi force lines not to wrap, this is a really useful command which probably should be included in your .exrc file.
If for some reason you want to undo this, just type :set wrapmargin=0. You could also use :set wrap and :set nowrap for turning wordwrap on and off.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Automatisk radbrytning i Vim?
Klipper verkligen vim av raderna som standard? Är det inte så att det bara ser ut som två rader fast det egentligen är en enda lång rad?
Om du vill att varje verklig rad bara ska ta upp en enda vim-rad så gör du så här:
Vill du att fusk-radbrytningarna (wrap) inte ska ske mitt i ord så gör du så här istället:
Om du vill att varje verklig rad bara ska ta upp en enda vim-rad så gör du så här:
Kod: Markera allt
:set nowrap
Kod: Markera allt
:set linebreak
- maths57
- Inlägg: 2911
- Blev medlem: 22 jun 2007, 15:10
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: Automatisk radbrytning i Vim?
Eller pröva
Kod: Markera allt
set: wrap lbr
Re: Automatisk radbrytning i Vim?
Stämmer bra. Det är dock som det ska...Konservburk skrev:Är det inte så att det bara ser ut som två rader fast det egentligen är en enda lång rad?
Precis vad jag var ute efter!Konservburk skrev: Vill du att fusk-radbrytningarna (wrap) inte ska ske mitt i ord så gör du så här istället:Kod: Markera allt
:set linebreak

Gjorde även det vad jag ville åt.maths57 skrev:Eller prövaKod: Markera allt
set: wrap lbr
Fastän man inte trodde det så blir vim bara bättre och bättre. Tackar!
Home sweet ~/ = http://sandnabba.se