从Firefox升级说学习方法
今天早上,打开PortableAPPs时,它提示我升级FireFox,跟往常一样我没考虑就升级了。
打开Firefox 57神速,很是惊喜,打开后发现悲剧了,自己(通过下载插件)定制的功能都不能使用了。
网一上查:
今天(2017.11.15),Mozilla正式发布了从里到外焕然一新的“Firefox Quantum”(火狐量子版),首个版本57.0,平台横跨Windows、Android、iOS、macOS,基于全新极速内核,外观也是重新设计,花费了整整一年的时间打造。
这是Firefox浏览器发展十多年来,最大规模的一次升级,重写了几乎75%的代码,基于从零全新编写的渲染引擎,引入Servo搜索技术、自家编程语言Rust CSS引擎,可充分发挥多核心CPU等现代硬件优势。
当年选择Firefox的主要原因是Firebug插件,Firefox 57 将全面实行 WebExtensions,现在Firebug寿终正寝了:
这个不是大问题,Firefox 内置的开发者工具已有显著提升。大问题是我天天使用的Vimpoerator无法使用了:
周三(11.15)我刚在课上做完Vimpoerator秀,展示我如何不用鼠标上网的,下了课Vimpoerator就不能以用了,这也太讽刺了。
象我这种工具控,以前看到别人机器上没有安装Total Commander,Everything这一类我常用的工具,我都有想砸电脑的冲动,现在不会了,文章结尾会告诉你我怎么做的。
没有Vimpoerator,用Firefox就像你习惯了高铁的速度,突然让你回到了坐马车的年代,这让人无法忍受。
想办法解决吧!
这学期我上三门课:
我每天都要多次到博客园点评学生博客,我每天也都要多次到蓝墨云班课出考题,答疑,我也常常去实验楼,在Vimpoerator下,我用「M」设了几个标签:
- 2017-2018-1 信息安全系统设计基础: C
- 2017-2018-1 Linux内核原理与分析:L
- 2017-2018-1 程序设计与数据结构:P
- 蓝墨云班课 :Y
- 实验楼:S
这样我只要分别输入goc
,gol
,gop
就可以直接到相应课程点评学生博客了,输入goy
,就可以到蓝墨云班课了,输入gos
,就可以到实验楼了。
现在怎么办?
这个问题比较好解决,我以前发现过替代方案:常用网站可以收藏到工具栏,然后起个缩写的名字就可以了,只是以前的工具栏是这样:
现在变这样了:
比如蓝墨云班课的缩写是lmybk
,这时我想去蓝墨云班课,只要输lm
就可以了:
下一个问题是我上网也是不用鼠标的,在Vimpoerator下,在 做中学之学用学用Vim中我说过:
Vim有多牛?几乎所有的现代编辑器,IDE甚至浏览器都有vim模式插件,下面是我使用过的一个不完全列表。当然这些插件功能和Vim会差很多,但至少都会支持常见的编辑和移动。
Vim for Firefox : 像Vim一样使用firefox。Vimperator 是一个Firefox浏览器扩展,能够使Firefox浏览器像Vim一样高效工作。在安装上 Vimperator之后,无论是 Firefox 的外观,还是 Firefox的行为,都像极Vim。Vimperator还具有类似键盘绑定的功能,这使你能够灵活地使用热键来完成各种操作。
使用Vimpoerator,我是这样上网的:
- 上下滚动页面直接按“k"或”j“
- 关闭当前标签按d,关闭错了想重新打开按u
- 转到下一个标签按gt,上一个标签按gT
- 当前标签打开一个新网页用“:open 网址”(或正常模式下按o)
- 后台打开一个新页页用“:tabopen 网址”(或正常模式下按t)
- 按f(F)可将页面内所有链接用数字标注,按数字则在当前页(后台)打开对应链接
- ctrl+u、ctrl+d可上下滚动半页,ctrl+b、ctrl+f可上下滚动一页
- ...
现在怎么办?看看有没有替代品吧(我一直强调的[搜商]http://zzk.cnblogs.com/s/blogpost?Keywords=%E6%90%9C%E5%95%86)要起作用了):
找一个用户最多的(Chrome下插件Vimium的Firefox移植版本):
怎么使用?输入?
吧:
终于可以愉快的上网了!!
与Vimpoerator相比,这里有一些变化比如:
- 原来关闭当前标签按d,关闭错了想重新打开按u
- 现在关闭当前标签按x,关闭错了想重新打开按U
- 原来转到下一个标签按gt,上一个标签按gT
- 现在也可以,还可以用J,K,这更Vim了
- 后台打开一个新页页用“:tabopen 网址”(或正常模式下按t)
- 现在要用B了
- 按f(F)可将页面内所有链接用数字标注,按数字则在当前页(后台)打开对应链接
- 这是不用鼠标的关键,现在不用数字标注了,改用字母标注,很容易切换
- 原来ctrl+u、ctrl+d可上下滚动半页
- 现在改成u,d了,更方便了
- ...
这都不是问题,几分钟就练熟了。
总结
我在课堂上给同学们讲学习一定要“深度优先”,然后再“广度优先”,即所谓的“枪挑一条线,棍扫一大片”。我有Vimpoerator的长期使用经验,转到Vimium下也是分分钟的事情。
有了Vimpoerator和Vimium的经验,我们就可以分析两个插件的共性和差异性,共性是可以举一反三的元知识,你会发现会用Vim是个重要的技能。你也可能会发现,学什么知识,至少学两种非常重要,这样你才能总结出举一反三的共性知识:
- 学编程:C和Java都学了,你会找到面向过程编程和面向对象编程的共性知识
- 使用操作系统:只会Windows是不够的,学学Linux
- 学习Linux:不要只用Ubuntu,也用用Fedora
- 学习汇编:不要只学IA32的汇编,也学学ARM的汇编,你对ISA的理解就更深了
- 移动开发:不要只学Android,也学学iOS
- ...
还有一点,学习一类知识时,学会如何查帮助文档很重要,一般要找到类似help,?,info等命令或帮助文档备查,比如:
- Vimium的
?
- Linux下的man,info
- C,Java等编程语言的API帮助文档
- gdb的help
- ...
特别重要的一点是培养自己的搜商,搜索引擎可以解决你99.9%的问题,我曾跟学生开玩笑说,如果利用网络和搜索引擎你学不好计算机,信息安全,基本上你不适合这个行业。
我们学习中还要注意「去粉丝」行为,否则很限制自己的成长。我十多年来一直用Firefox,要没有Vimium-FF这个插件,我会毫不犹豫的转向Chrome。跟人的学习也一样,不要「偶像崇拜」,就像我最近在教学设计上跟周付安老师学习,很佩服周老师,但我认为看周老师推荐的二十多本书比参加他的培训重要的多,参加培训只能学到周老师一部分的本事,看看他的想法从哪来的,才有可能比他做的更好。同样把「讨厌一个人」和「他有没有让你学习的地方」分开也很重要,比如当学生非常不好的一个做法是讨厌某个老师,就不好好学他/她教的课。
其他
我日常应用大多是Portable APPs(绿色免安装),我建议大家使用PortableAPPs定制自己个性化的绿色工具箱,同时拷到U盘中一份,这样偶尔用别人的电脑时,也会很方便的使用自己称手的工具。下图是我常用的一些工具:
欢迎关注“rocedu”微信公众号(手机上长按二维码)
做中教,做中学,实践中共同进步!
原文地址:http://www.cnblogs.com/rocedu/p/7855810.html
推荐网站:博客园、新浪微博、扇贝背单词、DKY背单词小组、有道云笔记、豆瓣读书
版权声明:自由转载-非商用-非衍生-保持署名| Creative Commons BY-NC-ND 3.0
如果你觉得本文对你有帮助,请点一下左下角的“好文要顶”和“收藏该文”
转载于:https://www.cnblogs.com/rocedu/p/7855810.html
从Firefox升级说学习方法相关推荐
- 如何在使用计算机时不想砸了它?
如何在使用计算机时不想砸了它? 使用鼠标时,我常把鼠标设置成左手习惯,就这一点就有人用我的计算机时想砸了它.在家,也经常受领导批评:你不是计算机专业的吗?你的电脑怎么那么难用?什么习惯都和一般人不一样 ...
- firefox的plugin-container.exe进程如何关闭?
为什么要关闭container进程? 查看firefox所消耗的资源: ff本身: cpu一般是0-10%, 内存一般是400MB左右 plugin-container: cpu所占的比例很高, 可达 ...
- 限制firefox上传框宽度
firefox升级后,上传文件名特别长的文件的时候,会排版一塌糊涂. firefox限制宽度使用width不好使.经上网查询,使用: <input type="file" s ...
- firefox常见问题解答
问:为什么下载的Firerfox无法安装? 答:Windows下安装Firefox时报告7-zip出错,这一般是安装文件被损坏或者下载不完全,解决方法是请换个下载软件或直接重新下载Firefox. L ...
- Firefox 使用、设置和常见问题的解决方法
为什么下载的Firerfox无法安装? Firefox启动太慢,并且占用了太多的系统资源,是怎么回事? Firefox 浏览网页时,不停地抖动? 为何无法保存工具栏设置(每次重启 Firefox 工具 ...
- Linux下Firefox中配置Jre
问:Firefox启动太慢,并且占用了太多的系统资源,是怎么回事? 答:由于Firefox的界面是采用XUL语言描绘的.XUL的好处在于良好的跨平台兼容性,这样使Firefox可以很好的用于 Wind ...
- TensorFlow windows之Tensorboard使用
TensorBoard是什么 TensorBoard:Tensorflow自带的可视化工具,TensorBoard 来展现 TensorFlow 图像,绘制图像生成的定量指标图以及附加数据 关于如何在 ...
- linux 下安装adobe flash的关键。
记得第一次使用linux的时候真心觉得很麻烦,各种不适应.那时装个软件都弄得要生要死的.虽说最后也装了出来.第二次用linux就适应多了. 这是第一次查看的方法: linux下安装flash插件的解决 ...
- Linux开发环境部署
1.安装ubuntu 下载Ubuntu镜像ISO文件,制作U盘安装盘(Ubuntu官方有介绍相关软件,也可以利用UltraISO制作) 启动选择USB启动,进入安装流程 注意分区最好选择Manual手 ...
最新文章
- python数据库教程_python教程:数据库
- debian最小化安装如何安装桌面_如何在Ubuntu Server 18.04上安装GNOME桌面
- sqoop 1.4.4-cdh5.1.2快速入门
- 计算机专用英语词汇pdf,计算机专用英语词汇1500词.pdf
- 应用发布前,需要注意事情
- mootools温习与深入_Element_1
- Hive DDL DML
- vsftpd增加和删除用户的shell脚本
- 峰情万种_Enhancement of Peak Visual
- atitit.资源释放机制--attilax总结
- BZOJ1008[HNOI2008] 越狱
- ubuntu 设置虚拟内存 解决内存不足
- 外贸常用术语_外贸术语大全(超详细)
- destoon task.js.php,Destoon B2B网站系统在线聊天插件 v1.0
- java simon_Java程序监控API Java Simon
- jena使用 java_【jena】 jena基本使用
- AFEPack 使用 Tutorial(二):解带系数二维泊松方程
- RecyclerView EditText数据混乱解决
- 微信小程序input禁止输入特殊表情符号与空格
- 怎么调计算机运行内存大小,运行内存太小怎么办?如何扩大电脑的运行内存?...
热门文章
- Android 实现用户收藏新闻以及查看新闻(简易新闻 六)
- win10支持8t 硬盘_正版Windows 10免费拿解决问题之“硬盘S.A.M.R.T或MBR异常”
- PCDViewer 3.2 Linux 版(Ubuntu)
- Python复习边边角角 (四)运算符
- 最简单的Jenkins+Tomcat+Gog(Git)解决Java项目自动化部署
- 系统性综述:特征点检测与匹配
- Chrome浏览器模拟4G网络
- 中通快递发布2021 年第三季度未经审计财务业绩;2021年第十届Medidata NEXT中国年会开幕 | 全球TMT...
- JimuReport积木报表(SQLserver)主子表关联查询
- 解决Windows10英文版中文字体难看、时大时小、中文比英文小等问题