Permalänk
Medlem

automatisk radbrytning i vim

Hur stänger man av den automatiska radbrytningen i vim?? Det är fruktansvärt frustrerande att den bryter långa rader så faktiskt..

Permalänk
Medlem

huh? har du autmatisk radbrytning i vim? det har iafl inte jag.

Permalänk
Medlem

mm, om man skriver en rad som blir längre än själva fönstret man kör vim i så ist för att fortsätta åt höger så bryts raden (eller, inte bryts, utan fortsätter ner på nästa rad) och det är störande när man skall felsöka kod tycker jag..
så här ser det ut
http://zajko.zajko.cc/screens/brytning.png

Permalänk
Medlem

Om jag har förstått det rätt så är det som så att raden fortsätter på nästa rad, men hör fortfarande ihop m ed raden ovan. Är det det du stör dig på?

Jag passar på att fråga en annan fråga om Vim: Hur kan jag göra så jag får tecknet X på Y antal rader under markören (inkl. markören), efter tecknetnummret Z?

Visa signatur

http://www.catb.org/~esr/faqs/smart-questions.html
"Tot kto samoiltushi infarmator tot kto sam ne ponjal sto on rasskasoval"

Permalänk
Medlem

Det är precis det jag stör mig på, grymt frustrerande faktiskt och jag får det inte att försvinna på något sätt bara

Btw, fick läsa din förklaring 3 ggr innan jag fattade hur du menade Raiche Och jag har ingen koll på det heller

Permalänk
Medlem

Jag har inte provat detta själv, men tror mig har hittat något.
http://vim.sourceforge.net/htmldoc/options.html#'textwidth'
Eller är jag helt ute och cyklar?

Visa signatur

Scud: The other day, in the park, I was wondering why frisbees look bigger and bigger as they get closer to you
Scud: And then it hit me

Permalänk
Medlem

Lite ute och cycklade var du Gannon, men det ledde mig till detta, vilket är rätt:
http://vim.sourceforge.net/htmldoc/options.html#'wrapmargin'

Tusen tack!

Permalänk

Det där löste en av mina frågor oxå!
Det var särskilt störigt när man använder indentering och den radbryter och skjuter in raden...

Någon som kan svara på det här då?
Om jag vill upprepa ett tecken x antal ggr på samma rad, hur gör jag då?

Tex. om jag vill skapa en 'avdelare' av 40st brädlappar så här:
#########################################

Då vill jag ju enkelt kunna ange att 40st '#' ska skrivas ut i en följd, så jag slipper slita ut fingrarna och dessutom behöva hålla räkningen...

Visa signatur

::.. KDE Neon ..::
Home | MAME Arcade
Spelkonsoler

Permalänk
Medlem

Varför inte klistra denna, ändra topic och ha den som problem-i-vim-tråd? Ett litet Vim-FAQ alltså.

En annan fråga: När jag står i början av en rad, trycker enter så skapas det en ny rad, och jag hoppar ner till den raden jag var på när jag tryckte enter.
Fast, den tar bort alla tabbar i början av raden. Hur får jag den att lämna den raden jag var på intakt?

Visa signatur

http://www.catb.org/~esr/faqs/smart-questions.html
"Tot kto samoiltushi infarmator tot kto sam ne ponjal sto on rasskasoval"

Permalänk
Medlem

dels, så att den inte "bryter" raden stänger du av respektive sätter på med:
:set nowrap eller :set wrap..
och för att den ska skriva 40st '#' trycker du:
40i#<esc>

