Apprenez vim et adaptez vim à vos propres habitudes de programmation. L'écriture d'un fichier de configuration (.vimrc) est essentielle. Mais après avoir longtemps lutté, j'ai découvert que je ne parvenais pas à trouver un didacticiel de grammaire systématique. De nombreuses méthodes de configuration ont été trouvées et recherchées, et je ne savais pas pourquoi.
Alors maintenant, j'ai besoin d'un tutoriel de configuration de vim :
Meilleur officiel
Plus c'est détaillé et complet, mieux c'est
Avez-vous des recommandations ? 0_0 Ou pouvez-vous partager vos propres méthodes d'apprentissage pour la configuration de vim ?
Cela suppose que vous êtes déterminé à étudier
vim
, plutôt que de vous demander comment définir une certaine option pour obtenir l'effet.vim
, 而不是问如何设置某一个选项以实现效果.1, 可以直接使用大牛的打包发行版sp13 vim. (我开始研究
vim
的时候, 还没有这个, 现在有了也不想用, 毕竟vim
的个性化特征太过明显, 如果感兴趣的话, 可参考我的enali's vimrc, 基本都有注释, 虽然不推荐看我的)2, 关于
vim
的官方帮助是有中文最新的翻译版的, 如果想要直接在vim
中:h something
, 将vimcdoc添加到你的包管理工具, 我用Vundle
. 如果想查看PDF
版本的, 好作笔记, 访问vim中文文档, 如果你会翻墙的话. 特意给你准备的百度网盘链接, 密钥wxju
, 不过, 里面我已经作了不少笔记. 基本看前面300多页的用户指南就OK
了.3, 没事干, 可以看看vimawesome, 基本上流行的插件都排在前面的, 但网站似乎有人刷票, 有些排名也不准确. 你可能会安装很多插件, 但我仍然希望你警惕, 别太依赖插件, 多看看手册, 你会发现, 更多的事情
vim
本身提供了解决方式. 插件会拖慢vim
的启动速度和运行速度. 手册常温故, 常知新. 对于安装的插件, 最好也把它的帮助文档读一读, 别只是按README.md
配置一下能用就OK. 明白一个插件能干的事和不能干的事.4, 可以看看vim实用技巧, 目前亚马逊最便宜, 豆瓣读书也有. 你会验证我上一条说的, 你会发现更多你从未想过的技法. 对我这个5年的老
vimer
来说, 也令我很惊讶, 很受教.5, 目前为止, 你已经到了中级水平了, 能非常流利地用
vim
处理各种文本, 接下来看看vim
中文手册的300多页以后, 了解vimL
脚本语言的语法和插件的家法, 以及常用语言, 如python
和ruby
的编程接口. 可以自己写些小插件, 不断扩展你能用vim
做的事.6, 新的neovim正在开发中, 不同于现在的
1. Vous pouvez utiliser directement la version de distribution packagée de Daniel sp13 vim (Quand j'ai commencé à étudiervim 7.4.x
vim
, cela n'existait pas. Maintenant que je l'ai, je ne veux pas l'utiliser. Après tous,vim
Les fonctionnalités personnalisées sont trop évidentes. Si vous êtes intéressé, vous pouvez vous référer au vimrc de mon enali, qui contient essentiellement des commentaires, bien qu'il ne soit pas recommandé de lire le mien)🎜 🎜2. L'aide officielle survim
a la dernière traduction chinoise. Si vous souhaitez utiliser directement:h Something
dansvim
, ajoutez simplement vimcdoc. à votre outil de gestion de paquets, j'utiliseVundle
. Si vous souhaitez visualiser la versionPDF
, il est facile de prendre des notes et d'accéder à la documentation chinoise de vim, si vous pouvez la contourner. le pare-feu. Le lien du disque réseau Baidu spécialement préparé pour vous, la clé estwxju
, mais j'y ai pris beaucoup de notes. En gros, il suffit de lire les 300 pages précédentes du guide de l'utilisateur et cela. seraOK
🎜 🎜3. Si vous n'avez rien à faire, vous pouvez jeter un œil à vimawesome. En gros, les plug-ins populaires sont classés en premier, mais quelqu'un semble tricher sur le site, et certains classements sont inexacts. de plug-ins, mais j'espère toujours que vous êtes vigilant et que vous ne faites pas trop attention aux plug-ins, lisez plus de manuels, vous constaterez quevim
lui-même fournit des solutions pour plus de choses. -ins ralentira la vitesse de démarrage et d'exécution devim
. Manuel Ce qui est ancien à une température normale est ce qui est nouveau Pour le plug-in installé, il est préférable de lire son document d'aide. Il ne suffit pas de cliquer surREADME.md
pour le configurer et il pourra ensuite être utilisé. Comprenez ce qu'un plug-in peut faire et les choses à ne pas faire.🎜. 🎜4. Vous pouvez jeter un œil aux compétences pratiques de vim. Amazon est actuellement le moins cher, et Douban Reading les possède également. Vous vérifierez ce que j'ai dit dans l'article précédent, et vous trouverez d'autres techniques auxquelles vous n'avez jamais pensé. Pour moi, une personne de 5 ansvimer
m'a aussi surpris et m'a beaucoup appris.🎜 🎜5. Jusqu'à présent, vous avez atteint le niveau intermédiaire et pouvez utiliservim
pour traiter divers textes de manière très fluide. Ensuite, jetez un œil aux plus de 300 pages duvim Manuel en chinois, comprendre la syntaxe du langage de script
vimL
et comment créer des plug-ins, ainsi que les interfaces de programmation des langages couramment utilisés, tels quepython
etruby
. Vous pouvez écrire quelques petits scripts vous-même, élargissant constamment ce que vous pouvez faire avecvim
.🎜 🎜6. Le nouveau neovim est en cours de développement. Différent de l'actuelvim 7.4.x
, il s'agit d'une refonte de base et l'avenir est très prometteur.🎜