Firefox Cheat List

  1. Mozilla 官方 FTP 上下载安装程序。几个捷径:latest Firefox ESR for 64-bit Windows (en-GB); latest Firefox for 64-bit Windows (en-GB); latest Firefox Beta for 64-bit Windows (en-GB).
    若需要风味版的 Firefox, 则有:Waterfox 3rd-Gen (based on Firefox ESR), IceCat (based on Firefox ESR), and Iceweasel (based on Firefox).

  2. 安装时,在 ‘Setup Type’ 页面选择 ‘Custom’ 方式,之后在问及需不需要安装 ‘Maintenance Service’ 的页面上取消勾选 ‘Install Maintenance Service’. 安装到最后一页问及是否开启 Firefox 时,取消勾选,以便先不开启软件。首次开启时,按 Win + R, 输入 ‘firefox /p’ 并敲回车,根据提示来手动添加一个 profile 并将其指向指定目录(如果以前已有备份好的 profile 就直接指过去,没有的话可以指到一个空文件夹来从头构建一个 profile 并在构建好后做好备份以供日后使用)。

  3. 如果是首次在系统上安装 Firefox, 并且需要禁止自动更新,则需要前往注册表中的 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\ 下新建一个名为 ‘Mozilla’ 的 Key, 再在这个 Key 下面建一个名为 ‘Firefox’ 的 Key, 然后再在此 Key 中新建一个名为 ‘DisableAppUpdate’ 的 DWORD Value, 双击它,并将其值设为 1. 这项操作只用在当个系统下首次安装时进行。如果需要禁止 Waterfox Third Generation 的自动更新,则需要将 ‘Waterfox’ 建在 ‘Mozilla’ 下,然后再在 ‘Waterfox’ 下建一个 ‘DisableAppUpdate’ 的 DWORD Value, 并将其值设为 1.

  4. 首次启动后,在页面下方会有一句话,提示「Firefox 会自动向 Mozilla 传送部分资料以改进您的使用体验」,右边会有个「选择我分享什么」的按钮,点选它,然后把所有的「允许……」都取消勾选。如果在上一条中设置了注册表且设置正确,则按下 Alt 键唤出主选单,点选 ‘Help’ 然后选择 ‘About Firefox’, 就能看到新弹出的窗口中多了一行小字:「更新已被您的管理员禁用」。

  5. 紧接着,在 Options 页面从左边的第一个 ‘General’ 开始,将设置选项都仔细地过目一遍,并将需要修改的地方修改。推荐修改的地方有:

    • [General – Browsing] 取消勾选 ‘Recommend extensions as you browse’, ‘Recommend features as you browse’ 以及 ‘Enable picture-in-picture video controls’——最后这个取消勾选后并不影响使用画中画功能,依旧可以透过捷径键 (Ctrl + Shift + ]) 来开启,只是没了讨厌的画幅上 annotation on hover;
    • [Home – New Windows and Tabs] New tabs: Blank Page;
    • [Home – Firefox Home Content] Just deselect all;
    • [Search – Search Suggestions] Deselect all;
    • [Privacy & Security – Browser Privacy – Logins and Passwords] Deselect ‘Suggest and generate strong passwords’;
    • [Privacy & Security – Browser Privacy – Address Bar] Deselect ‘Open tabs’, ‘Top sites’, and ‘Search engines’;
    • [Privacy & Security – Security] 如果确信日常不会乱下、乱看东西(也就是你自己知道自己在干什么),则可以考虑 deselect ‘Block dangerous and deceptive content’, 因为浏览器往往过分担心、过度封锁。
  6. 在地址栏输入 about:config 并敲回车,确认过警示后,逐一修改以下 configs, 如果没有的,就新建之:

    • browser.tabs.closeWindowWithLastTab : true → false, 关闭最后一个标签页时不关闭浏览器;
    • browser.urlbar.autoFill : true → false, 禁用输入地址时自动填充;
    • browser.urlbar.suggest.searches : true → false, 禁用地址栏的建议搜索;
    • browser.urlbar.trimURLs : true → false, 让地址栏显示完整地址;
    • browser.backspace_action : 0 → 2, 禁止 Backspace 键用于「返回上一页」;
    • toolkit.legacyUserProfileCustomizations.stylesheets : false → true, 恢复用户自定义 chrome 文件夹支持;
    • full-screen-api.warning.delay : 500 → -1, 禁用全屏警示;
    • full-screen-api.allow-trusted-requests-only : true → false (同上);
    • full-screen-api.transition-duration.enter : 200 200 → 0 0, 禁用全屏变幻动画;
    • full-screen-api.transition-duration.leave : 200 200 → 0 0 (同上);
    • extensions.getAddons.cache.enabled : true → false, 禁用 about:addons 的 ‘Get Add-ons’ 分页;
    • extensions.getAddons.showPane : 新建,设为 false (同上);
    • reader.parse-on-load.enabled : true → false, 禁用浏览器自带的阅读模式;
    • geo.enabled : true → false, 禁用浏览器自带的地理定位;
    • extensions.pocket.enabled : true → false, 禁用浏览器自带的 Pocket;
    • extensions.screenshots.disabled : false → true, 禁用浏览器自带的截图工具;
    • extensions.screenshots.upload-disabled : false → true (同上);
    • browser.ping-centre.telemetry : true → false, 遥测相关;
    • toolkit.telemetry.archive.enabled : true → false (同上);
    • toolkit.telemetry.bhrPing.enabled : true → false (同上);
    • toolkit.telemetry.enabled : true → false (同上);
    • toolkit.telemetry.firstShutdownPing.enabled : true → false (同上);
    • toolkit.telemetry.newProfilePing.enabled : true → false (同上);
    • toolkit.telemetry.reportingpolicy.firstRun : true → false (同上);
    • toolkit.telemetry.shutdownPingSender.enabled : true → false (同上);
    • toolkit.telemetry.unified : true → false (同上);
    • toolkit.telemetry.updatePing.enabled : true → false (同上);
    • experiments.enabled : true → false (同上);
    • experiments.activeExperiment : true → false (同上);
    • experiments.supported : true → false (同上);
    • datareporting.healthreport.uploadEnabled : true → false (同上);
    • nsITelemetry.canRecordBase : true → false (同上);
    • nsITelemetry.canRecordExtended : true → false (同上);
    • browser.newtabpage.activity-stream.feeds.telemetry : true → false (同上);
    • browser.newtabpage.activity-stream.telemetry : true → false (同上);
    • security.dialog_enable_delay : 1000 → 0, 禁用 add-on 安装延时;
    • extensions.htmlaboutaddons.recommendations.enabled : true → false, 禁用 about:addons 的 Extension 分页上的「推荐」;
    • widget.disable-dark-scrollbar : false → true, 禁用浏览器滚动条自动变色;
    • browser.newtabpage.activity-stream.section.highlights.includePocket : true → false, 禁用空白标签页上的「Pocket 推荐」;
    • browser.tabs.loadBookmarksInTabs : false → true, 在新标签页中打开被点击的书签;
  7. Aris-t2 / CustomCSSforFx 这个 GitHub 项目的 Release 页面下载其最新的版本到本地,并依照项目首页的说明放置到 profile 文件夹下的正确位置。之后使用文本编辑器打开并自行调整 userchrome.css 文件来改变 Firefox 的外观,如需改变 about:preferences 以及 about:addons 页面的外观,则需要调整 userContent.css 文件。

  8. Aris-t2 / CustomJSforFx 这个 GitHub 项目页面将整个项目下载到本地 (Code > Download ZIP), 并依照项目页面上的说明放置到 profile 文件夹以及程序安装文件夹下的正确位置,推荐选择「方法二」。之后自行挑选需要的 js 添加并调试。比较遗憾的是,Close tabs to the left 这个脚本已经无法使用了。而且不知道是不是我忘了开启什么隐藏设置的缘故,「让『下载』按钮一按就弹出一个窗口化的 about:downloads」的脚本也无法使用了,只能结合 Popup WindowWeb App Mode 这两个附加组件来勉强达到这样的效果。(也即:让『下载』按钮一按就在新的标签页中开启 about:downloads 页面,然后再让 about:downloads 通过 Web App Mode 来实现自动窗口化弹出。)因此,目前比较有用的 js 脚本并不多。

  9. 从 AMO 上安装需要的附加组件(以下简称 ‘add-on’)。十分推荐的 add-ons 有:

    • Close Tabs to the Left ( 前往 AMO 安装 ), Close Tabs to the Right ( 前往 AMO 安装 ), and Close Other Tabs ( 前往 AMO 安装 ) – Firefox 不知为什么把原本在 Tabs Bar 上按滑鼠辅键唤出的上下文选单中的「向右关闭标签页」和「关闭其他标签页」给挪到了一个二级选单下,很不方便,而且也直接导致了修改 userchrome.js 加入「向左关闭标签页」失效,因此只能选择安装扩展来解决这一问题,可一次性安装这仨扩展,并通过修改 userchrome.css 把官方的那个垃圾二级选单给隐藏掉;
    • Context Search Origin ( 前往 AMO 安装 )Swift Selection Search ( 前往 AMO 安装 ) – 这两个 add-ons 均可为在选中文本后按滑鼠辅键唤出的上下文选单中增添更多的搜索选择,其中前者需要用户自行配置的过程要稍微麻烦些,但真正用起来的话前者更好用,后者只是上手傻瓜些;
    • Copy as Markdown ( 前往 AMO 安装 ) – 将选中文段、链接或图片以 Markdown 语法复制;
    • Copy PlainText ( 前往 AMO 安装 ) – 将选中文段以纯文本形式复制;
    • Explain and Send Screenshots ( 前往 AMO 安装 ) – 页面截图并圈点评注工具,透过捐赠来支持作者后可解锁更多功能;
    • Image Block ( 前往 AMO 安装 ) – 屏蔽页面上的图片(用于流量寸 K 寸金的特殊情况下);
    • Image Max URL ( 前往 AMO 安装 ) – 在新的页面单开某图片时(也即「在新标签页中开启图片」)尝试获取该图片的最原始(通常也是最大的)版本(方便保存更大更优质的原图而非缩放后的图);
    • Markdown Viewer Webext ( 前往 AMO 安装 ) – 让浏览器可以直接渲染 Markdown 语法写就的文档;
    • Maximize Video ( 前往 AMO 安装 ) – 让任意正在播放的视频填充满整个页面, 注意该 add-on 与下方的 YouTube Windowed FullScreen 不矛盾也不冲突,甚至推荐两个都用,因为 Maximize Video 虽然可以将几乎任何正在播放的视频扩展至整个页面,但却会在很多场景下造成播放控制异常的问题(就是回退、前进、暂停异常),而 YouTube Windowed FullScreen 虽然只针对 YouTube 有效,却不会造成 Maximize Video 存在的问题;
    • New Tung Wen Tang ( 前往 AMO 安装 ) – 可能是全宇宙第二好用的繁简转换工具,第一好用的是这个 add-on 的前身(也即同名 add-on 的 XUL 版),而它已经不可以被安装在这「全新」的 Firefox 上了;
    • Popup window ( 前往 AMO 安装 ) – 将任意网页以弹窗的形式弹出;
    • Web App Mode ( 前往 AMO 安装 ) – 可结合上方的 add-on 来设定哪些固定地址所对应的页面永远以弹窗的形式弹出,也是目前让 about:downloads 页面自动以弹窗形式弹出的唯一方法;
    • Proxy SwitchyOmega ( 前往 AMO 安装 );
    • Reload in address bar ( 前往 AMO 安装 ) – 把停止加载和重新加载的图标放回地址栏;
    • ReloadMatic ( 前往 AMO 安装 ) – 让页面以可自定义的固定频率刷新;
    • RSSPreview ( 前往 AMO 安装 ) – 模拟了原来 Firefox 自带的 RSS 预览页面;
    • Save Text To File ( 前往 AMO 安装 ) – 将选中文段保存到本地的工具,需要将该 add-on 的官方 Github 项目中 ‘app’ 目录下的所有文件下载下来(本站备份下载)并按照官方 Github 页面上的说明放置到本地、运行安装脚本并在浏览器中进行关联方能解放所有功能;
    • Simple Translate ( 前往 AMO 安装 ) – 一个简单的翻译选中文段的小工具,下方的 iciba 划词翻译脚本则能提供更多功能;
    • SingleFile ( 前往 AMO 安装 ) – 将网页封装成一个单一的 HTML 文件保存的工具;
    • Smart RSS Reader ( 前往 AMO 安装 )Feedbro ( 前往 AMO 安装 ) – RSS 订阅阅读工具;
    • Stylus ( 前往 AMO 安装 ) – 自己撰写或从 userstyles.org 上安装 userstyles (针对特定网站撰写的自定义 CSS 样式) 的工具;
    • Tab Tools ( 前往 AMO 安装 ) – 这个小工具集里有俩小工具:关闭重复的标签页、关闭所有来自当前页面主站点的标签页;
    • Tampermonkey ( 前往 AMO 安装 ) – 安装用户脚本的工具,用户脚本可从 greasyfork.org 上获取,亦可自行撰写;
    • Transparent standalone images ( 前往 AMO 安装 ) – 恢复 Firefox 之前对带有透明区域的图片的显示方式;
    • uBlock Origin ( 前往 AMO 安装 ) – 屏蔽页面广告的利器;
    • Universal Bypass ( 前往 AMO 安装 ) – 跳过几大短地址网站在跳转时让你看广告等待的工具;
    • View Image in New Tab ( 前往 AMO 安装 )Open image in a new tab ( 前往 AMO 安装 ) – 就是在上下文选单中添加一个「在新标签页中开启图片」的选项,虽然按住 Ctrl 键然后选择「查看图片」也能达到同样的效果,但安装这个 add-on 后可以方便进行单手作业,因为不是所有时候都能保证双手都有空嘛;
    • X-notifier ( 前往 AMO 安装 ) – 曾经很强大的各类邮箱、RSS 乃至社群网站的检查工具,Firefox 57 之后功力大减不说,还越来越水土不服了,经常出 bug, 但依旧推荐,如果只需要检查 Gmail 的话,则推荐下面两个中的任意一个;
    • Checker Plus for Gmail ( 前往 AMO 安装 ) – 一个非常漂亮的 Gmail 邮件检查工具,与下方的相比优点就是美观,缺点就是……不如下方的轻灵、小巧;
    • Gmail Notifier ( 前往 AMO 安装 ) – 一个简单的 Gmail 邮件检查工具;
    • Bypass Paywalls Clean ( 前往 AMO 安装 )Unpaywall ( 前往 AMO 安装 ) – 前者可以绕过部分报刊杂志网站的「付费墙」,后者则着重绕过一些学术论文的「付费墙」,不过对于喜欢的报刊杂志我还是建议支付订阅费来支持它们的,并且我也是这么做的;
    • Block Twitter Promoted ( 前往 AMO 安装 ) – 屏蔽 twitter 上的「推广」(广告)推文;
    • Latest Tweets ( 前往 AMO 安装 ) – 自动让 twitter 永远保持「最新推文」模式;
    • Autoplay No More ( 前往 AMO 安装 ) – 阻止各种「自动播放」,支持几大主流视频网站如 YouTube 等;
    • Disable HTML5 Autoplay ( 前往 AMO 安装 ) – 阻止一切 HTML5 播放器的自动播放,可配合上面的一起使用;
    • doubanIMDb ( 前往 AMO 安装 ) – 在豆瓣的影视剧页面上显示 IMDb 以及烂番茄的分数,和下方名唤 ‘MoreMovieRatings’ 的用户脚本的功能是一样的,不过展现的方式不太一样,可根据自己的审美偏好来挑选使用;
    • Error 404 Wayback Machine ( 前往 AMO 安装 ) – 对于 404 的页面可尝试使用互联网时光机来恢复之前的样子;
    • I don’t care about cookies ( 前往 AMO 安装 ) – 帮你屏蔽网页上有关 cookie 使用权利须知的内容的工具;
    • Medium Unlimited ( 前往 AMO 安装 ) – 可免费阅读 Medium 文章的工具;
    • minimal ( 前往 AMO 安装 ) – 可改善一些网站的外观,根据个人喜好来装吧;
    • musescore-downloader ( 前往 AMO 安装 ) – 可从 Musescore 上下免费载曲谱——需要注意的是,如果想要下载 MIDI 文件,则不要在网站上试听,不然可能会造成无法下载(当然清 cache 然后重新加载页面可解);
    • web.skype.com for Firefox ( 前往 AMO 安装 ) – 让 Web 版的 skype 可以在 Firefox 中开启;
    • h264ify ( 前往 AMO 安装 ) – 让 YouTube 播放 h264 而非 VP8/VP9 编码的视频,据说在部分老旧电脑上会获得更好的用户体验;
    • No Playlist Autoplay For YouTube ( 前往 AMO 安装 ) – 禁止 YouTube 的播放列表自动播放下一个视频;
    • Rotate Youtube Video ( 前往 AMO 安装 ) – 让 YouTube 视频可以旋转方向;
    • Youtube Ad Auto-skipper ( 前往 AMO 安装 )Adblock for Youtube™ ( 前往 AMO 安装 )tinyoutubeadblocker ( 前往 AMO 安装 ) – 后两者都是宣称可以屏蔽 YouTube 视频广告的,不知道实际上能不能(因为我买 Premium 了),第一个则非常道德——只帮你在广告播放到可以跳过的时候自动点跳过;
    • YouTube Feeds ( 前往 AMO 安装 ) – 为 YouTube 频道提供 RSS 输出;
    • YouTube Popout Player ( 前往 AMO 安装 ) – 让 YouTube 视频可以以弹窗的形式播放;
    • YouTube Redux ( 前往 AMO 安装 ) – 返回旧版 YouTube 界面——实际上并不是真的回到官方旧版,而是这个 add-on 比照旧版写了个比较像的,而且在视频详情页还做了一些优化,让视频详情页变得更加高效;
    • YouTube Repeat Button ( 前往 AMO 安装 ) – 为 YouTube 视频添加一个「循环播放」的按钮(是的,在视频画幅上按一下滑鼠辅键,在弹出的上下文选单中第一个就是 Loop, 我知道,但能在播放器控制条上添加一个按钮也不亏,能省一步是一步嘛);
    • YouTube Windowed FullScreen ( 前往 AMO 安装 ) – 让 YouTube 视频可以在网页页面内全屏;
    • Always On Top ( 前往 AMO 安装 ) – 让当前 Firefox 窗口永远在最前,需要根据其提示下载一个辅助软件安装后才能使用(安装后需要重启 Firefox 才能让快捷键起作用);这个结合 YouTube Popout PlayerMaximize Video + Popup window 或下方的 Popup Video (WebExtension) 一起用简直就是神器呐,比如我可以将一个直播视频缩小到如图所示的小窗口里,然后使用捷径键 Ctrl + Shift + F7 来将这个小窗口设为「总在最前」状态;

    同样值得推荐的 add-ons 还有:

    • Forecastfox (fix version) ( 前往 AMO 安装 )Weather Extension ( 前往 AMO 安装 ) – 显示天气预报的小工具,其实最好用的是前者的前身——然而在 Firefox 57 以后已经不能实现了;
    • FoxyTab ( 前往 AMO 安装 ) – 有很多管理标签页的小功能——就是有点太多了;
    • G App Launcher ( 前往 AMO 安装 ) – 点一下就可以唤出各个 Google 服务的入口,有一些还是「直达式」捷径,比如「创建新的 Google Docs 文档」等;
    • Momentum ( 前往 AMO 安装 ) – 一款可付费的 add-on, 免费版会在每次新开的标签页上显示一张好看的照片以及现在的时间,付费版有更多功能,不过整个 add-on 有点沉重,而且它所聚焦的就是新开一个标签页到在新标签页中开启网页的那中间的一两秒的一点点的时间,这段时间并不值得去做太多的利用;
    • Netflix 1080p ( 前往 AMO 安装 ) – 看 Netflix 的可以尝试安装它来强制它播放 1080p 的视频;
    • Netflix Rewind 1 sec ( 前往 AMO 安装 ) – 为 Netflix 添加向前回退 1 秒的功能;
    • Popup Video (WebExtension) ( 前往 AMO 安装 ) – 大概类似于上方的 Maximize VideoPopup window 两个 add-ons 联合使用,这个不过是将这两个的功能结合了起来,有针对性地对视频内容有效;
    • Print Edit WE ( 前往 AMO 安装 ) – 提供了在打印一个页面前先对要打印的区块进行挑选、编辑的功能;
    • Search on Twitter ( 前往 AMO 安装 ) – 在上下文选单中加入「在 twitter 上搜索」的搜索项,如果很经常需要在 twitter 上搜索别的页面上选中的关键词的话可以考虑安装;
    • Context Wiktionary ( 前往 AMO 安装 ) – 在上下文选单中加入「使用维基词典搜索」的搜索项,如果很常用 Wiktionary 的话可以考虑安装,其实这类预设好的上下文选单搜索项类的 add-ons 还有很多;
    • SwissTransfer by Infomaniak ( 前往 AMO 安装 ) – 给浏览器添加一个 SwissTransfer 的捷径键,如果经常使用 SwissTransfer 的话可考虑安装;
    • Todoist for Firefox ( 前往 AMO 安装 ) 以及 Add to Microsoft To Do ( 前往 AMO 安装 ) – 两个比较知名的 ToDo 类应用的小工具;
    • Tomato Clock ( 前往 AMO 安装 ) – 一个番茄时钟类小工具;
    • User-Agent Switcher and Manager ( 前往 AMO 安装 ) – 据说是最好的 user-agent 变更工具;
    • Web Archives ( 前往 AMO 安装 ) – 可以调取多个互联网存档源的小工具;
    • Worldwide Radio ( 前往 AMO 安装 ) – 一个可以聆听世界各地广播电台的小工具;
    • Checker Plus for Google Drive ( 前往 AMO 安装 ) – 可以简单管理 Google Drive 的小工具;
    • Grammarly for Firefox ( 前往 AMO 安装 ) – 进阶英语语法检查工具——但基本上不付费没啥用,付费的话,一年要 US$140;
    • Duden-Mentor-Textprüfung ( 前往 AMO 安装 ) – 杜登出品的进阶德语语法检查工具,类似于 Grammarly, 也分免费和付费两种,付费的话是 €15/Monat;
    • Mainichi ( 前往 AMO 安装 )言葉の Tab ( 前往 AMO 安装 ) – 两个利用每次新开一个空白标签页的短暂间隙来帮助用户记忆日语单词的小工具;
    • Rikaichamp ( 前往 AMO 安装 ) – 一个极好的辅助阅读日文以及学习日文的工具;
    • NetEaseMusicWorld+ ( 前往 AMO 安装 ) – 给中国大陆以外的用户解锁网易云音乐「仅限中国大陆地区聆听」限制的工具——当然 AMO 上还有解锁其他中国大陆地区服务地区限制的工具,但个人并不建议使用,因为如果你已经到了境外了,那干嘛还要咀嚼毒草呢?YouTube, prime video 不好看吗?!(为什么没提 Netflix? 因为 Netflix 也是毒草啊!)
    • 药方 (YAWF) ( 前往 AMO 安装 ) – 网页版微博界面优化工具(不过我个人只用方角微博·美化版这个 userstyle 就够了);

    以下这三个 add-ons 用起来可能会有一定的小问题,但有时又很有用,所以单列出来:

    • Absolute Enable Right Click & Copy ( 前往 AMO 安装 ) – 强制解锁复制粘贴限制的工具,但在部分页面上可能会出错;
    • Dualsub ( 前往 AMO 安装 ) – 让 YouTube 可以同时加载多个字幕的工具,但看评论似乎挺 buggy 的;
    • 购物党实时比价工具 ( 前往 AMO 安装 ) – 功能很多的比价、价格追踪工具,但可能会在老旧机器上造成浏览器卡顿;

    以及,关于 add-ons 的最后一句话:在 AMO 上有一位名叫 hal 的开发者,这个人开发的很多 add-ons 都特别适用于改良一些中国大陆的服务,使用中国大陆服务较多的朋友可以前往一看。

  10. 从 Greasy Fork 上安装需要的用户脚本 (userscripts)。我个人十分推荐的有:

    除了上方这些外,同样值得推荐的还有:

    以及如果你真的是一个无可救药的中国大陆地区网站及服务重度用户的话:

    除了这些以外,Greasy Fork 上的脚本还有很多很多很多,而且有非常多的中国大陆用户在上传各种特异性针对某个中国大陆网站或服务的脚本(比如最近大半年就有很多用于方便在校师生刷各种网课的脚本被上传、有用于方便某些群体刷某些不可描述事物的脚本被上传,还有一些用于假装作了某些不可描述但又在当下必须做的的事情的脚本被上传等等),我个人因为不用(或者说几乎不用)中国大陆的网站或服务,因此在这里收录的并不多。