(den uppdaterar inte automatiskt skärmen då, så tryck typ ':' så visar den 40st # ist för ett..

Visa signatur

pub 1024D/6600D334 2006-03-29
Key fingerprint = 72B7 2466 1864 C5DF 4A01 A74D A438 7C46 6600 D334

Permalänk
Medlem

raiche, du stänger av automatiskt indentering.
vilket är antingen si(smart indending), ai (automatic indenting) eller ci(c indent).

(:set nosi/noai/noci)

Visa signatur

pub 1024D/6600D334 2006-03-29
Key fingerprint = 72B7 2466 1864 C5DF 4A01 A74D A438 7C46 6600 D334

Permalänk

v1gge: Kanon med en lösning på på fingerslitaget...

Däremot radbrytningen funkar inte som jag vill med en vanlig ':set nowrap', men det var nog för att jag uttryckte mig klumpigt...
Jag vill att den ska byta rad automatiskt, men inte att den ska skicka in den nya raden med automatisk indentering när raden blir längre än skärmen. (hmm.. klurigt att förklara)

Jag fick iaf önskad effekt med dessa kommandon i ~/.vimrc :
set wrapmargin=0
set textwidth=0

Visa signatur

::.. KDE Neon ..::
Home | MAME Arcade
Spelkonsoler

Permalänk
Medlem

apeekaboo V1gges svar ang. radbrytning var till mig och funkar perfekt! Tusen tack v1gge

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av v1gge
dels, så att den inte "bryter" raden stänger du av respektive sätter på med:
:set nowrap eller :set wrap..
och för att den ska skriva 40st '#' trycker du:
40i#<esc>

(den uppdaterar inte automatiskt skärmen då, så tryck typ ':' så visar den 40st # ist för ett..

Och det säger du först nu ditt hubahiba
Tackar tackar.

EDIT: noac fungerade. Men inte 40i#.
Ska jag inte skriva det i Normal Mode? Den reagerar isåfall på 'i' och hoppar till Insert Mode.

Visa signatur

http://www.catb.org/~esr/faqs/smart-questions.html
"Tot kto samoiltushi infarmator tot kto sam ne ponjal sto on rasskasoval"

Permalänk
Hedersmedlem

Raiche: 40i#<esc><esc>
Det blir skumt, men det funkar så. Och ja, man hoppar till insert mode "i mitten".

Fy fan vad jag älskar vim nu!
Senast i förrgår tänkte jag "vad ska man med vim till? nano funkar så braa så".
Idag har jag bestämt att jag knappast kommer köra nano längre. vim är helt enkelt FÖR bra, och jag har ändå bara övat en del.

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Medlem

Thomas: Fint. Då vet jag det i fortsättningen. Det var dock inte så jag menade, jag vill ha tecknet, #, på varje rad neråt.

En till fråga
Hur flyttar jag fönstret? Ungefär som zz fast enbart fönstret, och inte markören.

Visa signatur

http://www.catb.org/~esr/faqs/smart-questions.html
"Tot kto samoiltushi infarmator tot kto sam ne ponjal sto on rasskasoval"

Permalänk
Hedersmedlem

Hm, om du vill göra "nya" rader, och inte lägga till framför existerande, så funkar ju alltid 40i#<enter><esc><esc>.
Fönster och sånt kan inte jag svara dock, jag har inte lärt mig alla såna finesser.
Dock så har jag också en fråga där; kan man inte ändra så att det blir tydligare vilken text som är i vilket fönster? Just nu känns det som att det bara står ett filnamn i mitten ungefär.

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Medlem

Har ett störande problem med vim som brukar komma upp när jag kört det ett tag. Spelar ingen roll om det är GUI "mode" eller rakt under en terminal så att säga. Iaf "problemet" är att alla ; tecken (semikolon) blir markerade med gult vilken i försig inte är ett problem men fruktansvärt störande. Vet inte om det är jag som får fram det när jag trycker fel eller så, men det verkar precis som det kommer när det känner för det.

Någon som vet hur man får bort det, eller varför det blir så?

Permalänk
Medlem

Kan man få enter i Replace Mode att reagera som enter i Normal Mode?

Visa signatur

http://www.catb.org/~esr/faqs/smart-questions.html
"Tot kto samoiltushi infarmator tot kto sam ne ponjal sto on rasskasoval"

Permalänk
Medlem

Min numpad funkar inte i vim, får bara bokstäver, lite störande, någon som har någon bra lösning?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Crawen
Min numpad funkar inte i vim, får bara bokstäver, lite störande, någon som har någon bra lösning?

Jadu, det är skit svårt att få igång under linux. Man måste in i kärnan och ändra mycket och sedan så får man även confa X på ett speciellt sätt. Du får söka lite så kanske du hittar hur man fixar det

Permalänk
Medlem

Kan vi utgå från att du testat dona med Numlock knappen??

doFFen: Du ska inte prata om sånt du inte vet nått om själv

Permalänk
Medlem

Jorå, klart man använder NumLock-knappen, helt bakom bojjen är jag inte

Permalänk
Medlem

Vilken terminal använder du? :set term

Visa signatur

http://www.catb.org/~esr/faqs/smart-questions.html
"Tot kto samoiltushi infarmator tot kto sam ne ponjal sto on rasskasoval"

Permalänk
Medlem
Permalänk
Medlem

Samma sak för mig när jag kör screen. Sätt term till xterm istället.

Visa signatur

http://www.catb.org/~esr/faqs/smart-questions.html
"Tot kto samoiltushi infarmator tot kto sam ne ponjal sto on rasskasoval"

Permalänk
Medlem

När jag redigerar html-/cppfiler med vim så är tabstoppet 8 tecken. Jag skulle vilja dra ner det till ungefär 1-2 tecken för htmlfiler och kanske 4 för c/cpp, men filerna i /usr/share/vim/vim61/indent verkar inte ha något deklarerat. 'set tabstop' fungerar inte, kan jag säga.

Edit: Det jag menar är alltså att om man skriver exempelvis <body> och trycker enter så sker en indentering på 8 tecken. Det är den jag vill förkorta.

Visa signatur

It is one thing to describe an interview with a gorgon or a griffin, a creature who does not exist.
It is another thing to discover that the rhinoceros does exist, and then take pleasure in the fact that he looks as if he didn't.
- G.K. Chesterton

Permalänk
Medlem

:set ts=2 eller liknande.

Visa signatur

pub 1024D/6600D334 2006-03-29
Key fingerprint = 72B7 2466 1864 C5DF 4A01 A74D A438 7C46 6600 D334

Permalänk
Medlem

Funkar inte.
Jag misstänker att ts är en alias på tabstop.

Visa signatur

It is one thing to describe an interview with a gorgon or a griffin, a creature who does not exist.
It is another thing to discover that the rhinoceros does exist, and then take pleasure in the fact that he looks as if he didn't.
- G.K. Chesterton

Permalänk
Medlem

jag har damp i huvet!

Visa signatur

Björn