Skip to content

Commit

Permalink
update vimrc
Browse files Browse the repository at this point in the history
  • Loading branch information
chxuan committed Jun 9, 2018
1 parent e2e6c5f commit 92d75be
Show file tree
Hide file tree
Showing 3 changed files with 54 additions and 62 deletions.
18 changes: 6 additions & 12 deletions .vimrc
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,6 @@ Plug 'kana/vim-textobj-syntax'
Plug 'kana/vim-textobj-function'
Plug 'sgur/vim-textobj-parameter'
Plug 'Shougo/echodoc.vim'
Plug 'terryma/vim-multiple-cursors'
Plug 'terryma/vim-smooth-scroll'
Plug 'terryma/vim-expand-region'
Plug 'rhysd/clever-f.vim'
Expand Down Expand Up @@ -161,6 +160,12 @@ nnoremap <leader><leader>i :PlugInstall<cr>
nnoremap <leader><leader>u :PlugUpdate<cr>
nnoremap <leader><leader>c :PlugClean<cr>
" 分屏窗口移动
nnoremap <c-j> <c-w>j
nnoremap <c-k> <c-w>k
nnoremap <c-h> <c-w>h
nnoremap <c-l> <c-w>l
" 主题
set background=dark
let g:onedark_termcolors=256
Expand Down Expand Up @@ -329,17 +334,6 @@ noremap <silent> <c-d> :call smooth_scroll#down(&scroll, 0, 2)<CR>
noremap <silent> <c-b> :call smooth_scroll#up(&scroll*2, 0, 4)<CR>
noremap <silent> <c-f> :call smooth_scroll#down(&scroll*2, 0, 4)<CR>
" vim-multiple-cursors
let g:multi_cursor_use_default_mapping = 0
let g:multi_cursor_start_word_key = '<C-j>'
let g:multi_cursor_select_all_word_key = '<A-j>'
let g:multi_cursor_start_key = 'g<C-j>'
let g:multi_cursor_select_all_key = 'g<A-j>'
let g:multi_cursor_next_key = '<C-j>'
let g:multi_cursor_prev_key = '<C-k>'
let g:multi_cursor_skip_key = '<C-x>'
let g:multi_cursor_quit_key = '<Esc>'

" gv
nnoremap <leader>g :GV<cr>
nnoremap <leader>G :GV!<cr>
Expand Down
10 changes: 4 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,6 @@ An automatic configuration program for vim
| [gv][64] | git提交浏览器 |
| [vim-slash][50] | 优化搜索,移动光标后清除高亮 |
| [echodoc][57] | 补全函数时在命令栏显示函数签名 |
| [vim-multiple-cursors][63] | 多光标编辑 |
| [vim-smooth-scroll][60] | 让翻页更顺畅 |
| [vim-expand-region][61] | 快速选择区域 |
| [clever-f.vim][68] | 强化f和F键 |
Expand Down Expand Up @@ -200,13 +199,13 @@ Q & A

![][40]

- LeaderF
- cppfun

![][41]
![][58]

- vim-multiple-cursors
- LeaderF

![][65]
![][41]

- vim-airline

Expand Down Expand Up @@ -292,7 +291,6 @@ Q & A
[60]: https://github.com/terryma/vim-smooth-scroll
[61]: https://github.com/terryma/vim-expand-region
[62]: https://github.com/mileszs/ack.vim
[63]: https://github.com/terryma/vim-multiple-cursors
[64]: https://github.com/junegunn/gv.vim
[65]: https://raw.githubusercontent.com/terryma/vim-multiple-cursors/master/assets/example1.gif
[66]: https://github.com/chxuan/vimplus-startify
Expand Down
88 changes: 44 additions & 44 deletions help.md
Original file line number Diff line number Diff line change
@@ -1,49 +1,48 @@
插件相关
------------

