Begränsa terminal till 80 col

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Begränsa terminal till 80 col

Inlägg av dmz »

När jag kodar vill jag begränsa terminalens bredd till 80 kolumner, hur löser jag det utan att behöva ändra storlek på den manuellt varje gång jag öppnar vim?
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Begränsa terminal till 80 col

Inlägg av Osprey »

Det borde räcka med "set columns=80" i "~/.vimrc" om terminalfönstret inte är maximerat...
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Begränsa terminal till 80 col

Inlägg av dmz »

Nope, ingen skillnad alls.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Begränsa terminal till 80 col

Inlägg av Osprey »

Vad händer då? för mig skalar den om hela fönstret till 80 cols, om det inte är i maximerat läge. Vill du istället skala om "själva terminalen" till 80 kolumner och inte bara vim, så funkar det med "resize", typ:

Kod: Markera allt

#! /bin/bash
#
ROWS=$(resize | grep LINES= | awk '{ split($0,p,"="); print p[2] }' | sed 's/;//g')
resize -s $ROWS 80 >> /dev/null
Men som med vim så får terminalfönstret inte vara i maximerat läge...
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Begränsa terminal till 80 col

Inlägg av dmz »

Jag förstår inte vad du menar att det är för skillnad mellan 'fönstret' och 'själva terminalen'? :p
Oavsett vad så händer ingenting alls med någon av vägarna. Jag kör stumpwm för övrigt.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Begränsa terminal till 80 col

Inlägg av dmz »

Jag antar att det beror på stumpwm:
» resize -s 80 80
COLUMNS=80;
LINES=80;
export COLUMNS LINES;
scp1@shiva | /home/scp1
» echo $COLUMNS
80
scp1@shiva | /home/scp1
» echo $LINES
80
Någon som är bra på clisp?

Edit: Nu förstod jag vad du menade. Jo, det är terminalen i själva fönstret jag vill ha till 80 col...
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Skriv svar

Återgå till "Terminalforum"