Re: [请益] vscode跳转逻辑

楼主: EricTCartman (阿ㄆㄧㄚˇ)   2022-06-12 04:58:46
Soft_Job板终于从语言战到编辑器了
可见语言差不多该战的都能战完了 可喜可贺 可喜可贺
→ laosoacj: 我想也跟语言相关吧 光有没有强型态 editor提示资讯量 06/11 17:43
→ laosoacj: 就差很多 06/11 17:43
editor目前的主流作法是LSP,所以这个能力取决于LSP而不是editor本身
至于强型别跟弱型别是否真的能方便LSP作提示实作 这可能要主修PL的人才能回答
(就算是js 大多的editor仍然有丰富的提示)
据我所知 就算是强型别 你只要遇到Python这种name binding+dynamic type机制的
静态分析能力要很强
https://github.com/yinwang0/pysonar2
→ laosoacj: 一般我会想先知道提出这类主张的都是写什么类的专案 06/11 18:30
为什么要用vi/vim 其实有的时候是因为没有选择
vscode可以remote ssh
对 但是一般不会有人告诉你 remote ssh的安装在外网不通的状况下非常麻烦
我们办公室就只有我一个人装起来 搞到最后还要我去教别人 惨
(当然现在vim很多外挂也要透过网络安装才方便 但基本编辑能力就强
更直接地说 远端障碍的排除跟开发 你不一定有vim+toolchain以外的工具
如果你是要现场更改测试 而远端有编译环境的话
应该不会有人智障到在本机或build server编译完 再传到远端做测试
能够这样搞的前提 还是要你有对应的toolchain在本机端
同样 有在维护服务器的人 远端修改文件或编写脚本是家常便饭
vim内部内建的语法分析已经够用大部分的场合
我真的很少听过有人维护服务器 还在用vscode remote ssh的
在资安界 vim甚至变成一种基本技能
(我没听过红队或骇客说: 嘿 先让我安装一下vscode remote ssh
之前在知乎看到一个很有趣的说法
https://i.imgur.com/TmpSZRU.png
学过vim的人 如果熟悉录制跟指令、跳转 真的会回不去
也许我可以学某一套很屌的视窗环境IDE指令 而且比vim更快更猛
(谁都不能断定没有这样的IDE或设定方法
然后到远端或特定开发环境 我还是得去学vim指令......囧
结果反倒是不少IDE或外挂都支援vim mode
阿至于vim是不是真的过气
就我自己的观察 至少我觉得台湾不是主流
从系上几百个同学长姊弟妹
到业界共事过的同仁
会用vim的 恐怕10%都不到(这里的会用是指基础的编辑操作
现在连visual studio都能够remote到linux无痛开发
图形视窗接口对很多开发者还是最主要的操作环境
想学vim的人越来越少
一来是环境没有限制 轻松的诱因更多
二来是vim真的有它的学习曲线
只是这个产业真的没有银弹
没有必要吹捧什么什么工具最神 什么什么语言最猛
-
所以有人在用emacs吗? 之前想学 但后来懒了
作者: laosoacj (外来种)   2021-06-11 17:43:00
我想也跟语言相关吧 光有没有强型态 editor提示资讯量就差很多一般我会想先知道提出这类主张的都是写什么类的专案
作者: Hsins (翔)   2022-06-12 05:17:00
怎么跟我想说的这么像…
作者: wei115 (ㄎㄎ)   2022-06-12 06:09:00
vi是编辑器之神 但vim不是
作者: POCARI25 (宝矿力)   2022-06-12 07:23:00
其实基本vim就很够。现在开IDE都先装Vim插件,搭配着用也是不错。
作者: wulouise (在线上!=在电脑前)   2022-06-12 09:27:00
当你在什么都没有也没有外网时,至少87%还有vi可以用
作者: dave123 (宅男就是传奇)   2022-06-12 10:43:00
emacs是os不是编辑器!标准不同!
作者: MOONY135 (谈无欲)   2022-06-12 11:11:00
改一点config是还好 但你用vim远端到server改code那个痛苦难度应该很高
作者: yamakazi (大安吴彦祖)   2022-06-12 11:14:00
有的时候车机只能用vi我们也是外网不通,但我们有专门单位负责维护vs code版本和准备好private extension供同仁使用,所以还是可以ssh remoteSSH remote的时候 ssh server也常出现问题,我也是要常找专人协助,用vi 开好像比较少出现这问题。但大公司既然愿意找人专门处理这些问题,代表他们觉得用VS code利大于弊
作者: Hsins (翔)   2022-06-12 11:43:00
因为 Vim 的一套设定要所有人习惯很难呀,用 VSCode 要做标准化简单多了
作者: dave123 (宅男就是传奇)   2022-06-12 11:58:00
vim跟bash都是,可以非常客制化,对power user来说很方便,但一样设定给其他人使用则会不直觉。千万不要copy人家模本,就觉得可重现他人的操作体验。
作者: wilson6405 (KickAsson)   2022-06-12 13:04:00
小改用vim大改用vscode
作者: bear1414 (story)   2022-06-12 13:41:00
我爱vim
作者: mmonkeyboyy (great)   2022-06-12 14:21:00
vi & nano 的路过 …
作者: Richun (解放左手的OO之力)   2022-06-12 15:14:00
emacs几乎是os这我同意 从vim开始入门emacs的话doom emacs只是emacs本身相对vim也很肥 有内建的不多了
作者: Hsins (翔)   2022-06-12 15:55:00
https://hackmd.io/@Hsins/idiomatic-vimrc如果要自己弄一份 vimrc 的话可以参考这个文件
作者: superpandal   2022-06-12 17:36:00
vim就是含有vi的功能加更多 基本上插件与模组本来就是不同的vscode一套设定别人也不一定习惯 只是人人可以改设定
作者: marc47 (思乐冰)   2022-06-12 19:22:00
vim好用+1
作者: IhateOGC (我讨厌)   2022-06-12 19:27:00
看完这篇觉得台湾软件业真的没救了一堆工具摆在那,还在自hight vim
作者: wulouise (在线上!=在电脑前)   2022-06-12 20:36:00
^你的high非常T 赞
作者: superpandal   2022-06-12 21:47:00
vim也是工具 也摆在那 吹vscode可以 吹vim不行? 别人
作者: TakiDog (多奇狗)   2022-06-12 21:48:00
vim学不上手就去用emacs了 但真的肥,开档要些时间
作者: superpandal   2022-06-12 21:48:00
也是解释下误区而已 而且顺带说其实有些人立场倒过来就另外一副嘴脸 vim凭心而论不到过气 所以才会有人说历久弥新
作者: TakiDog (多奇狗)   2022-06-12 21:49:00
但没有维护server,服务都container 会用nano就差不多了
作者: superpandal   2022-06-12 21:49:00
政治正确...
作者: Hsins (翔)   2022-06-12 21:51:00
会用 nano 是因为只需要编辑 yaml 吗xDDDD
作者: superpandal   2022-06-12 21:51:00
用emacs他们要去写lisp 肯定都会嫌
作者: Assyla (我只是居家了一点)   2022-06-12 22:15:00
UltraEdit...好怀念,还有人在用吗? 现在都没听到了
作者: OBTea (明珠)   2022-06-12 22:19:00
vim 还有一些外国人参与讨论,就算不把 vim 当主力也是多多少少会学
作者: alex70266 (小眼)   2022-06-12 22:26:00
习惯用什么就用什么就好了…
作者: bill0205 (善良的小孩没人爱)   2022-06-12 22:39:00
vim基本操作不难啊 只是要把他当成主要开发的编辑器 就不是那么多人愿意了题外话 vim给全盲工程师操作很方便 因为没有过多的GUI很容易操作
作者: goldie (阿良)   2022-06-12 22:53:00
用自己习惯的就好 (低调推 Neovim... XD
作者: Hsins (翔)   2022-06-12 23:00:00
同 neovim 爱好者(握
作者: alex70266 (小眼)   2022-06-13 00:49:00
vim一直都是我的主力…太多按键的我不会用XD
作者: NodeWay (不由分说)   2022-06-13 00:55:00
同意你最后一句 没什么好吹捧的 但你内文好像也...
作者: beautygooday (非常好)   2022-06-13 01:33:00
Vim连初始画面都还要教你怎么离开它,怎么会说好用XD
作者: dave123 (宅男就是传奇)   2022-06-13 02:26:00
就英文缩写。:wq =write&quit
作者: wulouise (在线上!=在电脑前)   2022-06-13 08:11:00
不要把好用跟友善混唯一谈,vim就是不友善但熟了好用
作者: beautygooday (非常好)   2022-06-13 10:18:00
看来我的自嘲还是做迷因图比较好。
作者: shooter555 (shooter)   2022-06-13 10:57:00
都学一些用一下 vi vim joe nano有什么用什么
作者: mmonkeyboyy (great)   2022-06-13 11:07:00
joe....好久没听到这个了
作者: timbuktu (朗月如镜)   2022-06-13 12:23:00
以前还有个 pe2, 到现在还有新版.说 vim 过时的, 大概是以台湾管窥世界了.
作者: mmonkeyboyy (great)   2022-06-13 12:32:00
惊 pe2 有新版 XD 这也太强大了
作者: ybite (小犬/小B)   2022-06-13 14:04:00
< VS Code 配 Vim 套件 快捷键习惯了
作者: ChangeXD (欠举)   2022-06-13 20:23:00
再认一次,nvim 同好喊++
作者: unmolk (UJ)   2022-06-14 14:48:00
++ xdHsins 贴的那个hackmd好赞 感谢分享
作者: jason710068 (综合水果汁z)   2022-06-14 16:01:00
我只会!q wq : dd 算会vim了吗
作者: meowyih (meowyih)   2022-06-14 18:04:00
to楼上: 算啊!编辑器会打字会存盘会修正不就什么都能做了? 不然编辑器还要会什么? XD
作者: justben (BEN)   2022-06-14 18:12:00
vim有颜色用起来比较爽啊
作者: superpandal   2022-06-14 18:53:00
当然不是 用这种编辑器主要就是不想ide 但也不想记事本 当然你纯当记事本都可以 因为系统资源消耗少 如果你进入另外一个境界 也可以不用vim因为有自己的一套 XD
作者: sarsman (DeNT15T♠)   2022-06-14 22:43:00
nvim确实不错不过外网不通的情况下vim不能用plugin管理员,常用套件的话也不方便吧sshfs应该是远端编辑最省事的方法,不用在服务器装东西也不用担心设定跑掉,而且照理说所有编辑器都通用
作者: alex70266 (小眼)   2022-06-15 09:44:00
古时候没有vundle的时候就是script 自己放进去啊XD不过当然搬来搬去很烦.
作者: shownlin (哈哈阿喔)   2022-06-15 19:29:00
vim 没有 plugin跟theme也一样难用= =
作者: alex70266 (小眼)   2022-06-16 08:53:00
a.那就装plugin b.那就换别的
作者: mikukonn (mikukon)   2022-07-03 09:23:00
https://github.com/karta0807913/emacs.d推荐我的设定档o(^▽^)o

Links booklink

Contact Us: admin [ a t ] ucptt.com