您的当前位置:首页正文

从最简界面的TotalCommander谈起(4月25日更新)善用佳软

2020-01-31 来源:钮旅网
从最简界面的TotalCommander谈起(4月25日更新)善用佳软

从最简界面的 Total Commander 谈起 (4 月 25 日更新 ) 善用

佳软

从最简界面的 Total Commander 谈起 (4 月 25 日更新 )

一、前言 1. 缘起

『 TC 仿佛不可以去掉标题栏和菜单栏, 有没啥方法能够做到?最仿佛 chrome 那么简短,善用佳软能不可以让作者实现这一

点?』网友 荒唐的艺术 问。

这样的界面,我认为,并没有长久适用的价值。但技术上是能做到的。而且,引申来谈,能够加深对软件和应用的理解。于

是, xbeta 答复说:『区区小事,岂敢有劳作者?且让我动

几下键盘, 配制一款最简界面的 TC ,成效如图, 以供参照。』

所谓“一图胜千言” 。上图就是最简界面的 TC——就是——完好看不出是 TC 的 TC 。这倒和 Vim 一个光溜溜的窗口,有着相同的风情。套用时髦的句式,就是你看或不看——那

些熟习的界面元素都不在眼前;你知或不知——那些强盛的功能就向来等在后边。

假如仅关注答案,问题到此已可结束。但为了背后的道理,并为了免去更多问题,在这一图片背后,可能更需要千言万

从最简界面的TotalCommander谈起(4月25日更新)善用佳软

言的描绘。居心体验软件应用精妙之处的网友,不如慢慢读

来。

2. 背景

近一年来,因事务忙碌,几乎没有写过一篇真实意义博文。而同时,也放下了“软件控”的心态——我此刻能够在一台初装的 Windows 新机上,不用 Vim 而

用 Notepad,不用 TC 而用资源管理器, 不用 chrome 而用 IE6 ,

不用极点或自然五笔而用智能

ABC

而心下安稳。我在这里想说的不是效率,而是心境。在过去的一年里,我做到了“能放下” 。

相应的,我也很少再研究软件的技术细节。所以,过去一段时间中,对需要研究才能回答的问题,我也较少答复。

此刻天,某事暂告一段落( “ 博客排在本员工作、家庭生活、某事以后” via )后,适逢网友问起 TC 问题,适逢 TC 版无人申请版主而有被封闭的风险,适逢与沙牛商讨怎样写出更好的软件应用文章,于是,重试技术,发

现功力还在——虽有几分生分,但也多了几分新意。

且细

细道来。

二、怎样实现最简界面的

Total Commander ?

1. 基本做法

① 选项设置: 尽人皆知的第一步, 就是经过 TC 的配置界面

从最简界面的TotalCommander谈起(4月25日更新)善用佳软

撤消相应元素的显示:配置→选项→外观,撤消勾选要隐蔽的内容(如工具栏、目前文件夹、状态栏等) 。

② 变双面板为单面板:将左右两个面板之间的切割线,向右边拖动到极限地点。

③ 改正配置文件:增添以下菜单,整体实现菜单栏隐蔽:

2 行,分别除去主菜单、开始

[Configuration]

RestrictInterface=1

④ 借用 AutoHotkey :“WinSet, Style, -0xC00000, A ”——简

单调句 AHK 脚本即可隐蔽活动窗口的标题行。

2. 增补建议

上边的做法已经足够。但在碰到不测时,很难办理。所以,

从实践角度,还有以下协助建议。 建议①:为 TC 增添相应快捷键 在 TC 配置文件中加入以下

3 行:

从最简界面的TotalCommander谈起(4月25日更新)善用佳软

