新手该如何入门 vim 达到能基本使用它作为生产力

2023-04-23 23:17:44 +08:00
 Comyn
是从 vim 开始还是直接使用大佬们的 nvim 配置,有没有大佬觉得不错的教程,预期想使用它进行前端代码编写
12064 次点击
所在节点    Vim
124 条回复
daveh
2023-04-24 09:40:12 +08:00
@levelworm #8 Linux 上当然是用 CLion ,比 VS 还好用,也吊打 VSCode ,原生支持 Linux Makefile/CMake 工程,也支持编译数据库。
nrtEBH
2023-04-24 09:40:55 +08:00
打印一张 VIM cheatsheet 贴在工位 要用的时候查一下
时间久了就学会了
不用硬学 基本记不住
zjj19950716
2023-04-24 09:43:00 +08:00
先给浏览器装个 vim 插件,习惯下上下左右和跳转,然后编辑器装个 vim 插件,最后看是不是要转到 vim
aaronkk
2023-04-24 09:44:40 +08:00
vim 大冒险,边玩边学 https://vim-adventures.com/
kaddusabagei38
2023-04-24 09:45:00 +08:00
你要是时间够的话随便学,但是你如果是为了工作的话我建议你不要浪费时间鼓捣 vim

没意义

vim 的高效完全是建立在熟悉他的基础上的,如果你不熟悉这个反而会拖累你编码的速度

鼠标也没什么错,如果你本来就不是纯键盘党,为什么还要追求纯键盘
Loserzhu
2023-04-24 09:48:14 +08:00
可以看看 vim 实用技巧这本书.
既然用 ws,干嘛不装 ideavim,还有几个插件暂时忘了名字.我就是用的,基本用不上鼠标,也不用 vsc 了.
daveh
2023-04-24 09:48:57 +08:00
@ruidoBlanco #40 所以我说你可以总结一下你觉得“舒服”的地方,让大家把把把脉,看有没有更舒适的地方。另外大部分 IDE 也有 vim 插件,如果只是习惯问题完全可以切换。
Nazz
2023-04-24 09:51:35 +08:00
别浪费时间了, 追求纯键盘操作可以使用 MacBook
sakae010
2023-04-24 09:51:41 +08:00
不喜欢折腾配置,烦了,现在基本也是 ide 或编辑器+vim 插件
pepesii
2023-04-24 09:52:47 +08:00
invadv
2023-04-24 09:53:45 +08:00
折腾 Vim 是一种爱好,如果真想了解那就看看 tutor ,然后装上热门插件后面慢慢打磨,只追求生产力的话替代品太多了。

当然还是推荐入坑的。
cmdOptionKana
2023-04-24 09:56:19 +08:00
有时候带着笔记本去外面, 用 vim 可以省电, 延长电池续航, 这也算一个好处.
txhwind
2023-04-24 09:56:50 +08:00
HJKL I 上下左右 Esc :w :q
真不用一开始就太深入
joshua7v
2023-04-24 10:00:14 +08:00
工作了快十年了,除了我自己前端这边就没有看到任何一个同事用 vim 的,
而我是因为上学的时候就用,是先习惯了 vim 的键位导致用 vscode 不爽,
所以,愿意折腾可以折腾,但得知道这个投入回报并不大,vscode 配好已经足够好用了。
ruidoBlanco
2023-04-24 10:00:32 +08:00
@daveh 顯然不是只有習慣的事情。

功能上 Vim 隨便我玩,只有想不到沒有做不到。雙鏈筆記好吧,我自己寫插件搞定。

寫任何東西,包括工作回郵件,論壇發帖,記筆記,命令行寫個長命令,全都是 Vim 。任何一台服務器,只需要拷貝我一個 vimrc 文件,就可以有讓我舒服的基本配置。假設 Vim 不熟悉,遠程服務器要編輯一個文件,要麼是像瘸子一樣用 nano ,要麼是 scp 到本地,然後打開編輯器,弄完了再拷貝回去,太多 context switching ,哪裡有用隨手可得的 Vim 舒服。
unclemcz
2023-04-24 10:07:28 +08:00
人生苦短,不要为难自己。有那么多优秀好用的编辑器,没必要死磕 vim 。
Lenic
2023-04-24 10:25:35 +08:00
作为一个日常使用 Emacs 做开发的前端,我的建议是:如非必要,请使用 VSCode
nfyig
2023-04-24 10:29:47 +08:00
我现在就在用,已经使用 neovim 写前端有半年多了, 之所以放弃 vscode 主要是用起来太卡(逃...), 而且和 terminal 无缝集成真的很方便, 奉上我自己的 neovim 配置: https://github.com/nfwyst/enviroment
runzhliu
2023-04-24 10:31:39 +08:00
IDEA 配置 ideavim 插件就可以了,可以先让自己很熟悉 vim 的操作,再考虑把 vim 搞成编辑器
YouKnowIt
2023-04-24 10:37:14 +08:00
你对生产力工具的理解是有误的,能更快更好帮你达成目的的工具,就是好的生产力工具,假如哪天有个工具只需要动动口就帮你完成代码编写,编译,部署等工作,那它就是更好的生产力工具。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/934910

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX