<commit_before>---
published: false
---

vim是一款强大的编辑工具，但是需要自己添加相应的plugin。下面我介绍一下我的vim配置。
###1. vim中实现c++头文件和源文件切换
- 首先，下载文件a.vim，[下载地址](http://www.vim.org/scripts/script.php?script_id=31)；
- 然后，把下载好的a.vim放置到目录~/.vim/plugin下。


按照上面的步骤，配置好以后，我们就可以直接使用了。关于a.vim的几个命令：


| 命令   | 效果           |
| ------- |:---------------:|
| :A  | 在新窗口中实现c/h文件相互切换 |
| :AS  | 横向分割窗口，打开c/h文件      |
| :AV | 纵向分割窗口，打开c/h文件      |
| :AT | 新建一个标签页并打开c/h文件      |


当然，也可以在.vimrc配置文件中添加一行：nnoremap <silent> <F12> :A<CR>。以后编辑的时候，就可以直接使用<F12>直接实现c/h文件的快速切换。



<commit_msg>Updated 2015-09-16-vim.md<commit_after>---
published: true
---


vim是一款强大的编辑工具，但是需要自己添加相应的plugin。下面我介绍一下我的vim配置。
###1. vim中实现c++头文件和源文件切换
- 首先，下载文件a.vim，[下载地址](http://www.vim.org/scripts/script.php?script_id=31)；
- 然后，把下载好的a.vim放置到目录~/.vim/plugin下。


按照上面的步骤，配置好以后，我们就可以直接使用了。关于a.vim的几个命令：


| 命令   | 效果           |
| ------- |:---------------:|
| :A  | 在新窗口中实现c/h文件相互切换 |
| :AS  | 横向分割窗口，打开c/h文件      |
| :AV | 纵向分割窗口，打开c/h文件      |
| :AT | 新建一个标签页并打开c/h文件      |


当然，也可以在.vimrc配置文件中添加一行：nnoremap <silent> <F12> :A<CR>。以后编辑的时候，就可以直接使用<F12>直接实现c/h文件的快速切换。
{'fraction_non_alphanumeric': 0.21920289855072464, 'fraction_numerical': 0.019927536231884056, 'mean_word_length': 3.107806691449814, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2622767', 'n_tokens_mistral': 788, 'n_tokens_neox': 823, 'n_words': 47}