Neovim, terminalden neovim olduğunu bash'dan algılamama izin verecek ortam değişkenleri ayarlıyor mu? .bashrc
Neovim terminal ise davranışlarımı değiştirmek istiyorum .
Neovim, terminalden neovim olduğunu bash'dan algılamama izin verecek ortam değişkenleri ayarlıyor mu? .bashrc
Neovim terminal ise davranışlarımı değiştirmek istiyorum .
Yanıtlar:
Ben çalışan çıktısını karşılaştırıldığında env
Neovim içinde onu çalıştıran çıkışına standart bir terminalde ve bu değişkenler yenidir benziyor:
VIMRUNTIME=/usr/local/Cellar/neovim/HEAD/share/nvim/runtime
VIM=/usr/local/Cellar/neovim/HEAD/share/nvim
NVIM_LISTEN_ADDRESS=/var/folders/_8/sy7jjpw55mbgn2prml0fbsgc0000gn/T/nvimaLHjPR/0
( vim
Ben de var $VIM
ve $VIMRUNTIME
bu yüzden onların sadece varlığı Neovim vs Vim göstermez ...)
Alxndr örneğinin yanı sıra, aşağıdakileri kendiniz de ayarlayabilirsiniz:
:let $IN_NEOVIM = "yes"
:terminal
$ env | grep NEOVIM
IN_NEOVIM=yes
Bu, özellikle kabuğa bilgi aktarmanın basit bir yolu olarak kullanışlıdır; Örneğin:
:let $NEOVIM_FILETYPE = &filetype
:terminal
$ env | grep NEOVIM
NEOVIM_FILETYPE=python