未完待续……

联用 Substitute() 与 Find() 进行右起寻位

于遝津家中 | 38.825°N 121.321°E
15°C  | 天阴 微凉 小雨 弱风

假如在 Excel 中,A1 单元格内有字段「Das.Leben.der.Anderen.bluray.1080p.dts.mkv」,那么如何将其在 A2 单元格内处理成「Das Leben der Anderen bluray 1080p dts.mkv」——也即,除了后缀名前的点不替换外,其他的文件命中的点全部替换为空格?

又假如有很多不同文件类型的文件名中均含有带点的,都需要将文件名中的点替换为空格并保留后缀名前面的点不变,该怎么做呢?

这里的第一个问题就是如何定义后缀名前面的点的位置。通过观察可以发现,后缀名前面的点是右起第一个点。那么问题来了,Find() 函数是左起寻位的,那么如何定位右边第一这样的概念呢?

答案是——可以结合 Substitute() 函数来达到右起寻位的效果。

Continue reading »

Libri Audibiles et Dramata Radiophoniarum

这里收集了我以前整理的一些有声书和广播剧。现在也没时间去做这方面的资源了,因此估计也就不太可能会更新了。表格都是从旧博客上直接搬过来的。

另外,我准备向 Audible 之类的服务投降了。之前觉得 Audible 把码率压得那么低导致人声有毛刺感是忍无可忍的,现在发现拿音响播放也听不到什么毛刺感,所以又变得可以忍受了。尤其是相对于要等上好几个月的快递外加自己逐一抓轨、转换来说。而且有些内容恐怕只有 Audible 上有,并没有 CD 版,或者 CD 版早已售罄,你说让人怎么办呢。

