Vim - CS自学指南 #99
Replies: 31 comments 16 replies
-
建议从missing semeter听讲开始学,不然很折磨 |
Beta Was this translation helpful? Give feedback.
-
在VSCode上安装了Vim插件之后效率提高了不少 |
Beta Was this translation helpful? Give feedback.
-
只有vim没有emacs不开心, 有空要pr一下了 |
Beta Was this translation helpful? Give feedback.
-
分享一下我的自学笔记:https://imageslr.com/2021/vim.html |
Beta Was this translation helpful? Give feedback.
-
补充一下关于mac上的键位映射: |
Beta Was this translation helpful? Give feedback.
-
上了一学期的linux课,一直以为叫vi面板,原来这就是vim编辑器啊 |
Beta Was this translation helpful? Give feedback.
-
分享一下自己的经验:将Esc -> jj这样比较舒服:-) |
Beta Was this translation helpful? Give feedback.
-
不用管陡峭不陡峭,知道它最终会给自己带来回报并且用就是了~(虽然一开始会变慢,但内心是笃定的,我会越来越快!) 最终发现自己学会的不仅仅是用vim方式编辑,让自己的思路化作一次次流畅丝滑地敲击,更重要的是DRY(Do not Repeat Yourself)的思维,在生活的方方面面你都会带着这个认知去实践。 本人的学习路径是: 这本指南看到这里,看着左侧展开的目录栏,作为毕业十年,非科班出身但循着对计算机科学世界的好奇,在工作中及之余摸索着一块一块地拾起这座大厦的拼图的自己,此时此刻内心起了波澜,很多感叹。 |
Beta Was this translation helpful? Give feedback.
-
其实只要用 |
Beta Was this translation helpful? Give feedback.
-
推荐 |
Beta Was this translation helpful? Give feedback.
-
不害臊地推荐一下自己的Neovim配置😜 |
Beta Was this translation helpful? Give feedback.
-
键盘映射除了可以用AutoHotkey设置快捷键之外,如果只是需要固定键直接换位置(比如直接把Esc和CapsLock简单换个位置),可以用ScanCode Map的方法在注册表里改。这种方法的优点是:
我的键盘映射非常简单:放在这里了 |
Beta Was this translation helpful? Give feedback.
-
分享一下我个人的方案:交换 ESC 和 CapsLock,空格右边的 Alt 映射为 Ctrl |
Beta Was this translation helpful? Give feedback.
-
https://vim-adventures.com/ |
Beta Was this translation helpful? Give feedback.
-
真的是好细致无私的指南,狂赞 |
Beta Was this translation helpful? Give feedback.
-
推荐一下最新的Neovim,需要注意的是网上很多资料都是基于vim7.x以前的版本,而8.x而最新的9.x,以及Neovim有很多强大的新特性和插件,如果是经常在远程环境或者某些嵌入式环境下编程的朋友可以考虑,不过那些高度定制化的vim/neovim往往只适用于某一种语言,比如C++,如果你的环境经常编辑C++、python、JS、HTML、Rust等多种语言,那可能达不到预期效果,个人的一个小教训。如果电脑配置足够,可以每种编程语言专门配置一个环境(虚拟机),然后再高度定制自己的vim用来充当这种语言的IDE。由于本人能力有限,因此说的不一定正确,欢迎批评指正。 |
Beta Was this translation helpful? Give feedback.
-
我是准大一学生,大家建议先学完必学工具还是先学数学基础,现在连这个软件怎么用啥时候用都不知道 |
Beta Was this translation helpful? Give feedback.
-
这玩意还是用的时候再花两三天学,要不然学的没目的很难受 |
Beta Was this translation helpful? Give feedback.
-
编程方面直接使用wsl可行吗,既可以熟悉linux的操作,而且我感觉linux包管理什么的都很方便。 |
Beta Was this translation helpful? Give feedback.
-
shell里输入vimtutor,自带vim中文教程帮助你快速上手基础操作 |
Beta Was this translation helpful? Give feedback.
-
分享一个个人觉得写的很好的教程:https://github.com/wsdjeg/Learn-Vim_zh_cn |
Beta Was this translation helpful? Give feedback.
-
vimtutor 真的很棒 |
Beta Was this translation helpful? Give feedback.
-
推荐使用neovim+lazyvim/lunarvim。没必要为了学vim而用vim |
Beta Was this translation helpful? Give feedback.
-
github搜索dotfiles查找配置文件,有很多人开源了他们的配置文件 |
Beta Was this translation helpful? Give feedback.
-
windows 用sharpkeys键位映射也很方便 |
Beta Was this translation helpful? Give feedback.
-
https://shuttle.gt-all.com/aff.php?aff=7543 |
Beta Was this translation helpful? Give feedback.
-
求助:上一个工具总是订阅失败,尝试了常见问题里面的方法也不太行 |
Beta Was this translation helpful? Give feedback.
-
推荐macOS下修改Caps的脚本使用这个https://ke-complex-modifications.pqrs.org/#e0da_caps_lock,这样可以通过 Shift + Caps 实现大写锁定而不是把这个功能直接丢了 |
Beta Was this translation helpful? Give feedback.
-
Vim - CS自学指南
CS自学指南
https://csdiy.wiki/%E5%BF%85%E5%AD%A6%E5%B7%A5%E5%85%B7/Vim/
Beta Was this translation helpful? Give feedback.
All reactions