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?


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.