# my_vim **Repository Path**: my2817/my_vim ## Basic Information - **Project Name**: my_vim - **Description**: git clone https://gitee.com/my2817/my_vim ~/my_vim ln -s ~/my_vim ~/.vim - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-09 - **Last Updated**: 2025-06-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Installation ## vim8 如果从源码安装vim8, configure 时需要 '--enable-python=yes' ``` sh yum install ctags git tcl-devel \ ruby ruby-devel \ lua lua-devel \ luajit luajit-devel \ python python-devel \ perl perl-devel \ perl-ExtUtils-ParseXS \ perl-ExtUtils-XSpp \ perl-ExtUtils-CBuilder \ perl-ExtUtils-Embed ``` ## config ``` shell cd ~ git clone https://gitee.com/my2817/my_vim ~/my_vim ln -s ~/my_vim ~/.vim cd ~/.vim # replace Vundle by vim-plug #git submodule update --init -- bundle/Vundle.vim # to speed up install timing, rm vim-plug from submodule #git submodule update --init -- bundle/vim-plug vim +PlugInstall ``` # Description ## easymotion 快速跳转到字符位置,帮助文档见 ``` :h easymotion ``` ## fzf 通过它实现了以下快捷键 | keys | Description | | - | - | | spc f r | 最近打开的文件 | | spc f f | 当前目录下查找文件 | | spc b b | buffer 间切换 | | spc p f | project 下查找文件 | ## vim-rooter 自动设置工作目录到project根目录(为project下的文件操作做准备) ## vim-gutentags 自动更新project 的 tags, reference name 上使用 'ctrl-]' 跳转到定义处,'ctrl-o' 反向跳转 ## tagbar 依赖于 ctags? ## 其他插件 插件列表请查阅 [vimrc](./vimrc), 所有插件托管于 [github](https://github.com), 安装在 [bundle 目录下](./bundle), 可到托管网站、安装目录,或者使用 ':help' 命令查看相关说明 # TODO - [ ] .v .sv 没有关联到 verilog_systemverilog 插件上(仍然 filetype 还是 vi 自带的 filetype),不能实现关键字自动补全