靠谱的软件下载站
当前位置:  IEfans/浏览器相关/从最简界面的浏览器谈起

从最简界面的浏览器谈起

浏览器相关 互联网 2011-04-28 阅读(2326)
说到浏览器,说到最简界面的浏览器,大部分人的反应肯定是Chrome吧。那些喜欢Chrome的用户,说Chrome浏览器的优点第一个就是“他的界面最简洁”。好吧好吧,对这个观点我不发表任何意见,反正待会儿各位读者看到下面后就会自然明白。姑且用Frederika Bernkastel的诗来回应他们吧:
井里面的青蛙是幸福的, 因为他和井外的世界没有任何关系。 井里面的青蛙是幸福的, 因为他对井外的世界毫无兴趣。 井里面的青蛙是幸福的, 因为他并不知道井外发生了什么。 --Frederika Bernkastel
注:CLI界面的浏览器软件并不在本文的讨论范围里面。各位CLI控请谅解。

界面

先来看看最简浏览器是什么样子的吧:

最简浏览器的样子

很多人就要问了:这个是浏览器?你没有看错,这个就是浏览器的界面,而且还是about:blank的界面。 不相信?那我给你们看看你们所熟悉的网页:

打开GOOGLE以后的最简洁浏览器

Google上搜索Vimperator的截图。到这里我就不用说什么的,就是通过Firefox+Vimperator实现的。 在这个浏览器中,可视元素只有两个:一个是网页内容,一个是状态栏。很多人会说,多了一个状态栏怎么能叫最简界面?任何一个浏览器全屏显示之后也能够最简? 这个就是我和善用佳软那篇文章不同的地方。善用佳软所精简的TC,表面上啥都没有,甚至根本看不出是TC,但是实际上已经不能算是TC了。首先,TC应该是双栏的。没有双栏,就算软件是TC,但是已经无法完成TC的各项操作,尤其是移动和复制。就冲着这一点,我可以说这个精简是没有什么意义的。精简界面的目的和需要是为了要有较大的可视范围,但是不能丢弃本身作为文件管理器的基本功能。TC有很多有用的,提高效率的功能是基于它双栏的特点的,你不能贪图为了精简,把TC的命根子都丢弃了。 放到浏览器上也一样。全屏或者干脆砍掉了状态栏,那就只是“最简界面的Firefox”而已,而不是“最简界面的浏览器”。浏览器的用途在于浏览网页,辅助浏览网页,管理浏览网页。普通的浏览器你改成全屏之后,除了浏览当前的页面还能做什么?而目前这个状态的浏览器,却是什么都能做。到时候我会一一进行说明。 什么?标题栏和窗口是怎么隐藏的?自己Google去。

去除导航栏——Vim键绑定的背后

用过Vimp的人应该都知道,Vimp的强力之处在于Vim的键盘操作和外部扩展命令,使得Vimp能够仅凭一行命令栏就可以完成所有的浏览器操作。但是很多人只是把目光集中在了Vim键绑定上面,甚至拿Chrome上的所谓Keyboard ShortcutVimium之类的与之相提并论。Vim键绑定并不是提高效率的手法,而是一种习惯的设置,就好比是系统的鼠标设置里面的左手设置和右手设置,和效率完全没有关系,只是你习惯什么就用什么而已。Vimperator的核心并非在于“Vim键绑定”上面,而是在于“在浏览器中引进了Vim的运转模式”,甚至是“变异成Vim”(不过这个目前是有歧义的,Vimperator在发展的道路上离母体Vim是越来越远了,逐渐发展成了一种全新的模式。而其Fork版本Pentadactyl倒是一直忠实于其母体,但这个是开发者的兴趣问题,我在这里就不讨论了)。Vimp上的各种快捷键是非常方便的,而这个方便的快捷键的背后真正在起作用的,是类Vim的多个模式进行转换的运转机制。正是因为有这个模式变换的存在,Vimp才得以能够放心地、自由地设置快捷键,才能在网页上进行丰富多彩的操作体验。 于是导航栏被无缝地被Vimp的Normal模式所替代。你能够想到的所有导航动作,都能在这个模式下一一实现。当然,不用Vimp的话也可以通过鼠标手势来实现,不过能够实现的没有Vimp多罢了。哦对了,想起来貌似有人提过BTT这个鼠标手势软件。对于这个我可以说的是,不管你多少个方向、用多少手指头,多少手势动作,能实现也就才100多个命令,你还是滚回去重炼吧。不过这个不是今天的重点内容,就此打住。

