0%

虽然标题是右键「打开方式」,但可能会把近期碰到的问题、发现、猜想都揉在一起。

右键中的「打开方式」

之前通过 Scoop 安装了 vscode,用 vscode 打开过 .py 文件,而后又把 vscode 卸载了。我发现,当你右键单击 .py 文件选择打开方式时,会发现残存的东西(如下图),不用说肯定又和注册表有关。

open-with

阅读全文 »

以下基本上都是对 Wiki 的整理,调整顺序的同时加入一些自己的理解,无语言障碍可直接到 GitHub 或官方文档阅读。

Scoop 是什么

借用 Mike Zick 对 Cygwin 和 MSYS 的描述,他对 Scoop 作了一个类比描述:

Scoop is an installer

The goal of Scoop is to let you use Unix-y programs in a normal Windows environment

并且他也称,Scoop 并不是一个包管理器,而是通过读取 JSON 描述文件来安装程序及其依赖。Scoop 专注于开源和命令行开发工具,不符合其标准的不可能进入 main bucket(Scoop 安装后便自带的),因而虽然通过 scoop install skype 也能安装 Skype,但是只能放在 extra bucket 中。

在与 Chocolatey 对比时,他提到了 Scoop 的一些特性,其中不乏吸引我选择使用它而非前者的因素。

阅读全文 »

半年多前,一次偶然机会得知 1Password(下称 1P) 提供一年的家庭版试用机会,到期后付费也就不到 60 美元 / 年(个人版不到 36 美元),并不算贵,于是便注册了个账号开始尝试使用密码管理软件。我算是比较谨慎的人,自从接触网络以来没有使用过弱密码,最开始使用的也含有十位以上的数字字母,后来加入了特殊字符以及逐渐演化出的一套自定义密码规则和根据账号重要程度的三级密码分级制度。这算是在使用 1P 前我自认为比较完善的密码管理方法,兼顾了密码记忆难度和安全性。但是,有时候账号的重要程度是无法严格区分的那么后期记忆的时候就有可能用错不同等级的密码,此外不同应用(网站)对密码的要求不一样(有不少不支持密码中含有特殊字符的,又或者我自定义的密码规则超出了最大长度只能删减或者降低密码等级缩短长度),还有就是如果开启 TOTP 验证必须安装诸如 Google Authenticator 的应用非常麻烦(麻烦之处有二:一为填写验证码时必须拿出手机而无法直接在桌面电脑上完成,二则是考虑到同步及意外情况需换用支持 TOTP 验证同步的应用。虽然与「不将鸡蛋放在一个篮子里」相悖,但我曾遇到过这类意外和通过申诉、人工服务等找回密码的窘境,所以同步功能自然在我考虑范围之内)。

阅读全文 »

如题,有时候莫名其妙 Excel 直接双击打开文件一片空白。其实之前也遇到过,在网上找了相关资料暂时解决了,但是今天又遇到了,尝试了另一种方法成功解决,特此记录。

查到的解决方法中,最多的是修改注册表。已知的需要修改以下三处:

1
2
3
HKEY_CLASSES_ROOT\Excel.csv\shell\Open\command
HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command
HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command
阅读全文 »

了解过 Scoop 的想必在不少网站上看过介绍它的文章,其中「少数派」就有三篇。但是,这些文章几乎都是赞美,很少有指出其缺点的。

在 Linux 上有 APT、Yum、Pacman 等,macOS 上有 Homebrew,而 Windows 上一直缺少一个像样的包管理器。正如 Scoop 的 slogan 所讲「A command-line installer for Windows」,它在很大程度上确实扛起了这一重担,通过命令行这种 cool & sexy 方式就可以完成软件的搜索、安装、升级、卸载,甚至可以在软件的不同版本之间切换。

很多时候,尤其是跟开发有关的,我不仅需要安装一个软件,还需要一个工具帮我管理 path。也就是说,当涉及到需要 path 或环境变量的时候,我会非常乐于使用 Scoop 去做,它提供了一套自动化的方法来帮我们完成这项乏味的工作,这是 Scoop 带给我们最大的价值。

但,我觉得它还是不够好。

阅读全文 »