| 快捷键 | 说明 |
| ------- | ----- |
| `,` | Leader Key |
| `<leader>n` | 打开/关闭代码资源管理器 |
| `<leader>t` | 打开/关闭函数列表 |
| `<leader>a` | .h .cpp 文件切换 |
| `<leader>u` | 转到函数声明 |
| `<leader>U` | 转到函数实现 |
| `<leader>o` | 打开include文件 |
| `<leader>y` | 拷贝函数声明 |
| `<leader>p` | 生成函数实现 |
| `<leader>w` | 单词跳转 |
| `<leader>f` | 搜索~目录下的文件 |
| `<leader>F` | 搜索当前目录下的文本 |
| `<leader>g` | 显示git仓库提交记录 |
| `<leader>G` | 显示当前文件提交记录 |
| `<leader>gg` | 显示当前文件在某个commit下的完整内容 |
| `<leader>ff` | 语法错误自动修复(FixIt) |
| `<c-p>` | 切换到上一个buffer |
| `<c-n>` | 切换到下一个buffer |
| `<leader>d` | 删除当前buffer |
| `<leader>D` | 删除当前buffer外的所有buffer |
| `vi` | 运行vi编辑器时,默认启动开始页面 |
| `<F5>` | 显示语法错误提示窗口 |
| `<F7>` | 启用markdown实时预览 |
| `<F8>` | 关闭markdown实时预览 |
| `<F9>` | 显示上一主题 |
| `<F10>` | 显示下一主题 |
| `<leader>l` | 按竖线对齐 |
| `<leader>=` | 按等号对齐 |
| `gcc` | 注释代码 |
| `gcap` | 注释段落 |
| `vif` | 选中函数内容 |
| `dif` | 删除函数内容 |
| `cif` | 改写函数内容 |
| `vaf` | 选中函数内容(包括函数名 花括号) |
| `daf` | 删除函数内容(包括函数名 花括号) |
| `caf` | 改写函数内容(包括函数名 花括号) |
| `+` | 逐渐增大选择区域 |
| `-` | 逐渐减小选择区域 |
| `<c-j>` | 多光标编辑,ctrl+j选中当前单词,再按ctrl+j选中下一个同样的单词,选完后按c批量修改 |
| `fa` | 查找a字母,然后再按f键查找下一个 |
| `<c-x><c-o>` | Emoji:dog:补全 |
| 快捷键 | 说明 |
| ------- | ----- |
| `,` | Leader Key |
| `<leader>n` | 打开/关闭代码资源管理器 |
| `<leader>t` | 打开/关闭函数列表 |
| `<leader>a` | .h .cpp 文件切换 |
| `<leader>u` | 转到函数声明 |
| `<leader>U` | 转到函数实现 |
| `<leader>o` | 打开include文件 |
| `<leader>y` | 拷贝函数声明 |
| `<leader>p` | 生成函数实现 |
| `<leader>w` | 单词跳转 |
| `<leader>f` | 搜索~目录下的文件 |
| `<leader>F` | 搜索当前目录下的文本 |
| `<leader>g` | 显示git仓库提交记录 |
| `<leader>G` | 显示当前文件提交记录 |
| `<leader>gg` | 显示当前文件在某个commit下的完整内容 |
| `<leader>ff` | 语法错误自动修复(FixIt) |
| `<c-p>` | 切换到上一个buffer |
| `<c-n>` | 切换到下一个buffer |
| `<leader>d` | 删除当前buffer |
| `<leader>D` | 删除当前buffer外的所有buffer |
| `vi` | 运行vi编辑器时,默认启动开始页面 |
| `<F5>` | 显示语法错误提示窗口 |
| `<F7>` | 启用markdown实时预览 |
| `<F8>` | 关闭markdown实时预览 |
| `<F9>` | 显示上一主题 |
| `<F10>` | 显示下一主题 |
| `<leader>l` | 按竖线对齐 |
| `<leader>=` | 按等号对齐 |
| `gcc` | 注释代码 |
| `gcap` | 注释段落 |
| `vif` | 选中函数内容 |
| `dif` | 删除函数内容 |
| `cif` | 改写函数内容 |
| `vaf` | 选中函数内容(包括函数名 花括号) |
| `daf` | 删除函数内容(包括函数名 花括号) |
| `caf` | 改写函数内容(包括函数名 花括号) |
| `+` | 逐渐增大选择区域 |
| `-` | 逐渐减小选择区域 |
| `fa` | 查找a字母,然后再按f键查找下一个 |
| `<c-x><c-o>` | Emoji:dog:补全 |


插入模式
Expand Down Expand Up @@ -83,7 +82,8 @@
| `<c-w>j` | 跳到下边的窗口 |
| `<c-w>k` | 跳到上边的窗口 |
| `<c-w>l` | 跳到右边的窗口 |
| `<leader>d` | 删除当前窗口 |
| `<c-w>c` | 关闭当前窗口 |
| `<c-w>o` | 关闭其他窗口 |


光标移动
Expand Down

0 comments on commit 92d75be

Please sign in to comment.