大家都是怎么用 Vim 的?

2023-08-23 01:15:33 +08:00
 zuotun

经常看到有人说用 Vim 写代码的, 但一直没见过具体是怎么写的.

因为需要折腾服务器需要用倒是会用, 但仅限于 SSH 终端中简单编辑文件.

很好奇大家用 Vim 写代码是怎么写的(是编辑器插件还是? 代码提示和高亮?), 以及想入门有什么教程可以参考吗?

5944 次点击
所在节点    Vim
52 条回复
wenbinwu
2023-08-23 01:19:57 +08:00
我现在就是各种编辑器/IDE 装 vim 插件,主要用 vim 键位
LitterGopher
2023-08-23 01:20:01 +08:00
使用的 neovim 。不过使用场景也比较有限。基本只会在改配置文件和写一些临时的 shell 脚本的时候会用,以及需要立刻记录一些灵感的时候会用来写一些普通文本(如果不是有下拉终端的话,估计也不会使用 nvim )。
jdhao
2023-08-23 01:43:34 +08:00
使用 neovim ,主要写 Python, 也用来写 Markdown ,LaTeX 等等,配置好了用起来也很爽,我的配置 https://github.com/jdhao/nvim-config
CEBBCAT
2023-08-23 01:44:00 +08:00
搜索“vim golang 开发 IDE”
jqtmviyu
2023-08-23 01:56:51 +08:00
在服务器当 nano 用, 日常还是 vscode 多.
westerndream
2023-08-23 03:12:45 +08:00
芯片行业,在 linux 服务器上写码,用的 GVim ,原生 vim 的体验但也支持一些鼠标操作的,本身就预设了一些高亮,提示自带了 ctrl+n ,当然也可以挂一些插件的
MCVector
2023-08-23 04:35:51 +08:00
做 C , Neovim cscope ctags YouCompleteMe CtrlP 可以当一个小的 IDE 用。不过调试我目前还是用的 IDE. Vimspector 用过一下不太习惯。
ch3n9w
2023-08-23 06:08:59 +08:00
使用 neovim 配合 tmux 写 go python markdown 和 rust, 加入 pyright 等 lsp 支持,加入 copilot 支持,加入 telescope 模糊文件查找,加入代码调试支持,再加入一些小功能就可以算轻量 ide 了,速度也薄纱 ide 和 vscode. 我的配置文件地址 https://github.com/ch3n9w/dev
chendy
2023-08-23 07:49:56 +08:00
ideavim
vim 的键位 + 绑 idea 的操作,很舒适
cnfczn
2023-08-23 07:59:39 +08:00
neovim 写 js flutter shell
newbieRenew
2023-08-23 08:50:58 +08:00
电脑里只有 MacVim 一种编辑器。学习方法其实很简单,装个原生态程序,再通读 :help ,边看边练。大约 1 到 2 周即可完成学习过程。这个过程中会让你循序渐进熟悉各项功能,领略设计精髓。很多人错误的学习方式是:上来就看网上各种技巧文章、折腾主题外观,到最后还是只会皮毛,会一些命令,但只是知其然而不知其所以然。
lopda
2023-08-23 08:58:53 +08:00
vim + coc + fzf 配置后前端和 rust 需要的基本够我用了,更复杂的老项目我会选择使用 jet 家族打开😂
lopda
2023-08-23 09:00:19 +08:00
@lopda Jet 家族配置一个 ideavim 配置文件后安装插件 vim 后就可以通用了
brocadesoar
2023-08-23 09:06:07 +08:00
其实用的 vscode ,用的 vim 键位。感觉 win 下面模拟地最好又方便配置,就是 vscode+vim 了。
qiumaoyuan
2023-08-23 09:06:28 +08:00
NerdTree, 没了。
MrSheng
2023-08-23 09:11:21 +08:00
盲打摸不准小数字的有吗,这种情况能用 vim 吗
WalkingEraser
2023-08-23 09:15:19 +08:00
源码在服务器上,开发只能用 Vim ,所以不会也得会了 XD
weixiangzhe
2023-08-23 09:19:41 +08:00
装 vim 插件,直接用 vim 要配置的内容太多,我更需要的是他的编辑模式
leisifung
2023-08-23 09:31:46 +08:00
对后端程序,掌握 vim 是硬性要求。因为要经常接触 linux 环境,并且学会 vim 可以提升开发效率。无论是 win 或 linux ,都用 tmux+vim 。win 用 git bash 命令行环境,也可以装 tmux 的。在 IDE 中写代码,装上 vim 插件,非常好用。不管用什么 IDE ,都是用一套 vim 编辑模式。
fpure
2023-08-23 09:32:29 +08:00
使用 vim 有两种流派,一种是使用 vim 的按键的,一种是完全依赖 vim 进行软件开发的。如果仅仅是前者的话建议 vscode/idea 里面装 vim 插件就可以了,后者的话 emmm 是条不归路

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

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

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

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

© 2021 V2EX