Heim > Fragen und Antworten > Hauptteil
Meine derzeitigen Fähigkeiten zur Bedienung von VIM sind relativ begrenzt. Ich kann es verwenden und kenne die häufig verwendeten Tastenkombinationen und Methoden, aber es ist während der Entwicklung immer noch relativ langsam. Ich suche hier nach Informationen zur effizienten Entwicklung
1. In Bezug auf vimrc wissen viele Leute nicht, was es bedeutet. Wenn Sie sich also die Konfigurationen anderer Leute ausleihen, können Sie diese möglicherweise nicht sehr gut verwenden, und Sie können viele davon möglicherweise nicht verwenden mir eine Einführung in VIM-Konfigurationen
2. In Bezug auf die Vim-Demontage, da viele Plug-Ins nicht wissen, was sie tun, gibt es eine chinesische Plug-In-Website, damit ich klarer sein und verstehen kann, was es bedeutet. Weil ich nicht einmal weiß, was häufig verwendete Plug-Ins sind, z. B. Verzeichnisbäume, z. B. zum schnellen Auffinden von Zielfunktionen usw. Ich kenne diese Plug-Ins nicht, was sich stark auf die Entwicklung auswirkt
3. Ich habe gehört, dass es einige Tools gibt. Nachdem Sie es in vimrc konfiguriert haben, können Sie Befehle verwenden, um eine Reihe von Plug-Ins zu packen und zu installieren. Sie benötigen auch diese Informationen
4. Ich bin neidisch, wenn ich meine Kollegen oder Freunde sehe, wie schnell sie arbeiten. Die Kombination aus Plug-Ins und verschiedenen Tastenkombinationen macht die Entwicklungseffizienz wirklich hoch. Ich zögerte aus vielen Gründen und wollte sie nicht um Rat fragen, also kam ich hierher, um die Meister um Informationen zu bitten
5. Es gibt vielleicht noch mehr lustige Dinge, aber ich weiß nicht viel darüber. Ich hoffe, jemand kann einige Informationen von den einfachsten bis zu den tieferen Dingen liefern. Großartig! ! !
PHP中文网2017-05-16 16:36:55
一本书:《Practical VIM》,英文版中文版都有,
https://book.douban.com/subje...
很多关于 VIM 的技巧都是从这本书里面获得的。很值得一看。
我想大声告诉你2017-05-16 16:36:55
直接站在巨人的肩膀上
通俗地讲,vim启动时将.vim文件内的东西 加载进其运行环境,然后执行.vimrc文件内的命令。
既然前缀键是为快捷键服务的,那随便说下快捷键设定原则:不同快捷键尽量不要有同序的相同字符。比如,<leader>e 执行操作 0 和 <leader>eb 执行操作 1,在你键入 <leader>e 后,vim 不会立即执行操作 0,而是继续等待用户键入 b,即便你只想键入 <leader>e,vim 也不得不花时间等待输入以确认是哪个快捷键,显然,这让 <leader>e 响应速度变慢。<leader>ea 和 <leader>eb 就没问题。
C: 将根路径设置为光标所在的目录
u: 设置上级目录为根路径
I: 显示或者不显示隐藏文件
<c-p> 调用查找
<F5> 刷新,在当前目录下重建缓存
<c-y 在当前路径下创建新文件
<c-j>, <c-k> 在搜索列表中上下移动
PHPz2017-05-16 16:36:55
会使用Vim之后,可以看这份文档了:http://learnvimscriptthehardw...
能根据自己的需求写需要的脚本,可以极大提高生产力。
黄舟2017-05-16 16:36:55
我推荐两本书吧,一本是Practical VIM,已经出到第二版了,亚马逊里也有电子版,不过是第一版。另一本vimbook-OPL下载地址:ftp://ftp.vim.org/pub/vim/doc/book/vimbook-OPL.pdf