去除地址栏——善用Awesomebar

对任何一个浏览器来说,地址栏肯定是会存在的,Firefox除外。Chrome当时还有过一次“大胆的设想”,把地址栏作为弹出显示在标签下面。很多人对此那真的是“过度”的反应,认为Google的这个设计是“史无前例”的一次“大革新”。不过比较可惜的是,Firefox很早就可以实现隐藏地址栏了,而且地址栏功能完全健在。其中的奥秘其实是很简单的,就是我们使用窗口系统最最传统的打开对话框

用快捷键打开地址栏

只要界面上没有地址栏,就可以通过Ctrl+L打开。从上面的图就可以看到,补全选项和Firefox原有的Awesomebar是一样的,包括一些隐藏的功能如缩短搜索范围(Firefox特有功能,详细可以参考我以前的圣战文)等,可以说就是Firefox的地址栏Awesomebar的迷你版。 当然,这样的话有些特效就没有了比如说匹配特效,还有就是HTTPS的证书显示以及书签图标和RSS图标,还有就是浏览网页的时候看不见当前网页的地址。所以需要在这些地方进行取舍。如果说你每次打开链接都是小心翼翼的,不会去关心自己现在的网页URL是什么,自然就用不着地址栏的出现;如果你不需要RSS图标,书签图标,以及HTTPS图标,也就不需要。所以说,精简界面需要考虑自己的需要。当然,Vimp的话是完全没有这个问题的。 URL和书签默认就可以在底下看到,HTTPS的可以通过插件做到,RSS可以g后Ctrl+g就能看到全部信息。

去除搜索栏——给我用书签管理搜索!

如题。

去除工具栏和菜单栏——那都是什么能吃么?

说起菜单栏,目前流行的可能就是这两种方式吧:一个是类似于Mac的全局菜单,正好是踩在了“一个人只会同时操作一个窗口”的特点然后把激活的窗口菜单调到了任务栏上。还有一种就是把所有的菜单项全部扔进一个按钮里面,然后统一管理。这两种方法的共同点是,避免菜单栏占用空间过多。当然了就和地址栏一样,占用了整整一行的空间啊。但是还是太多了吧。 先说全局菜单。全局菜单的主要问题很明显,就是一定要有任务栏。难道你们不觉得,任务栏才是占用屏幕面积最多的地方么?至少对我来说,任务栏只需要看它的通知区域和时间就足够了。窗口管理根本就不需要——实际上窗口管理是效率最低的管理方法。如果你把自己电脑的桌面当作自己工作的桌面的话,窗口就是你正在做的文档,或者是东西。在你切换工作的时候,窗口管理就好比是把现在做的东西一个一个收起来,然后再把要做的事情再一个一个放上去。何必呢不是只要准备多个桌面,然后自己的椅子移动一下位置就可以的事情么?而且关于通知区域或者是时间,时间的话随便瞄一下桌面上的时钟就可以了(除非你的房间里没有时钟你的手上没有戴表,但这个不太可能的吧)通知区域的话因为所有的窗口都开着,也并不需要了吧。到这个地步,我们真的还需要任务栏么? 按钮就更不用说。首先,菜单栏之所以需要分成“文件”“编辑”“查看”“工具”之类,不就是因为菜单项太多,需要横向分类才得以方便的调出和使用。如果你再把他集中成一两个按钮的话,岂不是本末倒置?嗯没错,我就是针对Chrome说的。想起来以前用Chrome的时候,为了找一个扩展页面的选项找了基本上有五分钟了才在某按钮里面的工具子菜单里面找到,而且还没有快捷键……那个时候我真的是各种想撞墙,真的。 至于Vimp,菜单栏里的东西都有相应的命令,没有的也可以通过emenu命令调出。工具栏……最新版本的Vimp可以把状态栏作为工具栏进行拖放、添加和删除。你说还需要工具栏么?再回到前面提到的BTT,现在知道差距了吧……你那强力的BTT能够强大到可以囊括所有的菜单项么?Vimp只要有相应的命令,就能设置相应的快捷键

设置快捷键

