本文详细介绍了如何在 Mac 上安装配置 Neovim 及相关工具(如 tmux),推荐使用 LazyVim 社区方案,并提供快捷键设置、插件管理和终端集成等实用技巧。
Mac 可以直接使用 Homebrew 直接安装
brew install neovim
tmux config file path ~/.tmux.conf
brew instal tmux
fix clear command terminal database is inaccessible error
curl -LO https://invisible-island.net/datafiles/current/terminfo.src.gz && gunzip terminfo.src.gz
/usr/bin/tic -xe tmux-256color terminfo.src
sudo /usr/bin/tic -xe tmux-256color terminfo.src
/usr/bin/tic -xe kitty-direct,tmux-256color terminfo.src
infocmp -x tmux-256color
add set -g default-terminal "tmux-256color" into .tmux.conf
set -g default-terminal "tmux-256color"` into `.tmux.conf
# keymaps
unbind C-b
set -g prefix C-a
可以基于以下社区方案进行安装配置
LazyVimLernaVimAstroVim下面我将以LazyVim的安装作为示例
brew install ripgrep
brew install fd
brew install tmux
git clone https://github.com/LazyVim/starter ~/.config/nvim
rm -rf ~/.config/nvim/.git
nvim
macos should set
defaults write -g ApplePressAndHoldEnabled --bool false
According to your own preference.
# ~/.config/nvim/lua/config/keymaps.lua
keymap.set('n', 'jk', '<Esc>')
cmd + shift + </>A-j/kleader s gleader leadershift kleader c rleader f b or leader ,leader |leader w dleader s tleader s kleader u lleader s rleader g
leadercqleader f tleader eleader u fleader u dC-a cC-a xC-a nexitdependence flash
yr3y copy 3 linesdr3d delete 3 linesyr [char] S