vim 和 tmux 的简单配置。
- 灵活的切换窗口;
- 方便寻找已打开文件;
- 全文查找;
- 代码跳转;
- ...
操作前请先备份原有文件。
brew install neovim
curl -fLo ~/.config/nvim/init.vim --create-dirs https://raw.githubusercontent.com/JK-Sun/iconfig/master/init.vim
安装vim-plug
curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
如果无法访问https://raw.githubusercontent.com
, 配置hosts
199.232.28.133 raw.githubusercontent.com
进入vim中安装插件
:PlugInstall
安装依赖
# 用于fzf插件rg全文搜索
# https://github.com/BurntSushi/ripgrep
brew install ripgrep
# 用于fzf插件查找文件,代替find命令,提高效率
# https://github.com/chinanf-boy/fd-zh
brew install fd
# .bachrc中添加
export FZF_DEFAULT_COMMAND='fd --type file'
代码自动不全和代码跳转需要安装语言服务器,详情见:https://github.com/neoclide/coc.nvim
来源:https://github.com/amix/vimrc
git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_awesome_vimrc.sh
curl -fLo ~/.vim_runtime/my_configs.vim https://raw.githubusercontent.com/JK-Sun/iconfig/master/my_configs.vim
安装vim-plug
curl -fLo ~/.vim_runtime/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
如果无法访问https://raw.githubusercontent.com
, 配置hosts
199.232.28.133 raw.githubusercontent.com
进入vim中安装插件
:PlugInstall
安装依赖
# 用于fzf插件rg全文搜索
# https://github.com/BurntSushi/ripgrep
brew install ripgrep
# 用于fzf插件查找文件,代替find命令,提高效率
# https://github.com/chinanf-boy/fd-zh
brew install fd
# .bachrc中添加
export FZF_DEFAULT_COMMAND='fd --type file'
安装
# ubuntu
sudo apt-get install tmux
# mac
brew install tmux
配置
curl -fLo ~/.tmux.conf https://raw.githubusercontent.com/JK-Sun/iconfig/master/tmux.conf
:vs
纵向分屏:sp
横向分屏Ctrl+h/j/k/l
切换窗口Ctrl+i/o
bufer切换Ctrl+b
代码跳转(使用coc,需要先安装语言服务器)wm
打开树型菜单wn
定位到当前打开文件mm
打开最近访问文件菜单zR
展开全部折叠,f
查找文件,g
全文查找,y
将vim中的内容复制到系统剪切板,p
将系统剪切板中的内容复制到vim
Ctrl+a
前缀Ctrl+a c
创建窗口Ctrl+d
关闭窗口Ctrl+left/right
切换窗口Shift+down
创建窗口Shift+left/right
切换窗口