Jika saya sedang mengerjakan file yang berlokasi di mis. ~\myprojects\testproject\hello.txt
dan kemudian ingin membuka file baru di direktori yang sama mis. todo.txt
(terletak di ~\myprojects\testproject\todo.txt
), bagaimana saya bisa melakukan itu secara efisien dengan gvim di Windows?
Hari ini saya harus mengetikkan perintah ini, mungkin menggunakan tab-completion untuk path:
:e ~\myprojects\testproject\todo.txt
Apakah ada perintah yang lebih pendek mis:
:e .\todo.txt
di gvim di Windows?
Jika saya gunakan .\todo.txt
, file itu akan berlokasi di C:\Windows\system32
, itu bahkan bukan direktori home saya. Apakah ada pengaturan untuk menentukan direktori home saya sebagai default? atau diectory lainnya?
sumber
C:\Windows\system32
dan tidak di~\myprojects\testproject\todo.txt
.Saya memiliki yang berikut di vimrc saya:
Ini membuka baris perintah, memasuki perintah 'e' dan pra-mengisi argumen file dengan path ke file di buffer aktif saat ini. Kunci dipetakan ke tombol backslash secara default.
sumber
Untuk kelengkapan, jika Anda mengedit file di direktori itu saat ini,
set autochdir
di vim.rc harus cukup.Namun jika Anda berada di penjelajah file vim (
netrw
)Anda harus mendahului pembuatan file baru dengan
%
.Untuk informasi lebih lanjut:
:help netrw-intro-browse
.sumber