不多说了,以下是之前整理的表格。很抱歉非常抱歉特别抱歉尤为抱歉当时这些资源都只传了百度网盘。

Continue reading »

应对 YouTube 网页的新外观(亦谈及 Twitter)

2017 年 8 月的时候,YouTube 为其网页上线了一款新外观。新外观的最突出的特点就是——大。大大。大大大。大大大大。大到让你都快不认识这个「大」字。大到让人怀疑自己是不是在用移动版。

自然,这一举动遭到了大家齐心协力的抵制。于是 Google 为人们提供了「返回旧版」的选项。慢慢地,「返回旧版」的选项没了。但只要你注入一个 cookie 去继续开启「返回旧版」的设定,就可以继续用。再后来,专门针对此的用户脚本、浏览器 Add-on 也被开发了出来(而 Google 则不遗余力地一次次地找理由下架那些能够帮助人们回到旧版 YouTube 外观的 Add-ons),大家似乎抵御住了 Google 的这波「进步」攻击。

Continue reading »

Firefox 小技巧:制作「单窗口 Web app」

很多人可能都用过 Chrome 的一个功能,那就是将某个软件的 Web app 制作成一个没有地址栏的单独窗口的「捷径」。方法很简单:在菜单中选择「更多工具」,然后选择「创建捷径」。之后在弹出的问询框中勾选上「以窗口模式打开」就行了。



