Alguns comandos não estão funcionando no vim

5

Eu sou novo no Vim. Estou seguindo estes tutoriais para me ajudar a aprender usá-lo.

Mas alguns dos meus comandos não estão funcionando, por exemplo:

Capital W.
f followed by a character. (To move to next same char.)

Por que isso está acontecendo e como posso fazer com que esses comandos funcionem?

    
por Mohit Jain 28.12.2010 / 02:08

3 respostas

12

isso pode ser porque, por padrão, o Ubuntu tem uma versão reduzida do vim chamada vim-tiny e muitos comandos não funcionam em vim-tiny . Para obter funcionalidade completa, você precisa instalar o vim . Você pode instalar vim com o seguinte comando

sudo apt-get install vim

Tente estes comandos depois de instalar o vim e deixe-me saber se você ainda tem problemas.

    
por binW 28.12.2010 / 08:08
2

Normalmente, o VIM é executado no modo de compatibilidade VI por padrão.

Experimente os modos de comutação e veja se os comandos funcionam. Use isso para ver qual modo você está:

:set compatible?

Então

:set compatible

ou

:set nocompatible 

para mudar para o outro modo e experimentar seus comandos.

Adicionando

set nocompatible

ou

set compatible

para um arquivo chamado ".vimrc" no seu diretório home fará com que a configuração seja o padrão para o vim.

    
por mikewilliamson 28.12.2010 / 03:53
1

Não tenho certeza do capital W . Eu não sei o que é suposto fazer, funciona como o pequeno w , passando para a próxima palavra.

Em relação a f seguido por um caractere, ele passará para o caractere apenas na linha atual. Se você deseja mover para um outro caractere, use / e o caractere e pressione Enter. ? para reverso. Eu também fiquei confuso com f primeiro.

    
por balki 26.03.2011 / 13:30

Tags