为什么一些我们认为很棒的软件工具被慢慢放弃了

2019-10-09 09:00:25 +08:00
 prenwang
24773 次点击
所在节点    程序员
197 条回复
ragnaroks
2019-10-09 19:53:56 +08:00
@imtyz001
@Zalica
不是找到,是自己写了个,$$刚开源的时候就有这个计划了,在$$第一次拉闸的时候付诸实践了,功能上可以认为是劣化版 surge,不过我这个带服务端 /控制面板等那一套,因为环境原因到目前为止只能 private 在 github 上...
james122333
2019-10-09 19:54:37 +08:00
编辑工具需要额外功能 就找一找有无插件 如果没有插件呢? 自己写一个
vim 是做这种事情最简单的 不需要高深的编程技巧都做的出来
okjb
2019-10-09 20:37:16 +08:00
sub 和 vs 都用,个人发现还是 vs+notepad++更好用
lulinux
2019-10-09 20:45:48 +08:00
Flash 就是一个例子。多好的软件!创作过程虽然复杂,但是出来的效果非常好,不知道为什么现在就不流行了。
litp
2019-10-09 21:21:41 +08:00
@WeiPong 还好我的电脑里有,我打开了继续用着
wzw
2019-10-09 22:03:56 +08:00
@ragnaroks #141 proxifier 也是我的刚需软件
EIlenZe
2019-10-09 22:29:31 +08:00
说一个不太恰当的
s60 塞班直签工具
当时真的解决了很多安装包无法安装的问题 而且其他类似的软件都没有这个做得好
但后来塞班用的越来越少 自然这个软件也就被抛弃了
刚刚顺手找了一下 发现这个地方还有下 主要是想给 v 友看看这个软件的截图
https://www.crsky.com/soft/25673.html
msg7086
2019-10-09 22:32:09 +08:00
@no1xsyzy 话是这么说,但本质上还是用的 vim 嘛,只是配置文件不一样。
aliceclark
2019-10-09 22:38:40 +08:00
Sparrow
hyserendipity
2019-10-09 22:38:51 +08:00
@WilliamYang 现在有替代品了么?
prenwang
2019-10-09 22:41:03 +08:00
EIlenZe
2019-10-10 01:24:17 +08:00
@prenwang #151 天呐 我看到了 meego 唉 说起来 真的都是泪
no1xsyzy
2019-10-10 02:19:35 +08:00
@msg7086 这得看在你看来到底是 “操作界面” 还是 “实现方式” 更决定事物本质。
根据忒修斯之船,我倾向 “操作界面”,如果说是用 emacs 实现的 vi,那我会叫它 vi 而不是 emacs
no1xsyzy
2019-10-10 02:23:28 +08:00
@Loafer 当我需要的音乐在线找不到的时候……
当几大厂分隔版权江山后我想听的分散在多家的时候
当我需要听连 spotify 都没有的曲的时候
所以我最终决定回归本地盗版,因为在线正版不能提供更好的服务( Gabes 说过,盗版的原因不是钱而是服务,看透这一点一定程度上导致了 Steam 赚翻)
GG668v26Fd55CP5W
2019-10-10 02:26:26 +08:00
eclipse
msg7086
2019-10-10 02:26:39 +08:00
@no1xsyzy
在 Sublime 下用 vi 模式也算在用 vi 吗……(
另外这和忒修斯之船还是不一样的。
vim 最初就是一个 vi 模拟器( Vi IMitation,用全新的代码去模拟旧 vi 的界面)。
所以 vim 从最初开始就是 vi 的操作界面。按照你的说法,那 vim 从一开始就不存在了。
no1xsyzy
2019-10-10 03:06:00 +08:00
@msg7086 “Sublime 下用 vi 模式” 不足以推断是否是在用 vi,尤其如果采用了嵌入终端窗口的情况下,vi 根本没这功能,搜到的就是 “请用 screen 在外面套一层”。
忒修斯之船不仅仅在讨论逐步替换,而是在讨论事物的本质(在于其组织方式而非组成成分)。
不是 “vim 从一开始就不存在了”,而是说 “Vi IMitation” 是 vi 的实现,到 “Vi IMproved” 成为 vi 的超集(同时成为兼容 vi 的接口 vim 和官方实现 vim ),其中含义发生了一次变化,而具体的改名,则是将这一迭代的变化固定为概念的变化。
另外,实际上我上面所说的话中 “vi” 基本是在指 posix 中的 vi,它是一个接口而非特定的实现。

接口和实现的高度一致容易让人混淆,比如 “Python 运行效率慢”,是以 CPython 为依据的,但没有考察 Cython (不考虑写 C++ 替换代码)和 PyPy 的运行效率,在预热后能够和纯原生代码相比。但 Python 的语言设计组织同时制作了参考实现,导致了此种混淆。
所以 C/C++ 系统内就没这事,但又有新标准不能立即被用上的弊端。
所以 Lisp 大法好,有什么新特性在老系统上就直接写个实现就行了。
nvkou
2019-10-10 03:07:23 +08:00
除非只有一个工作环境。黑猫白猫解决问题就是好猫。看个视频并不会在意是 potplayer 还是 QQ 影音。也并不会对任意一个有好感,反正都是耻辱柱上的。


但这并不影响我看电影啊
james122333
2019-10-10 04:11:04 +08:00
@no1xsyzy
使用 sublime 当然不是在用 vi 阿 vim 可以嵌入终端 纯 vi 无法没错
vim 从一开始不存在到现在存在 这文法...
vi 是种接口? 它是种实现没错 从最初编辑器的经验弄出来的

vim 大法好 ^_^ Lisp 如果会也是不错 不过没时间学它了
msg7086
2019-10-10 05:01:16 +08:00
@no1xsyzy #156 我理解你说的把 vi 当成一种 User / Application Interface 的想法。不过本贴讨论的是 很棒的工具软件,提到的 vi 和 vim 在上下文中很难被理解成一种 Interface。放弃 vim 只用 vi 这样的说法也很难被理解成放弃 vim 的界面而使用 vi 的界面,特别是两个界面在使用方式上是高度相似的。

顺便一提,你前面说到的命令行里只有 vi 没有 vim 的问题。很多发行版里 vi 是 vim 的别名,如果你安装了 vim-tiny,vi 和 vim 都会启动 vim-tiny ;如果你安装了 vim 完全版,vi 和 vim 都会启动 vim 完全版。

我只有看到红帽子系是 vi 和 vim 单独分开的,vim-minimal 提供 vi,vim-enhanced 提供 vim。我不知道为什么要这样做,一个猜测是先后兼容性,另一个猜测是红帽系下没有 alternative 机制,所以只能死板地一个命令提供一个程序。

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

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

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

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

© 2021 V2EX