Barra de ferramentas ausente no gvim 7.3

1

Eu recentemente compilei o gVim 7.3.592 usando o gcc 4.7.1 da distro MinGW disponível através do nuwen.net . Ele foi construído com interfaces de linguagem Python 2/3 e Ruby (ou, mais especificamente, eu defini as definições PYTHON, PYTHON3 e RUBY no makefile para MinGW).

Aqui está meu gvimrc . Eu tenho um arquivo vimrc que parece exatamente similar.

Por algum motivo, parece que:

Como faço para trazer de volta a barra de ferramentas que estava presente nas versões anteriores?

UPDATE : O problema ocorre quando eu movo o arquivo gvim.exe gerado do diretório src para qualquer outro. Trazê-lo de volta restaura os ícones da barra de ferramentas e o menu.

    
por Isxek 11.07.2012 / 01:36

5 respostas

3

Se você digitar :e $MYVIMRC e, em seguida, adicionar o seguinte e reiniciar o GVim, deverá retornar ao normal.

set guioptions+=m "adds menu bar

set guioptions+=T "adds toolbar

set guioptions+=r "always present scrollbar

Você também pode consultar o manual para ver uma grande lista de opções.

Eu decidi que iria tentar ir mais longe e realmente compilar isso sozinho. Baixou o clone Ming acima mencionado e depois clonou o repositório vim . Eu compilei sem nenhum plug-in inicialmente e, em seguida, compilei com todas as combinações de plugins (Ruby, LUA, Python e Perl inseridos em boa medida).

Eu não recebi a falha que você chegou até agora, e através do bate-papo você me disse que sua compilação em outra máquina também funciona. A partir disso, é definitivamente algo peculiar em seu ambiente de criação.

    
por 11.07.2012 / 02:00
0

Dentro do local em que gvim.exe foi movido, crie um novo diretório chamado vim73 . No mínimo, os seguintes arquivos e pastas devem estar dentro de vim73 :

  • menu.vim
  • o diretório autoload
  • o diretório colors

Eu não verifiquei quais arquivos específicos dos diretórios autoload e colors eram realmente necessários, mas cumprir esse requisito resolveu o problema para mim.

    
por 12.07.2012 / 08:06
0

:h guioptions para mais informações. O Vim tem uma ótima documentação:)

Se você quer uma resposta rápida:

if has("gui_running")
  set guioptions-=m     "remove menu bar
  set guioptions-=T     "remove tool bar
  set guioptions-=r     "remove left scroll
  set guioptions-=l     "remove right scroll
endif
    
por 11.07.2012 / 09:16
0

Eu tive o mesmo problema no windows para o gvim (8.0). No meu caso, o problema não era que as configurações tivessem sido definidas incorretamente. Descobri que eu consegui deletar alguns dos arquivos necessários para menus / etc do diretório vim.

Então, olhando para o seu problema, parece que o executável não conseguiu encontrar os arquivos necessários para criar os menus e botões. Minha solução foi extrair novamente o arquivo de tempo de execução do vim para o diretório vim que substituiu os arquivos ausentes. No seu caso, você pode extrair os arquivos de tempo de execução para qualquer diretório que estiver executando o vim ou copiar os arquivos e subdiretórios do local onde os menus estão funcionando.

ps. para gvim80 o arquivo runtime é vim80-069rt.zip.

    
por 22.02.2017 / 18:59
0

Eu tive esse problema e isso estava me deixando louca. Finalmente, descobri que não tinha um conjunto de variáveis de ambiente VIMRUNTIME.

Uma vez que eu configurei isso para apontar para o diretório onde o vim foi instalado, ele poderia então ver o menu.vim e tudo estava certo com o mundo. Então, eu me certificaria de verificar isso.

    
por 16.02.2018 / 22:20