• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af m_abs | 09.02.2013 00:50

Problem med vim indentation

Software
Jeg har et lidt irriterende problem med vim og dens autoindent.

Når jeg indsætter en ny line i så laver den indentation med tabs, hvllket normalt er fint nok, da jeg foretrækker det. Det er bare ikke særlig smart, når jeg redigere kildekolde med mixed tab/spaces eller rent spaces.

Jeg kan ikke gennemskue hvad jeg præcist skal sætte op eller hvad den smarteste løsning vil være.

Hvis jeg kunne få vim til at gætte hvilken løsning den skal bruge ville det være fint, men ellers hvis jeg bare vidste hvordan jeg skiftede mellem spaces og tabs til indentation.

Min vimrc kan ses her: https://github.com/m-abs/vimrc

PS.: Et sidespørgsmål, jeg ved man kan sætte parametre i en kilde-fil, så editoren ved hvilke options der passer til denne fil, hvad hedder det?
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer3

# 1

12 år 9 måneder siden

Permalink

Indsendt af phoenix den 10. februar 2013 kl. 01:21

Permalink

Du kan sætte expandtab og

Du kan sætte expandtab og ts, så vil vim, i dette eksempel, altid benytte 4 spaces istedet for tab:
set expandtab
set ts=4

Du kan have forskellige settings for forskellige typer filer ved at oprette fx python.vim, html.vim etc.

Se dette link:
http://vim.wikia.com/wiki/Indenting_source_code
  • Log ind eller opret dig for at tilføje kommentarer

# 2

12 år 9 måneder siden

Permalink

Indsendt af batnas den 10. februar 2013 kl. 13:54

Permalink

Og som svar på dit PS:
Du

Og som svar på dit PS:
Du leder efter vim modelines.
Se evt. her: Vim modelines

\\Batnas
  • Log ind eller opret dig for at tilføje kommentarer

# 3

12 år 9 måneder siden

Permalink

Indsendt af m_abs den 10. februar 2013 kl. 17:32

Permalink

Tak til jer begge :)

Tak til jer begge :)
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Internettet er ved at dø. Vi kan stadig stoppe det 0
Tid til at lære noget igen 0
TPM 2 0
BigLinux 0
Amerikansk tastatur på dansk tastatur 0

Seneste aktivitet

Nørder søger nørder: Første Linux-brugergruppe på Mors 2
Østrigsk ministerium smider Microsoft ud til fordel for Nextcloud 1
Brug carburetor til at forblive usynlig online 8
Sådan konfigurerer du flatpaks' flathub til verified only 9
Plasma tapet-skifter 3
How to upgrade to LMDE 7 4
Virksomheder og enheder der kører på Linux 11
NordVPN har udgivet kildekoden til sin grafiske brugergrænseflade 2
Flere og flere bruger Brave browseren 1
LibreOffice og Collabora: Hvorfor er de ikke i skolerne i stedet for Word og Google Docs? 11
Firewall igen 5
Værdien ved open source 2
Sailfish på android telefon 1
Ladybird Browser 7
Satiriske ordspil 3
Kan ikke boote på installation 26
Tilføj signatur til Evolution mail 2
LUKS kryptering - Er der andre der bruger det 15
Dansk distro til software udviklere 2
Linux Debian 5

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !