Como eu configuro o gvim para abrir arquivos do diretório atual?

0

No Windows, não importa o que eu defina como o diretório atual, o gVim sempre definirá seu diretório de trabalho inicial como $home. (Ou seja, se eu iniciar o gVim com o diretório atual em C:\something, ou se eu definir o diretório inicial como algo no atalho da área de trabalho, o vim não cumprirá esse diretório de trabalho.)

Isso fica muito irritante quando tento abrir um arquivo a partir da linha de comando digitando algo como gvim file.txt, pois sempre assumimos que é um novo arquivo a ser criado no $homediretório.

Isso está errado com a minha configuração do vim ou esse comportamento padrão? Se for o comportamento padrão, existe uma maneira de alterá-lo?

digitxp
fonte
Eu apenas faço o gvim. \ File.txt se eu quiser trabalhar em um arquivo no diretório local.
#
A coisa estranha sobre o meu computador, porém, é que ela só vai abrir C:\Users\Username\file.txtse eu digitar que no.
digitxp
Oh, eu posso ter entendido errado. Você está fazendo isso de dentro do gvim? Ou em um prompt de comando?
EBGreen 26/07
Prompt de comando.
digitxp
Isso é realmente estranho então. O que eu publiquei funciona bem para mim.
#

Respostas:

0

Verifique as configurações do seu GVim, como:

Edit -> Global Settings -> Search path

Verifique se você tem ponto como o primeiro argumento. Eu tenho:

.,/usr/include,,

mas depende do seu sistema (você está no Windows, deve ter caminhos diferentes, mas deve ter pelo menos esse ponto).

Você também pode tentar executar a partir da linha de comando, para que o diretório de trabalho atual seja passado para o seu gvim.

kenorb
fonte