从最简界面的TotalCommander谈起更新善用佳软.docx
- 文档编号:29878056
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:15
- 大小:21.36KB
从最简界面的TotalCommander谈起更新善用佳软.docx
《从最简界面的TotalCommander谈起更新善用佳软.docx》由会员分享,可在线阅读,更多相关《从最简界面的TotalCommander谈起更新善用佳软.docx(15页珍藏版)》请在冰豆网上搜索。
从最简界面的TotalCommander谈起更新善用佳软
从最简界面的TotalCommander谈起(4月25日更新)善用
佳软
从最简界面的TotalCommander谈起(4月25日更新)
一、前言
1.缘起
『TC仿佛不可以去掉标题栏和菜单栏,有没啥方法能够做到?
最仿佛chrome那么简短,善用佳软能不可以让作者实现这一点?
』网友荒唐的艺术问。
这样的界面,我认为,并没有长久适用的价值。
但技术上是能做到的。
而且,引申来谈,能够加深对软件和应用的理解。
于是,xbeta答复说:
『区区小事,岂敢有劳作者?
且让我动
几下键盘,配制一款最简界面的TC,成效如图,以供参照。
』
所谓“一图胜千言”。
上图就是最简界面的TC——就是——完好看不出是TC的TC。
这倒和Vim一个光溜溜的窗口,有着相同的风情。
套用时髦的句式,就是你看或不看——那
些熟习的界面元素都不在眼前;你知或不知——那些强盛的功能就向来等在后边。
假如仅关注答案,问题到此已可结束。
但为了背后的道理,并为了免去更多问题,在这一图片背后,可能更需要千言万
言的描绘。
居心体验软件应用精妙之处的网友,不如慢慢读
来。
2.背景
近一年来,因事务忙碌,几乎没有写过一篇真实意义博文。
而同时,也放下了“软件控”的心态——我此刻能够在一台初装的Windows新机上,不用Vim而
用Notepad,不用TC而用资源管理器,不用chrome而用IE6,
不用极点或自然五笔而用智能ABC
而心下安稳。
我在这里想说的不是效率,而是心境。
在过去的一年里,我做到了“能放下”。
相应的,我也很少再研究软件的技术细节。
所以,过去一段时间中,对需要研究才能回答的问题,我也较少答复。
此刻天,某事暂告一段落(“博客排在本员工作、家庭生活、某事以后”via)后,适逢网友问起TC问题,适逢TC版无人申请版主而有被封闭的风险,适逢与沙牛商讨怎样写出更好的软件应用文章,于是,重试技术,发
现功力还在——虽有几分生分,但也多了几分新意。
且细
细道来。
二、怎样实现最简界面的TotalCommander?
1.基本做法
①选项设置:
尽人皆知的第一步,就是经过TC的配置界面
撤消相应元素的显示:
配置→选项→外观,撤消勾选要隐蔽的内容(如工具栏、目前文件夹、状态栏等)。
②变双面板为单面板:
将左右两个面板之间的切割线,向右边拖动到极限地点。
③改正配置文件:
增添以下菜单,整体实现菜单栏隐蔽:
2行,分别除去主菜单、开始
[Configuration]
RestrictInterface=1
④借用AutoHotkey:
“WinSet,Style,-0xC00000,A”——简
单调句AHK脚本即可隐蔽活动窗口的标题行。
2.增补建议
上边的做法已经足够。
但在碰到不测时,很难办理。
所以,从实践角度,还有以下协助建议。
建议①:
为TC增添相应快捷键
在TC配置文件中加入以下3行:
[Shortcuts]
CA+O=cm_Config
CA+P=cm_ConfigSavePos
CA+Q=cm_ConfigSaveSettings
成效:
按下ctrl+alt+o即可进入配置界面,以备时时之需。
按下ctrl+alt+p,ctrl+alt+q保留目前的窗口地点和设置,以确
保TC下次重启后仍保持最简状态。
建议②:
使用完好的AutoHotkey脚本
功能:
按win+F11,使目前活动窗口的标题行,在隐蔽/显示状态之间切换。
——该脚本值得喜爱折腾程序界面的全部
用户关注。
(感谢Lin、xcv58、xell)
#f11:
:
WinSet,Style,^0xC00000,A
WinSet,Style,^0x40000,A
return
注:
WinSet,Style,^0xC00000,A用来切换标题行,主要影响是无
法拖动窗口地点。
WinSet,Style,^0x40000,A用来切换sizingborder,主要影响
是没法改变窗口大小。
三、从最简界面的TotalCommander看到更多
1.软件的定位与发展阶段
网友希望TC能像Chrome相同简短。
这二者都是优异软件,
相互参照十分有利。
但同时也要看到,它们在定位、成熟阶
段方面存在很大不一样。
定位:
Chrome定位于一般用户(所以,安装目录也不简单
改正),默认使用方式(配置、界面)合适多半用户;而TC
素来没希望成为多半人的工具,即即是追求效率的用户,也
未必全合适TC。
个性化方式:
Chrome常常是经过扩展、参数为Geek实现
个性化,而非内置在程序自己的设计中,而且其优先级永久
排在第二位。
而TC则在增添任一特征的同时,便供给了启
用该特征的不一样方式。
即Chrome的个性化是“有余力才做”,
TC的个性化则是原生的基因。
发展阶段:
TC是“超成熟”产品,它不只抵达了自己的极
致,也达到了此类软件的极致。
这种极致,带来了两种看似
矛盾,实则符合辩证法的结果。
一方面,软件难有激感人心
的新特征,作者犯难,用户也略感失意。
另一方面,即即是
最资深的用户,也能在碰到新需求、做新研究时,从旧特征
中发现新的解决方案。
也就是说,软件自己的进步空间近乎于无,但留给用户的发
挥空间却近乎无穷。
——这种境地的软件,唯TC、AHK、
Vim/Emacs
而已;三者之中,又以Vim/Emacs为最。
而Chrome
固然短期公布诸多版本,但远未成熟。
这既决定了它的操作
个性化不行能知足Geek的需求,又预示了它将来发展的不
可限量。
为了让非TC、非Vim用户也能直观理解“极致”,再举几例:
*BlackBerry
的阅读器地点栏:
按一下
backspace
键,
www
就会整体删除——不用连续按
3次。
*自然码输入法:
“shift+数字”输入符号时,左右shift键
可划分定义,比方左shift生成全角符号,右Shift生成半角
符号。
其实,发展阶段不单要看产品自己,还要看该产品类其他大
环境。
跟着跨平台、搜寻技术的盛行,我们能够更直接面向
信息,面向应用,而减少对“文件”的依靠。
将来的IT用户,
会管理知识,管理日程,管理联系人即管理内容,但几
乎不用管理“文件”。
假如不理解这点,请向后看:
今日的
我们,在管理文件,而不需要向早期计算机用户那样管理磁
盘、磁道、扇区而阅读器,只管看起来已经多年没有
重要更新,但有了敢于从头定义媒体格式甚至互联网协议的
Google介入,仍旧可能发生重要改变。
产品的个性化程度、成熟度不一样,也就决定了找寻问题的方
向不一样。
一类只等期望作者改良,一类却给了用户无穷空间。
这和我从前总结,“Windows下的好软件是选出来的,Unix
下的好软件是配出来的”也有相通之处。
?
2.更理想的世界是什么样的?
(1)察看事物有两个视角
曾有一些读者误认为我是“编程能手”,当他们得悉我完好不懂编程、不会开发后,很奇异我为何也能对软件理解这
样深刻和正确。
道理很简单:
察看软件——其实不单是察看
软件,察看事物都有两个视角:
除了“制造者的视角”,更有一个“使用者的视角”。
从量上,我们的直觉就能够判断,后者的数目和频次,都高达前者的数十甚至百千万倍。
从性质上,使用才是根本,
由于全部生产的最后目的,都是为了知足人类的需求。
而这个过程,正是在“使用”中实现的。
但长久以来,后者总得不到足够重视。
其原由,与产品复杂以后的信
息不对称相关,也与实质话语权、话语被稀释的程度相关。
但是,越由于这样,我就越感觉后者的重要。
也许,这一偏向,在我的毕业论文中已有表现:
关注可连续发展,不从生产者角度,而从花费者角度。
(2)所知少,也能够所见多
回到正题,就是:
要认识软件,未必需懂开发和编程。
只需思想清楚,不具备某些知识也可能成为优势——由于对比他
人,你减少了约束,除去了知障,能够直面一个理想的世界。
A看热键与鼠标手势。
当你面对多个程序的热键矛盾、自定
义程度或强或弱、对全局热键的抢夺对于鼠标手势,大部分软件不支持,各阅读器又要分别定义方案,分别增添
原生代码或借助扩展实现这时,我会认为:
操作系统(比方Windows)应当供给一其中间层。
让它站在用户和应用之间,对用户的动作——包含鼠标的点击、拖拽、手势,
包含键盘的一般输入、连击、长按、组合——做出翻译,在
不一样状况下(比方视激活窗口,视翻开的程序,甚至视时间),
般配到各程序的不一样内部命令上。
B看输入法和翻译软件。
再如,输入法与编码规则、词库应当是分其他。
举例,王永民老师的最大贡献在于五笔编码的发明和推行;周志农老师则既在双拼、自然码的编码方面
产生了巨大影响,又做出了强盛的输入法平台。
词库,根本
应当是语言学家的事。
同理,翻译软件或字典
软件,也应当是程序平台与字典分别,且形成标准。
不然,
个人软件要么没法获得字典,要么只能不恪守版权规则。
所
以,当我听到“喜爱xx输入法由于大词库”
“喜爱xx词霸由于字典多”这种说法时,我知道这个世界
距离理想境地还很远。
C看blogger有所为有所不为。
再如,我很长时间都拒绝在博客上增添“分享”按钮的建议。
原由是,这是用
户的操作,应当经过用户阅读器的功能(或扩展、小书签)实现,而不该由作者供给。
作者只应当供给内容。
正如我在邮件中说过,所谓的blogger,中心是
writer,其次也应当是editor。
假如ta成为了html,css,
wordpress,域名注册,空间购置的专家,那真是人力的极大
浪费。
世之
不如意事,十常居七八。
当不可以把这些看作常态,要看作迫
不得已,要看到理想境地。
现面,我对css,都要产生厌离之心了。
我认为,理想的状况
是,wordpress有一套规范的语义标签,blogger只须关注这
些,不必扩展到css。
而后,读者不论接见网页,仍是在rss
阅读器中,都能够调用独立第三方或自定义的css,依据自己的款式来阅读。
(3)AutoHotkey的重要地位
再次回到正题,我认为AutoHotkey和StrokeIt这样的通用软件,对Windows平台是一个特别重要的增补。
它们不单是一款软件,而是为热中自定义的用户,创建了一种新的Windows应用构造,即实现了上文中提到的介于用户和程序
之间,从动作到命令的解说层。
所以,只管实现Gvim的透
明度、置顶、全屏有特意的扩展,我仍采纳ahk方案。
所以,
在实现TC无菜单化的过程中,我也很满意TC没有供给这
种违反Windows标准窗口风格的功能,而放心用全能的ahk
实现。
正如在某文中所说,「贤人者,方而不割。
君子者,
望之俨然,即之也温。
AutoHotkey者,入门易而妙用无量,
在用户与windows程序之间飞舞来回,行天使之善,精灵之
魔力。
」
(4)总结
理想世界不是一个新话题,早就被多位圣人思虑过。
所以,
我也没有新答案,而是对祖先看法的重述和从头理解。
用4
个字归纳,就是倡导分工。
原由:
分工→专业化→更高效率。
既是旧看法,那就能够找到渊源。
知识丰富,认识IT新技术者,会看到“内容与显现分别”(separationofdocument
contentfromdocument
presentation)。
新知识少,但读过旧经典者,会看到200多年前《国富论》的“劳动分工论”(Divisionoflabourhas
causedagreaterincreaseinproductionthananyotherfactor.
The
WealthofNationsbyAdam
Smith),甚至更早中国先贤的思想。
这再次证明:
所知少,
其实不阻碍所得多;重点在能否思虑,能否意会。
3.适用的TC界面是什么样的?
仍在写作中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 界面 TotalCommander 谈起 更新 善用