此分支使用的是nvim+lsp配置,lazy.nvim进行包管理,其他的分支分别是lsp+packer 和coc+packer ,但是紧跟时代,其他两个分支不再更新。
# Clone the repository.
git clone https://github.com/xinghe98/neovim_lua.git ~/.config/nvim
cd ~/.local/share/nvim/lazy/markdown-preview.nvim
yarn install
sudo pacman -S python-pip go nodejs npm yarn xclip qutebrower
sudo pacman -S ctags
模式 | 快捷键 | 操作 | 说明 |
---|---|---|---|
normal | H | ^ | 快速移动至行首 |
normal | L | $ | 快速移动至行尾 |
normal | <leader>l | l | 将焦点移动至左窗口 |
normal | <leader>k | k | 将焦点移动至上窗口 |
normal | <leader>h | h | 将焦点移动下至窗口 |
normal | <leader>j | j | 将焦点移动至右窗口 |
normal | S-tab | << | 减少缩进 |
normal | tab | >> | 缩进 |
visual | S-tab | < | 减少缩进 |
visual | tab | > | 缩进 |
J | 5j | 下移5行 | |
K | 5k | 上移5行 | |
normal | :nohlsearch | 退出搜索高亮 | |
normal | <leader><leader> | :bn | 移动到下一个buffer窗口 |
normal | <leader><backspace> | :bp | 移动到上一个buffer窗口 |
normal | <c-w> | :bd | 关闭当前buffer窗口 |
normal | <S-s> | :w | 保存 |
normal | <S-q> | :q | 退出 |
normal | <leader>t | :TranslateW | 翻译词 |
visual | <leader>t | :TranslateW | 翻译句 |
normal | tt | 打开目录树 |