# xvim **Repository Path**: xdy/xvim ## Basic Information - **Project Name**: xvim - **Description**: vim config - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-23 - **Last Updated**: 2025-05-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 安装 quick start ``` curl https://raw.githubusercontent.com/xvdy/xvim/master/install.sh | sh curl https://gitee.com/xdy/xvim/raw/master/install.sh |sh ``` ``` git clone git@github.com:xvdy/xvim.git ~/.vim/ echo 'source ~/.vim/xvim/vimrc' > ~/.vimrc vim -E -c PlugInstall -c q or :PlugInstall 如果报错 git 目录不为空等的错:mv ~/.vim/bundles /tmp/ ``` ## 快捷键 * leader key:空格 文件管理 * 打开 nerdtree : F4 或者 n * 文件搜索:sf * 内容搜索:sg 打开 lsp 代码提示 * init/init-plugin.vim ``` let g:bundle_group = ['nerdtree', 'fzf', 'snippets', 'lsp'] ``` ## 参考 * vim 各个目录的作用 https://blog.csdn.net/u014805066/article/details/62891949 * vim python http://vimdoc.sourceforge.net/htmldoc/if_pyth.html * 参考配置 https://github.com/skywind3000/vim-init * vimscript http://www.skywind.me/blog/archives/2193 * buffer windown tab ``` A buffer is the in-memory text of a file. A window is a viewport on a buffer. A tab page is a collection of windows. ``` * 插件管理 https://github.com/junegunn/vim-plug * macvim mac自带的vim不支持python3(可以通过vim --version查看插件支持情况),可以 `brew install macvim` 来安装macvim,然后替换命令行vim `alias vim="/usr/local/Cellar/macvim/8.2-163_2/bin/vim"` https://github.com/macvim-dev/macvim/wiki/FAQ