但要想在 Firefox 中做到这一点,那就麻烦了。而且实际上,这又是一个 Mozilla 本着为用户着想从用户出发生怕用户嫌这浏览器功能过多的忧狐忧用户的拳拳之心而本来有却后来刻意放弃的功能。而且是很早(2010s 初)就放弃了。

但是这一功能其实还是可以通过一定方法勉强实现到一定程度的。方法如下。

Continue reading »

让 Windows Server 2019 适合个人使用的方法

可能有不少人最终也像我一样为 Windows Server 作业系统所折服,大叹「真香」并且非 Server 版本不用。但 Server 版的系统又需要做一些特殊的「处理」。网络上能够搜寻到一些教程,但它们又有的实在是折腾得太过了,或者有的教程已经过时了。因此我整理了一下用于 Server 2019 的「初始化」设置方法。

Continue reading »

Windows 10 Tweaks – TenForums Collection

这里是一些长年累月从 TenForums 上看来的我个人觉得有用的用于 Windows 10 的小技巧。有些可能部分内容是重复的,有些可能已经不能再适用于最新的 Windows 10 版本了,有些可能已经不再需要(比如「人脉」已经自己消失了,不是嘛)。总之,这个页面上所收集的这些帖子所对应的内容可能横跨 1507 至今的各个版本,对于已经过时的(不再适用或者不再需要的),点进去的话帖子里会提醒你,我这里就不一一排查删除了。对于以后新增的(我会时不时地去逛逛),我会补充到最后。

