Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di fausto
    Registrato dal
    Jun 2002
    Messaggi
    294

    ma perche' vim fa di testa sua?

    Ciao ragazzi,
    sto programmando. E vim, come al solito, fa di testa sua. Gia' non vado matto per la programmazione, figuriamoci...

    Io non voglio che indenti automanticamente e voglio coambiare la dimensione del tab.
    (ci sono anche altre cose che vorrei fare, tipo commentare una parte del testo automanticamente e non mettendo uno a uno gli #, ma diciamo che per ora mi concentro sulle cosae facili).
    Edito il mio .vimrc, ma lui alcune istruzioni le esegue, altre no. E ne fa delle altre che nel .vimrc non ci sono!
    se faccio
    set: ottengo
    --- Options ---
    backup helplang=en incsearch shiftwidth=4 textwidth=78
    commentstring="%s history=50 list showcmd ttyfast
    filetype=vim hlsearch ruler syntax=vim ttymouse=xterm2
    backspace=indent,eol,start
    comments=sO:" -,mO:" ,eO:"",:"
    formatoptions=croql
    indentexpr=GetVimIndent()
    indentkeys=0{,0},:,0#,!^F,o,O,e,=end,=else,=cat,=f ina,=END,0\
    listchars=tab:__,trail:@
    wildmode=longest,list

    mentre io nel vimrc e':
    :set wildmode=longest,list
    :set list
    :set listchars=tab:__,trail:@
    :hi SpecialKey term=NONE ctermfg=LightGray
    :set noai
    :set sw=4
    :set noautoindent

    Dove le prende le altre opzioni? tipo quei indentexpr=GetVimIndent()
    indentkeys=0{,0},:,0#,!^F,o,O,e,=end,=else,=cat,=f ina,=END,0\ ?

    Sapete darmi una mano?

    ciao,
    f
    laptop asus L5800C
    slackware 11.0 kernel 2.6.17

  2. #2
    /usr/share/vim/vimrc, che solitamente è un symlink a /etc/vim/vimrc

    trovi tutti i file interessati al fondo del man
    Sotto la panza la mazza avanza.

  3. #3
    Utente di HTML.it L'avatar di fausto
    Registrato dal
    Jun 2002
    Messaggi
    294
    si, ma appunto, io col .vimrc voglio sovrascrivere alcuni comportamenti solo per me, non anche per gli altri utenti.
    Perche' non me lo fa fare?
    laptop asus L5800C
    slackware 11.0 kernel 2.6.17

  4. #4
    parecchie opzioni hanno il loro opposto, tendenzialmente se esiste un autoindent esiste anche un noautoindent; quindi nel tuo .vimrc dovresti negare tutto ciò che non vuoi

    ma non è detto che esista un noindentexpr, per le opzioni che non si possono negare mi sa che ti tocca agire a livello globale
    Sotto la panza la mazza avanza.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.