V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bramblex  ›  全部回复第 31 页 / 共 54 页
回复总数  1061
1 ... 27  28  29  30  31  32  33  34  35  36 ... 54  
2015-12-28 16:36:30 +08:00
回复了 pipicold 创建的主题 程序员 感觉嵌入式没有未来了?
@Evovil

他们理解的嵌入式都是拿着安卓写个 UI 的嵌入式……
2015-12-27 21:42:01 +08:00
回复了 anthonyeef 创建的主题 Markdown 发现一个很赞的 Markdown 编辑器: typora
买了 MWeb ,其实哪个文库才是最棒的功能
2015-12-27 00:35:10 +08:00
回复了 Pastsong 创建的主题 Vim 既然你们说 Vim 这么好,那么 Vim 要怎么入门呢?
@rungo

但你不觉得所讨论的东西没没弄清楚就大放厥词更幼稚吗?

敢问您高中毕业了?
2015-12-26 22:11:33 +08:00
回复了 join 创建的主题 Vim 给 VIM 新手建议
我只会对目的是写代码而不是玩 vim 的新手这么建议。

然而像我这样把 vim 当玩具的并且玩得很开心的。当然是爱怎么折腾怎么折腾啊 /w\
比如我就玩得很开心 https://github.com/bramblex/BlxVimrc
2015-12-26 13:19:57 +08:00
回复了 Pastsong 创建的主题 Vim 既然你们说 Vim 这么好,那么 Vim 要怎么入门呢?
@Evovil

IDE 一般针对特定语言做优化,就光一个静态分析 vim 就要日 doge 了。

举个栗子。在做一些语义层面上的分析,最简单的,我要重命名一个函数,其他所有地方调用到这个函数的地方都要进行相应的修改,这个要怎么办?

一般方法是 sed -i 's/func_name/new_func_name/g' * ,然而这样真的对吗?不同作用域有相同的函数名怎麽办?闭包里面覆盖了这个函数怎么办?传递了这个函数的引用的怎么办?这完全就是日 doge 了好么……这种情况需要分析整个项目,构建语法树,并且模拟执行一遍才能完成整个分析。

最为一个 vim 死忠党表示, vim 仅仅还只是一个编辑器而已。不需要那么多插件,仅仅是因为那些插件没 IDE 好用,还出各种 bug ,出了 bug 我还要花时间去改那那么多年没人维护又臭又长的蛋疼代码( vimscript 语言原生没有模块这个概念,我还给 vimscript 造了一个类似 nodejs/python/ruby 那样的模块 /包系统)。如果真的需要用那些插件的话,我就直接上 IDE 了。

作为一个熟练的 vim 党, vim 完全不需要开开关关,一个 vim 完全能完成所有工作。并且,打字速度和编码速度是两码事。当只需要无无脑拍代码的时候,我觉得很可能说明这部分代码多数是无意义的重复。无意义的重复写个 DSL 自动生成代码就好了,手写是浪费时间……

一个完善的 IDE 应该是能够在不使用文本编辑器的情况下完成项目开发的。而 vim ,仅仅还只是编辑器而已……即便 vim 再好都无卵用
2015-12-25 15:46:42 +08:00
回复了 sicongliu 创建的主题 Vim VIM 有什么功能是 Sublime 无法实现的?
@luikore

你说的这些就不在讨论范围了,要说用户体验,怎么样也轮不到 vim 了
@sicongliu

我觉得你们都 too naive 了。喷之前也要多涨涨姿势,也要喷对方向啊……

比如抓着 vim 落后的 gui 框架喷,抓着 vim 傻逼的单线程机制喷。比如抓着 vim 难用、不容易上手、长得太丑、插件没有 sublime 好用、不配置的简直没办法用这些大喷点喷都行啊……
2015-12-25 15:04:38 +08:00
回复了 sicongliu 创建的主题 Vim VIM 有什么功能是 Sublime 无法实现的?
@luikore

vim / emacs 比较像一台通用计算机,反正最终都是在他们的 CPU 之上跑。
TextMate 像一台可以 ssh 过去的小霸王……
2015-12-25 15:03:07 +08:00
回复了 sicongliu 创建的主题 Vim VIM 有什么功能是 Sublime 无法实现的?
@luikore

emacs 我不熟。那你一定没有听过 vim 的 remote 模式了
@sicongliu

那是两样东西, sublime 支持 python 又不是 sublime 是 python 的解释器,这是两码事……

vim 还支持 lua / ruby / python / perl 呢……你怎么不说?
2015-12-25 11:17:44 +08:00
回复了 sicongliu 创建的主题 Vim VIM 有什么功能是 Sublime 无法实现的?
@luikore 其实 vim 命令行的亲和性使得 vim 可以轻松利用任何命令行工具来增强自己的功能……这点还是必将强的。

而且 vim 打开了就是 vimscrpt 的 repl ,这跟支持 xxx 语言的插件根本不可同日而语。
2015-12-25 11:04:18 +08:00
回复了 sicongliu 创建的主题 Vim VIM 有什么功能是 Sublime 无法实现的?
@lightening vim 还能用 python / lua / ruby 写插件呢……无知不要拿来炫耀
2015-12-25 01:42:46 +08:00
回复了 sicongliu 创建的主题 Vim VIM 有什么功能是 Sublime 无法实现的?
@djyde

vim 和 sublime 不是一个层次的东西。

当然啦,如果仅仅知识拿来编辑东西,那其实没多大差别。
2015-12-24 23:34:54 +08:00
回复了 kaedea 创建的主题 职场话题 “让技术加班搞啊,搞不定叫他们去死啊”
你们 技术主管 /总监 都是干什么吃的?
2015-12-24 23:16:52 +08:00
回复了 Feiox 创建的主题 程序员 如今这各种大学生创业比赛啊。。。人心开始越来越浮躁了 ~
挖金矿的人多了,并不说明挖金矿一定赚钱,但是卖铲子一定赚钱。
创业的人多了,并不代表创业赚钱,但是其他各行各业都赚到钱了。
2015-12-24 21:17:21 +08:00
回复了 sicongliu 创建的主题 Vim VIM 有什么功能是 Sublime 无法实现的?
@Arnie97

顺便, vim 也集成了 python / ruby / lua 的解释器。
2015-12-24 21:15:48 +08:00
回复了 sicongliu 创建的主题 Vim VIM 有什么功能是 Sublime 无法实现的?
@Arnie97

当你打开了 vim 以后,就相当于打开了 vimscript 的 repl ……差距不是一点半点……
1 ... 27  28  29  30  31  32  33  34  35  36 ... 54  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3698 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 05:23 · PVG 13:23 · LAX 22:23 · JFK 01:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.