# Vim

1. 分享下 配置了一下午的 idemvimrc, 带注释的那种, 可以开箱即用\~

   [ideavimrc](https://thinking.tomotoes.com/tags/docs/ideavimrc)

   hah 这个 action 配置方面偏前端了, 因为 前端不需要 实现接口, 跳转到类 等等行为

   不过除了 action 篇, 前面都是通用的
2. 分享张老图, 温故而知新

   ![image-20210107192111669](/files/-MQRbS9bzeA5KA7PsCMT)
3. 分享一个非常全面的 vim command sheet.. <https://vim.rtorr.com/lang/en_us>
4. 第一次了解到 Vim - K 键的作用.. open man page for word under the cursor
5. 分享两个比较全面 的 Vim CheatSheet

   <https://wincent.com/wiki/Vim_cheatsheet> <https://gist.github.com/awidegreen/3854277>

   好吧 我发现上面分享链接中的内容 vim quickref 都有涉及..
6. 分享最近刚了解到的 Vim 使用姿势

   ![image-20210110234124308](/files/-MQgxuGxa1C8mPklVJab)
7. 分享款效率工具:

   Vimac - Vimium on MacOS <https://github.com/dexterleng/vimac/>

   主要功能点有两个:

   1. 可以把所有 clickable 的地方标记出来, 然后键入对应的字符 模拟鼠标的 Click, Right Click, Double Click
   2. 可进入到滚动模式, hjkl 进行导航

   ![image-20210116152104505](/files/-MR99xjbdjBR6aTG-lt8)

   分享下 我的配置
8. 分享一个有趣的项目

   How to exit vim <https://github.com/hakluke/how-to-exit-vim>

   hah :call libcallnr('kernel32.dll', 'ExitProcess', 0)
9. VIM 学习资源分享: \
   <https://github.com/wsdjeg/vim-galore-zh_cn> \
   <https://www.kancloud.cn/kancloud/learn-vimscript-the-hard-way/49321> \
   <https://vimjc.com/page/11/> \
   <https://www.jianshu.com/p/42ef98846b11>\
   <https://vim.rtorr.com/lang/zh_cn/>\
   <https://vimawesome.com/>\
   <https://coolshell.cn/articles/5426.html>\
   <https://juejin.cn/post/6844903470953136142>\
   <https://juejin.cn/post/6844903444164116493> \
   <https://juejin.cn/post/6844903469564821511>\
   <https://tomotoes.com/blog/order-of-vim-cultivation-cheats/>\
   <https://tomotoes.com/blog/grammar-of-vim-cultivation-cheats/>\
   还有一本 《 Vim 实战技巧 》--- Drew Neil\
   后面两个文章 是我写的, hah 不建议读, 废话太多

   ```
   练习的话, 记得设置下 以下命令在 vimrc
    inoremap <down> <nop>
    nnoremap <down> <nop>
    inoremap <left> <nop>
    nnoremap <left> <nop>
    inoremap <right> <nop>
    nnoremap <right> <nop>
   ```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://thinking.simonaking.com/tags/tool/vim.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
