my vim config. 来自一个前端开发码农的 vim 配置方案。
html
、javascript
、typescript
、react(jsx)
, scss
、css
等高亮、关键词补全、语法补全;
也支持其它语言,例如python
、php
等gruvbox
paperColor
等优秀主题coc.nvim
支持)F5
打开 NERDTree 面板,或者刷新基于当前文件刷新目录树F4
打开或者关闭 UndoTree 面板<Space>
空格键 或 <C-p>
触发查找面板<leader>pm
触发最近访问文件列表面板<leader>pb
触发当前 buffers 列表查找<leader>sf
打开搜索面板<c-c>
添加注释<c-x>
取消注释f
F
t
T
做了新的映射/
?
搜索做了映射<leader><leader>j
<leader><leader>k
<leader><leader>h
<leader><leader>l
上下左右移动<leader>j
向下,<leader>k
向上 (由 vim-move 提供)<leader>h
向左,<leader>l
向右(由 vim-sideways 提供)cx
cxx
快速交换词组、行、块等(由 vim-exchange 提供)… 更多其它功能,更详细键位配置请参考 vimrc 文件
mac osx
(其它平台没测试,部分功能可能会有问题)vim8+
node12+
brew install node
ripgrep
brew install ripgrep
FantasqueSansMono Nerd Fonts
安装好 vim-plug
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
将 vimrc 里内容复制到你的 ~/.vimrc
或者 ~/.vim/vimrc
里
cp ./q-vim/vimrc ~/.vim/vimrc
执行 :PlugInstall
如果使用 MacVim,可以在终端运行
defaults write org.vim.MacVim MMUseInlineIm 0
解决 vim prompt 中输入中文时可能的字符异常