- 主题:自从 vscode出来, sublime等编辑器就再也风光不再了吧
不只是有方向键的键盘普及了……
关键没有方向键的那些机器,基本上都是只有存量没有新增,
下架一个是一个了,所以为了没有方向键而做的设计,现在
的价值就不是那么大了。
至于手不离主键区完成全部操作,有人觉得是贴心小棉袄,
有人觉得是漏风棉,这个就一主各表了。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 状态切换是需要的。程序员输入文字的频率其实不高,更多的是做复制粘贴、搜索某个函数。可以理解成 vi 是程序员的专业工具。
: 问题是 vi 被设计出来以后,已经很久没有发展了,还在沿用很多原始的设计。方向键现在都普及了,GUI 也普及了。世界早发生变化了。
--
FROM 122.225.220.*
如果没有前三段的话,只看最后一段,我第一反应是
很多知名的大型设计类软件-_-;;;
【 在 Jacqueline (花仙子◆唯有低贱,或能长存-M.J.<二月兰>) 的大作中提到: 】
: Windows设计的时候,基本上算是把常用的快捷键限制在了二十个以内,
: 而且所有应用程序保持统一。
: Unix世界经常误以为人类能记住五十个到一百个快捷键,以及更多的命令行参数。
: 我是个记忆力平常的地球人,记不住那么些东西。所有那些东西我都得现上网搜怎么用。
: 有些跨平台的软件在windows底下跑的时候,操作非常蹩手,甚至连打开文件这样的
: 基本操作,也不符合windows规范,平白无故大量增加击键次数或鼠标移动距离。
: 可见Unix系的开发人员通常脑子里都没有UI这根弦。。。
--
FROM 125.119.233.*
店大欺客吧。而且所谓的行业软件跟消费型软件确实理念差很多。
用跨平台UI的也可能希望在不同平台上有一致的(然而在所有平台
很可能都不太好的)体验……
不过我觉得带GUI的交互操作软件还好一些,服务器类的尤其是信息化
项目类的就更不讲武德了,各种乱来,透露着一股浓浓的“我能勉强
给你正确实现业务功能就已经很了不起了你凭啥要求我目录结构遵循
FHS凭啥运行的uid跟文件owner uid错开凭啥要用logrotate而不是我
自己写的cut_log.sh来切分日志凭啥要我用repo里的nginx而不是我
自己从源代码编译的everything-under-use-local-nginx的nginx”
这样的气质……
【 在 Jacqueline (花仙子◆唯有低贱,或能长存-M.J.<二月兰>) 的大作中提到: 】
: 很多行业软件全都是反人类设计,本人比较熟悉的是各种混音软件如cubase之流,
: 他妈的照着GoldWave抄一个设计不行吗!
--
FROM 125.119.233.*
然后花姐姐又要问了:我凭啥内化这么多geek设计出来的复杂的快捷键,
用更符合非geek用户认知的符合人机交互逻辑的快捷键来干活不好么@.@
【 在 beep (菜M.喵星耗子) 的大作中提到: 】
: 不评论unix,不过并不觉得vim是典型的unix风格的东西。这东西的玩法和unix或者gnu里面那一套东西有显著不同,是个很独立的东西。
: 快捷键。。。当然不是“记住”的,而是因为常用而内化成无意识习惯的。如果你觉得需要“记住”某些快捷键,显然是因为它对你的价值还不够大,你没有每天需要重复几十次上百次的用它,这时候自然也就没有必要去设置和记住这个快捷键。
: 我在vscode里面有可能至少几十个自定义快捷键,大部分是用来操作terminal的,它们都是根据我自己的需要自然提炼生长出来的。再加上vscode自己本身常用快捷键,应该也有上百了,但我从来不需要记住他们。
: ...................
--
FROM 125.119.233.*
现实情况是除了老派运维和做发行版的人讲究这些之外,
做应用的就是这样的风气,哪怕是互联网圈子里的人也这么干。
尤其是自从docker这种把丑恶包起来假装优雅的歪风邪气之后。
另外呢,既然是行业信息化(中的甲方),就不太可能为这些
infra层面的技术细节多付费。钱多的项目自然是因为实现业务
功能的复杂性而导致钱多,leaders who tmd cares tech spec
【 在 Jacqueline (花仙子◆唯有低贱,或能长存-M.J.<二月兰>) 的大作中提到: 】
: 这是钱给得不够啊。。。
--
修改:adoal FROM 125.119.233.*
FROM 125.119.233.*
所以这事我觉得就是个圈子理念和喜好的问题,真要说
客观的优劣很难说的。虽然说HCI、交互设计是有客观的
科学理论做支撑的,但比较“优劣”时有不同背景知识和
不同经验的人难免会更倾向于为自己熟悉的东西加分。
本来争论就是谁也说服不了谁的,能从对方辩驳过程中
知道一些自己原来不知道的东西就是收益了,比如他说的
那个clever啥的^o^
【 在 beep (菜M.喵星耗子) 的大作中提到: 】
: 然而他自己内化了一大堆他自己设计的latex快捷键。。。-_-...
: 话说有几年我写latex和asciimath也很多,于是用ahk撸了一套快捷键,基本上和花仙子的那套差不多。。。事实上我猜vscode肯定也有比较popular的latex snippets插件吧
--
FROM 125.119.233.*
ASCII这事呢,你要考虑到人家是通用的信息交换码,
是用来表示文字的,并不是专门针对编程设计的。
`这个东西是在'兼作无方向引号和右引号时的一个
左引号补充方案,只不过程序员不感兴趣罢了。
说到直/弯、左/右、单/双、横/竖的一系列引号……
又是个更复杂的话题。
要为编程设计的话,APL语言还需要专门的键盘呢,然并卵。
【 在 Jacqueline (花仙子◆唯有低贱,或能长存-M.J.<二月兰>) 的大作中提到: 】
: 扯两个跟键盘有关的设计方面的题外话。
: 一般认为C语言的=和==曾经造成了很大的麻烦,是个百密一疏的设计,
: 但是C语言这么设计内在逻辑是一致的,就是高频符号尽可能短,并且
: ...................
--
修改:adoal FROM 122.225.220.*
FROM 122.225.220.*
其实就是H金鱼(我偏不叫他HG老鱼)不关心这些事,
所以他觉得不重要,做得好也对他没意义……
【 在 ilovecpp (cpp) 的大作中提到: 】
: 不止定义一个接口,也有了现成的,经过实践检验的server,使得vi/emacs只需要对接一下就可以用了。叫生态也可以。
: 是的,这些没什么技术含量,相对于写一个clang来说也没多少工作量。但是对于vi/emacs这些早已失去活力的社区来说,对接clang这么一点点工作量也没法独立完成。clang出来这么久,emacs为什么没能自己完成对接呢?
: 就这么一点工作量,对于缺少活力或者不够大的编辑器社区来说就是有无的差别。
: ...................
--
FROM 115.205.19.*