[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

从最简界面的TotalCommander谈起(4月25日更新)善用佳软

WinSet, Style, ^0x40000, A

return

注:

WinSet, Style, ^0xC00000, A 用来切换标题行, 主要影响是无

法拖动窗口地点。

WinSet, Style, ^0x40000, A 用来切换 sizing border ,主要影响

是没法改变窗口大小。

三、从最简界面的

Total Commander 看到更多

1. 软件的定位与发展阶段

网友希望 TC 能像 Chrome 相同简短。这二者都是优异软件,

相互参照十分有利。但同时也要看到,它们在定位、成熟阶

段方面存在很大不一样。

定位: Chrome 定位于一般用户(所以,安装目录也不简单

改正),默认使用方式(配置、界面)合适多半用户;而

TC

素来没希望成为多半人的工具,即即是追求效率的用户,也

未必全合适 TC。

从最简界面的TotalCommander谈起(4月25日更新)善用佳软

个性化方式: Chrome 常常是经过扩展、参数为

Geek 实现

个性化,而非内置在程序自己的设计中,而且其优先级永久

排在第二位。 而 TC 则在增添任一特征的同时,

便供给了启

用该特征的不一样方式。 即 Chrome 的个性化是 “有余力才做” , TC 的个性化则是原生的基因。

发展阶段: TC 是“超成熟”产品,它不只抵达了自己的极

致,也达到了此类软件的极致。这种极致,带来了两种看似

矛盾,实则符合辩证法的结果。一方面,软件难有激感人心

的新特征,作者犯难,用户也略感失意。另一方面,即即是

最资深的用户,也能在碰到新需求、做新研究时,从旧特征

中发现新的解决方案。

也就是说,软件自己的进步空间近乎于无,但留给用户的发

挥空间却近乎无穷。——这种境地的软件,唯

TC、AHK 、

Vim/Emacs

而已;三者之中,又以

Vim/Emacs 为最。而 Chrome

固然短期公布诸多版本,但远未成熟。这既决定了它的操作

个性化不行能知足

Geek 的需求,又预示了它将来发展的不

可限量。

为了让非 TC 、非 Vim 用户也能直观理解 “极致”,再举几例:

* BlackBerry 的阅读器地点栏:按一下

backspace 键, www

就会整体删除——不用连续按

3 次。

从最简界面的TotalCommander谈起(4月25日更新)善用佳软

* 自然码输入法: “ shift +数字”输入符号时,左右

shift 键

可划分定义,比方左

shift 生成全角符号,右 Shift 生成半角

符号。

其实,发展阶段不单要看产品自己,还要看该产品类其他大

环境。跟着跨平台、搜寻技术的盛行,我们能够更直接面向

信息,面向应用, 而减少对 “文件” 的依靠。 将来的 IT 用户,

会管理知识,管理日程,管理联系人 即管理内容,但几

乎不用管理“文件” 。假如不理解这点,请向后看:今日的

我们,在管理文件,而不需要向早期计算机用户那样管理磁

盘、磁道、扇区

而阅读器,只管看起来已经多年没有

重要更新,但有了敢于从头定义媒体格式甚至互联网协议的 Google 介入,仍旧可能发生重要改变。

产品的个性化程度、成熟度不一样,也就决定了找寻问题的方

向不一样。一类只等期望作者改良, 一类却给了用户无穷空间。

这和我从前总结, “ Windows 下的好软件是选出来的,

Unix

下的好软件是配出来的”

也有相通之处。

?

2. 更理想的世界是什么样的?

(1)察看事物有两个视角

曾有一些读者误认为我是“编程能手” ,当他们得悉我完好不懂编程、不会开发后,很奇异我为何也能对软件理解这

从最简界面的TotalCommander谈起(4月25日更新)善用佳软

样深刻和正确。道理很简单:察看软件——其实不单是察看

软件,察看事物都有两个视角:除了“制造者的视角” ,更有一个“使用者的视角” 。从量上,我们的直觉就能够判断,后者的数目和频次,都高达前者的数十甚至百千万倍。从性质上,使用才是根本,

由于全部生产的最后目的,都是为了知足人类的需求。而这个过程,正是在“使用”中实现的。但长久以来,后者总得不到足够重视。其原由,与产品复杂以后的信

息不对称相关,也与实质话语权、话语被稀释的程度相关。但是,越由于这样,我就越感觉后者的重要。也许,这一偏向,在我的毕业论文中已有表现:关注可连续发展,不从生产者角度,而从花费者角度。

( 2)所知少,也能够所见多

回到正题,就是:要认识软件,未必需懂开发和编程。只需

思想清楚,不具备某些知识也可能成为优势——由于对比他

人,你减少了约束, 除去了知障, 能够直面一个理想的世界。

A 看热键与鼠标手势。当你面对多个程序的热键矛盾、自定 义程度或强或弱、对全局热键的抢夺 对于鼠标手势,大部分

软件不支持,各阅读器又要分别定义方案,分别增添 原生代码或借助扩展实现 这时,我会认为:操作系统(比方 Windows )应当供给一其中间层。让它站在用户和应用之间,对用户的动作——包含鼠标的点击、拖拽、手势,

从最简界面的TotalCommander谈起(4月25日更新)善用佳软

包含键盘的一般输入、连击、长按、组合——做出翻译,在

不一样状况下(比方视激活窗口, 视翻开的程序, 甚至视时间),

般配到各程序的不一样内部命令上。

B 看输入法和翻译软件。再如,输入法与编码规则、词库应当是分其他。举例,王永民老师的最大贡献在于五笔编码的发明和推行;周志农老师则既在双拼、自然码的编码方面

产生了巨大影响,又做出了强盛的输入法平台。词库,根本

应当是语言学家的事。同理,翻译软件或字典

软件,也应当是程序平台与字典分别,且形成标准。不然,

个人软件要么没法获得字典,要么只能不恪守版权规则。所

以,当我听到“喜爱

xx 输入法由于大词库”

“喜爱 xx 词霸由于字典多”这种说法时,我知道这个世界 距离理想境地还很远。

C 看 blogger 有所为有所不为。再如,我很长时间都拒绝在

博客上增添“分享”按钮的建议。原由是,这是用 户的操作,应当经过用户阅读器的功能(或扩展、小书签)实现,而不该由作者供给。作者只应当供给内容。正如我在邮件中说过,所谓的 blogger ,中心是

writer ,其次也应当是 editor 。假如 ta 成为了 html , css,

wordpress,域名注册,空间购置的专家,那真是人力的极大

浪费。世之

不如意事,十常居七八。当不可以把这些看作常态,要看作迫

从最简界面的TotalCommander谈起(4月25日更新)善用佳软

不得已,要看到理想境地。现面,我对 css,都要产生厌离之心了。我认为,理想的状况

是, wordpress 有一套规范的语义标签, blogger 只须关注这

些,不必扩展到 css。而后,读者不论接见网页,仍是在

rss

阅读器中,都能够调用独立第三方或自定义的 css,依据自己的款式来阅读。

( 3)AutoHotkey 的重要地位

再次回到正题, 我认为 AutoHotkey 和 StrokeIt 这样的通用软件,对 Windows 平台是一个特别重要的增补。它们不单是一款软件,而是为热中自定义的用户,创建了一种新的 Windows 应用构造,即实现了上文中提到的介于用户和程序

之间,从动作到命令的解说层。所以,只管实现

Gvim 的透

明度、置顶、全屏有特意的扩展,

我仍采纳 ahk 方案。所以,

TC 没有供给这

ahk

在实现 TC 无菜单化的过程中,我也很满意

种违反 Windows 标准窗口风格的功能,而放心用全能的

实现。正如在某文中所说, 「贤人者,方而不割。君子者,

望之俨然,即之也温。

AutoHotkey 者,入门易而妙用无量,

在用户与 windows 程序之间飞舞来回,行天使之善,精灵之 魔力。」

( 4)总结

理想世界不是一个新话题,早就被多位圣人思虑过。所以, 我也没有新答案,而是对祖先看法的重述和从头理解。用4

从最简界面的TotalCommander谈起(4月25日更新)善用佳软

个字归纳,就是 倡导分工。原由:分工 → 专业化 → 更高效率。

既是旧看法, 那就能够找到渊源。 知识丰富, 认识 IT 新技术者,会看到“内容与显现分别” ( separation of document

content from document

presentation)。新知识少, 但读过旧经典者, 会看到 200 多年前《国富论》的“劳动分工论” ( Division of labour has

caused a greater increase in production than any other factor. The

Wealth of Nations by Adam

Smith),甚至更早中国先贤的思想。这再次证明:所知少,

其实不阻碍所得多;重点在能否思虑,能否意会。

3. 适用的 TC 界面是什么样的?仍在写作中

因篇幅问题不能全部显示,请点此查看更多更全内容