configuração vimrc

2

Me desculpe se meu título parece vago. Eu não sabia como fazer um título sucinto.

Eu tenho 2 perguntas:

1) Para o movimento de tabulação no vim, quando mapeio ctrl + pgup para ctrl + p e ctrl + pgdown para ctrl + n, ele funciona bem entre as tabs, mas sempre que passo de uma tab para diferentes guias e volto para o dito separador, o cursor move um espaço para a direita (vai para a próxima linha se encontrar o fim da linha) O mapeamento se parece com isso no meu arquivo .vimrc

map ^N ^[[6;5~ 
map ^P ^[[5;5~ 

2) Eu quero verificar se o esquema de cores é uma certa e se sim, então faça sth. por exemplo, eu quero fazer isso:

if &colorscheme == desert256
    highlight String ctermfg=217 ctermbg=235
endif

ps: Eu originalmente fiz essa pergunta no stackoverflow, mas alguém me disse para perguntar aqui, então ...

    
por user26825 01.02.2010 / 13:46

1 resposta

2
  1. Você provavelmente tem um espaço à direita no final da linha. Verifique, por exemplo, procurando por:

    \s\+$
    
  2. Tente isto:

    if g:colors_name == "theme_name"
        <do something>
    endif
    

    nota: colorscheme não é uma variável e "desert256" deve estar entre aspas.

por 01.02.2010 / 14:42

Tags