NeoVim
Home - Neovim
Vim
文字編輯器
Lua
語言伺服器協定
https://www.youtube.com/watch?v=c4OyfL5o7DU
Fireship
應用程式(Arch Linux)
$ pacman -S neovim
$ nvim
設定(NeoVim)
呼叫終端指令
$ :termianl COMMAND
進入輸入模式
i
:startinsert
離開輸入模式
<C-\><C-N>
調整視窗
Windows - Neovim docs
<C-W s>/<C-W S>/<C-W C-S>:分割視窗
<C-W v>/<C-W C-V>:水平分割視窗
<C-W n>/<C-W C-N>/:tabnew:開新視窗
<C-W q>/<C-W C-Q>:關閉視窗
<C-W ←↓↑→>/<C-W hjkl>:切換視窗
<C-W +/->:調整視窗尺寸
檔案
開啟檔案
$ :e FILE_PATH
開新檔案
$ :new
$ :enew
註解
gc
gcc
使用取代功能更改成換行字元時,需使用\r而非\n
\n會插入空字元(0x00),\r才會插入換行字元(0x0a)
LazyVim
🚀 Getting Started | LazyVim
名字和管理套件的lazy.nvim非常相似,此則為同一作者製作的NeoVim框架
快捷鍵
⌨️ Keymaps | LazyVim