Continue reading »

On Firefox

2019 年于我来说一个比较重要的事便是与 Firefox 和好,然后再次与 Chrome 决裂。与 Chrome 的再次决裂当然有那令人无法忍受的标签页体验的原因,也有不能对表格进行选择的原因,也有文字渲染和页面滚动上的原因,也有我用的输入法不被 Chrome 支持导致候选框不跟随光标而是跑到 Chrome 窗口的最左上角的原因……等等等等,但最重要的还是——Chrome 在我这里偶尔会引起莫名其妙的风扇狂转。概率不高,但也十分恼人。

而与 Firefox 和好则是因为 Firefox 到了 68 代终于勉强堪用了。这当然要感谢那些 Firefox 虐其千百遍其待 Firefox 如初恋一般的扩展开发者们,还有那些活跃在 GitHub 上的奇人异士,为 Firefox 的外观及本体功能的改造做出了许多许多的贡献。

当然之前我的主力浏览器依然是 Firefox, 不过我把 Firefox 56.0.2 一直用到了 2019 年夏天。终于在 2019 年,从春天到夏天,我凭借自己这愚笨的大脑,发挥着百折不挠的精神,去学习如何改造 Firefox, 在尝试建造了 3 个 profile 后终于定型,于 2019 年末彻底把 Firefox 68 ESR 换成了主力浏览器。

Continue reading »