我可以想出一個安裝 LSP 服務器插件的 bash 腳本:
if [ ! -d $HOME/.local/share/nvim/lsp_servers/jdtls/ ]; then
printf "\nInstalling the Java LSP server"
mkdir -p ~/.local/share/nvim/lsp-servers/
nvim -c "LspInstall jdtls"
fi
但隨后腳本永遠不會回傳并且 vim 編輯器保持打開狀態。
我嘗試添加退出命令,但在安裝 LSP 服務器之前它退出了,因為安裝是異步的:
nvim -c "LspInstall jdtls | q | q"
uj5u.com熱心網友回復:
使用腳本選項以阻塞模式運行安裝,該--sync
選項正是為此目的而存在的:
nvim -c "LspInstall --sync jdtls | q"
# ^^^^^^
| q
也許您在結尾和:
之前需要額外的東西LspInstall
。不幸的是,我自己無法測驗。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/493734.html
上一篇:如何在Vim的視覺選擇中洗掉單詞