Trong một vỏ thông thường:
$ env | grep -i vim
EDITOR=vim
Sau khi sử dụng :shell
$ env | grep -i vim
EDITOR=vim
VIMRUNTIME=/usr/share/vim/vim80
VIM=/usr/share/vim
MYVIMRC=/home/martin/.vim/vimrc
Vì vậy, nó trông giống như Vim đặt VIMRUNTIME
, VIM
và MYVIMRC
các biến môi trường. Trong số đó, VIM
có vẻ đáng tin cậy nhất đối với tôi (bạn có thể không có thời gian chạy vimrc hoặc thậm chí vim).
Bạn cũng có thể đặt các biến môi trường của riêng mình:
:let $HELLO = "test"
:shell
$ echo $HELLO
test
Điều này đặc biệt hữu ích để truyền đạt thông tin về bộ đệm bạn đang chỉnh sửa; ví dụ:
:let $VIM_FILETYPE = &filetype
:let $VIM_FILENAME = expand('%:p')
Sẽ hiển thị như một cái gì đó như:
VIM_FILETYPE=go
VIM_FILENAME=/home/martin/a.go