算了还是黑到这里。我对鼠标手势还是比较宽容的不会到鞭尸的地步(咦

去除标签栏——最简浏览器的最终BOSS攻略

之所以最简浏览器的最终BOSS是标签栏,是因为我们过于依赖标签的显示了。为了知道自己打开了什么网页,打开了多少网页,我们必须要盯着标签栏。但是实际上,浏览器的标签栏和系统的窗口任务栏有什么区别呢?答案是:没有区别。说的难听一点,就是多标签浏览器的出现,还不是因为任务栏无法满足太多的浏览器窗口而出现的。现在连任务栏都不需要的时候,是不是标签栏也不需要了呢? 但是标签不同于窗口——标签是总是最大化的,也就意味着激活一个标签的时候,其他的标签是必须、强制性地、最小化的。所以,我们需要有这样的意识:每个桌面里面只开一个标签。也就是说,不把一个页面当作一个页面看,而是当作一个输出桌面来看,就是去除标签栏的最大关键点之一。 但是,很多人是记不住自己打开的所有标签的。当然,我也记不住自己打开的所有标签。但是我能够记得我正在看什么。这就足够了。Firefox有几个默认的设置,与别的浏览器有点不一样:一个是"browser.tabs.insertRelatedAfterCurrent",即打开新标签的时候打开在当前标签后边,还有一个就是关闭标签的时候激活后边的标签。可能比较聪明的人已经知道我要讲什么了,这是树状结构的浏览顺序。如果你从一个页面打开了多个链接,这些链接就作为这个页面的子链接排在后面;然后子链接阅览完毕之后关闭,自动激活的是后面的链接,直到回到母链接。从这点上看,我只需要记得我开的母链接,就相当于记住了跟这个母链接有关的所有链接,不需要看标签栏,只要一路关闭就能全部按顺序看完。 当然,有多个母页面的时候,这个东西就无法生效了——这个规则只能应用在最后一个母页面上。那怎么办?很简单——只要一个浏览器窗口只开一个母页面就可以了。所以Firefox4的新功能标签群组就有用了。有了标签群组,就相当于变成了多个虚拟桌面,然后就可以允许有多个母页面。所以可以说,这个才是Firefox4的标签群组的真正的用法

标签群组

哦对,我差点忘了标签栏还有一个功能,就是标签的操作。这个前面也说了,Vimp超级无压力。另外,Vimp在标签的切换上有个独特的Buffer操作命令,可以一个快捷键就可以切换到有特定关键字URL或标题的页面。这个就正好解决了各个母页面之间的切换的问题。因此,什么网络应用程序、什么app tabs,什么内部页面,都可以直接退休了。具体可参考我以前的圣战文。

Fin ——写在最后

如果单从界面上看,实际上就比Chrome少一行东西而已。很多人可能不屑于这一行,可能认为我这样做只是为了减少一行是一个很蛋疼的、很浪费时间和精力的行为。这个是没有错,单从界面上看的话。在这篇文章里我想表达的已经很明确了,再简洁的界面,影响操作效率还是白搭。关于Chrome,前面也提到过,它的工具栏图标这个设计是一个很失败的设计,我觉得比起这个,像书签栏那样通过快捷键隐藏显示还现实一点。还有引以为傲的标签栏拖动,那效率也太低了——还是注重于怎么让用户少操作就可以切换到想看的标签努力比较好。同样一个操作,在Chrome上需要花的时间可达在默认Vimp上的三倍,在自己设置好的Vimp上的十倍。这是很明显的——Chrome做到了简洁,但是没有做到高效。嘛,其实也只能说肉身的人类毕竟是比不过恶魔的(大雾 另外如果有人在怀疑这篇文章的可行性的话,我可以在这里宣言:上面写的这一切,就是我目前使用的浏览器,不带有任何虚假。很多人觉得软件最高效的用法,是自己最习惯的用法,这个在一定的范围内,是有道理的——在一定的范围内。实际上,追求高效的时候,最终成为绊脚石的恰恰就是自己以前的习惯。Vim非常高效,但是它的多模式、hjkl等,让人望而却步,为什么?因为不符合以前用文本编辑器的习惯。这和用一个井把自己关了起来没有任何差别。你如果想要更高效地工作,更高效地完成自己想要做的事情,首先就是要冲破自己称为习惯的牢笼才行。我很傲慢?傲慢的是你们才对吧。 P.S. 如果不想用Vimp获得上述最简浏览器的体验,下列组合不妨可作为参考:工具栏菜单栏导航栏全部删除,装上鼠标手势扩展和Foxtab扩展。历史和书签通过快捷键调出,地址栏用Ctrl+L。这样的话状态栏也不需要了,做到了真正的最简。有兴趣的人可以试一下。 via:不折腾会死

标签:浏览器相关浏览器界面

Copyright © 1998-2017 www.iefans.net All Rights Reserved 湘ICP备13012168号-17