lvim-tech
Subject
Link
Install
基本上執行下面的指令,clone到「~/.config/nvim」這個資料夾
git clone https://github.com/lvim-tech/lvim.git ~/.config/nvim
然後執行
nvim
就會自動安裝「packer.nvim」,
會安裝到「~/.local/share/nvim/site/pack/packer/opt/packer.nvim」這個路徑,
並且安裝預定好的「Plugin」。
並且編譯成「~/.local/share/nvim/site/lua/packer_compiled.lua」。
Path
- ~/.config/nvim
- ~/.cache/nvim
- ~/.local/share/nvim
Uninstall
若要移除,只要執行下面指令就可以了,也就刪除上所列的三個資料夾。
rm -rf ~/.config/nvim
rm -rf ~/.cache/nvim
rm -rf ~/.local/share/nvim
微調
noexpandtab
我個人縮格慣用「Tab」而非「空白」。
修改「~/.config/nvim/lua/configs/global/lvim.lua」這個檔案
原本的
expandtab = true,
noexpandtab = true,
這個就如同原本的「set noexpandtab」。
這個程式碼實作,可以參考「funcs.options_set」這個「function」。
Keybind / CtrlSpace
因為 「Ctrl + Space」在我的環境是用來「切換中文輸入法」。
所以修改成「按兩次Space」來「觸發」。
修改「~/.config/nvim/lua/configs/global/keymaps.lua」這個檔案
原本的
{"<C-space>", ":CtrlSpace<CR>"}, -- CtrlSpace
{"<space><space>", ":CtrlSpace<CR>"}, -- CtrlSpace
Keybind / LvimHelper
因為 「F11」在我的環境是用來「將視窗切換成全螢幕」。
所以修改成「F10」來「觸發」。
修改「~/.config/nvim/lua/configs/global/keymaps.lua」這個檔案
原本的
{"<F11>", ":LvimHelper<CR>"}, -- LvimHelper
{"<F10>", ":LvimHelper<CR>"}, -- LvimHelper
Help
一些按鍵的綁定,可以在「~/.config/nvim/help」這個資料夾找到相關的文件。