微软的世界
前天晚上不知道为什么,回宿舍以后我就非常想在自己的笔记本上装一个VSCode和一个Python。为什么有这么迫切的需求?我也搞不懂。但是我就想自己的设备上都配置这些东西,因为我说不准自己什么时候发起疯需要使用,就像我在所有自己的电脑上都装上了Office 365一样。
从昨天开始,Office 365得要改名了,因为Office 365再也不叫这个名字了,以后叫做Microsoft 365。为什么会以老大哥冠名,我不知道,虽然换了个名字,但现在的售价还是一样的。而对我来说,好久都不需要考虑价格环节。因为我的个人版估计还有两年半的使用时间。我是Microsoft 365个人版的用户,但问题是我的三台电脑只有其中一台是用Win10的,其余两台都是Win7,这就意味着那两台台式机除了一些最基本的安全更新以外,没办法使用365的新功能。我不知道微软这是怎么想的,电脑没有坏,难道你叫我那丢掉吗?就一般的操作而言,那些电脑是没有任何问题的,不过是老一点,CPU慢一点,硬盘不是固态,内存小一点而已。这些老电脑如果装上Win10,那是几乎可以说必死无疑的节奏,但是不装上Win10又用不了我应该能实现的东西。他们为了卖软件,真的什么都想出来了。最让我觉得无语的是,过一段时间,Win10就会爆出一些让人傻眼的bug,之前这些东西貌似没在XP或者Win7里出现,但是Win10却会屡屡发生。当然这种事我也可以理解,比如说使用有x结尾的office文件时经常会发生这样那样的问题。老版本的office文件不会有这种问题,无论是老版本保存的最经典版本,又或者是二进制版本,都不会有那种问题。有x的office文件我个人觉得简直可以称为悲剧中的战斗机,但偏偏这是现在office软件默认的文件格式。大家使用的时候遇到麻烦就像某次更新了Win10以后又出现什么惊人的bug一样,虽然很无奈,但又无可奈何。对用户来说,有些问题甚至可以称之为弱智,但或许对工程师来说,是因为他们用了某些新技术发生了一些完全在他们意料之外的事。
回到前天晚上我在笔记本上装那两个我觉得很简单的东西,但其实过程这一点都不简单。安装VSCode还简单一点,安装Python实在太难为人了!不就是个跨平台的编程软件而已,居然被墙了,又或者说不是被墙了,但就是上去很困难。刷新无数次都打不开,后来我甚至觉得不如在国内某个软件网站下载算了,但是看到满屏的广告,以及乱七八糟说得很牛逼的介绍,我还是乖乖地继续默默刷官网的下载页面。最后还真的被我打开了,虽然下载速度让人很无语。两个软件都下载完,安装完毕,并设置好环境以后。我随手写了个只有一行print脚本,接着我发现在Win10里的VSCode下在软件里的终端运行时运行不了。仔细看一下,原来Win10系统下VSCode默认的终端是PowerShell而不是我平时看到的CMD。PowerShell是不是就是CMD呢?我不知道,但是通过Windows的搜索,输入CMD的确可以到达平时我见到的命令行,我觉得PowerShell和CMD是两种东西,因为PowerShell虽然也是黑屏,准确来说应该是蓝屏,那里的字体和背景都是有颜色的,但是在传统的CMD里只有黑色和白色。凭着这个,我自觉认为它们是两回事。后来也的确证明了我这个猜想。但无论我怎么努力,我都没办法在PowerShell的终端里运行py文件,所以我只能很弱智地把VSCode里面的默认终端重新设定回CMD。
昨天我发现原来Win7系统也有PowerShell,但那是2.0版本,几乎就是个鸡肋,可以忽略不计,所以在Win7下VSCode的默认终端是CMD。我尝试在Win7里安装PS 5.1,一番挣扎后依然失败告终。5.1标配的是NET4.5,但现在我都用到4.8了,我怎么可能会滚回去,虽然安装那里的要求是4.5+,但这个“+”有时很暧昧。装不了WMF5.1就没办法让Win7拥有PS 5.1,我尽力了,但真心没办法。现在我也没有非装PS 5.1不可的需求。
微软的世界有时真的挺无理的。