Java教程

当代大学生 Windows 系统个人电脑软件使用现状

本文主要是介绍当代大学生 Windows 系统个人电脑软件使用现状,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

还没写完呢。别急!


我的上一台笔记本电脑是 2018 年末买的,现在是 2022 年夏季 —— 我需要换电脑。

继续选择 Windows 系统的理由我不想多谈,可举一例:我想玩一些在 Linux 和 macOS 上不能玩的游戏。Windows 上的软件生态仍有优越地位。


进入正题:本篇文章是为了全面整理换新电脑时需要使用的软件,并借此机会盘点我对各种用途的软件的看法,同时整理下载方式安装注意事项。读者可以从中一窥 OIer + 计算机类学生的电脑使用方式。

我将主要使用 HTML 二级标题的形式组织内容,下载方式和安装注意事项写在正文段落中,在给出下载方式和安装注意事项前使用区块引用的形式给出我的评论

对于下载方式,优先给出官方链接的“国际版”(如果有),其次是链接的中文(zh-CN)本地化版本(这里指的是下载网页的语言,而不是软件的语言),或其他官方承认的在不同平台的下载链接,最后是可信任第三方提供的下载链接。

对于一般意义上的软件,未提供中文界面的软件我会特别指出。


具体内容可以通过此目录更好地定位。

目录
  • 总的来说,安装软件与工具应该注意哪些事项?
    • 杂项
  • 浏览器:Chrome、Firefox
    • Chrome 浏览器扩展程序
      • Tampermonkey 扩展脚本
  • 即时通讯软件(IM):QQ、TIM、微信、Telegram、钉钉、飞书
  • 文件搜索工具:Everything
  • 文件归档器(压缩软件):7-Zip
  • 虚拟专用网络服务
  • Steam
  • 两步验证软件(2FA):Twilio Authy
  • 文本编辑器:Sublime Text、Notepad++
  • C/C++ 编译器:GCC(for Windows)
  • C/C++ IDE:Dev-C++、小熊猫 C++
  • Git for Windows
  • Windows Terminal 和 PowerShell 7
  • \(\mathrm{\LaTeX}\) 发行版:\(\mathrm{\TeX}\text{ Live}\)
  • BitTorrent 客户端:qBittorrent
  • PDF 阅读器:Adobe Acrobat Pro DC
  • Visual Studio Code
  • 录屏与串流软件:OBS Studio、哔哩哔哩直播姬


总的来说,安装软件与工具应该注意哪些事项?

杂项

  • 安装字体时请选择“为所有用户安装”,否则很多程序可能找不到字体。

浏览器:Chrome、Firefox

浏览器是下载其他软件的基础。

我们知道三大(?)主流浏览器是 Chrome、Firefox 和 Edge。
或它们的全名:Google Chrome、Mozilla Firefox 和 Microsoft Edge。
(对 Safari、Opera 等其他浏览器用户表示歉意)
(请不要使用“360 安全浏览器”等“国产浏览器”)

我使用的主力浏览器是 Chrome,但也安装了 Firefox,基本不用 Firefox 和 Edge。

Google Chrome 的下载地址:官方 或者 官方 zh-CN。

Mozilla Firefox 的下载地址:官方 zh-CN。

Microsoft Edge 应该 Windows 10/11 自带了,如果没有自带应该也很容易下载。

注意事项:Chrome 登录 Google 账号后即可同步所有浏览器设置,包括浏览器设置、扩展程序、收藏夹(书签)、密码、以及网址栏自动补全等等都会被自动同步。这非常方便。

Chrome 浏览器扩展程序

Tampermonkey 是用户自定义扩展程序的基础。

对于 Codeforces 辅助的扩展程序,我使用了 CarrotCodeforces EnhancerCodeforces Practice Tracker
(旧版的 CF-PredictorCarrot 取代了)

对于在大学的学习,Learn Helper 帮助我更好地错过 deadline。

URL in title 用于在浏览器标签页标题显示网址 URL,在一些场景下这是有帮助的,例如后文将提到的 时间跟踪器。

Google 输入工具 在一些场景下可能是有用的。

我添加了但已长期不再使用的扩展程序有:CF-PredictorDistill Web MonitorGrammarly: Grammar Checker and Writing AppIDM Integration ModuleRecent History
其中有的是因为功能已失效,有的是因为长期没有使用场景,有的是因为功能不满意。
其中 IDM Integration Module 与后文将提到的 下载工具 中的 Internet Download Manager 有关。

一般来说,Chrome 官方审核通过的扩展程序应该在 Chrome 网上应用店中添加至 Chrome 中。
Chrome 网上应用店的地址:官方 或者 官方 zh-CN。

不再进一步提供每个扩展程序的添加地址,请自行搜索并添加。

Tampermonkey 扩展脚本

需要特别花一点篇幅整理我需要使用哪些 Tampermonkey 扩展脚本。
(不给出私人用途的脚本的下载方式)
已不使用或极少使用的脚本将不会列出。

  • extend-luogu:增强洛谷使用体验。
    官网 中给出了 GitHub 仓库地址 和一些同步的下载链接。
  • ac-predictor:用来预测 AtCoder 掉分的。我已经很久不打 AtCoder 了。
    官网 中给出了 GitHub 仓库地址 和在 Greasy Fork 上同步的 下载链接。
  • 洛谷用户卡片:字面意思。
    使用洛谷云剪贴板作为 宣传页面,GitHub 仓库地址为 链接,右侧 Release 中获取最新版。
  • Yuketang Subtitle:下载雨课堂字幕。
    GitHub 仓库地址为 链接,直接就是里面的 main.js,也没发 Release。
  • AtCoder Submission Status:更方便地显示 AtCoder 提交状态。
    GitHub 仓库地址为 链接,同时有在 Greasy Fork 上同步的 下载链接。
  • 能不能好好说话?:翻译网络缩写。
    官网 中给出了 下载链接、GitHub 仓库地址 和在 Greasy Fork 上同步的 下载链接。
  • 私人用途的脚本:题解审核反馈优化Byebye Redian

即时通讯软件(IM):QQ、TIM、微信、Telegram、钉钉、飞书

最常用的应该是腾讯 QQ。作为 OIer,我们的在线熟人社群通过 QQ 群构建。
TIM 的前身是腾讯 QQ 轻聊版,我不太喜欢它目前的 UI。

微信作为次常用的 IM,承担接收学校消息,与家人联系,与一些网友联系的功能。
当然,不要忘记微信在手机端最重要的功能:付钱和小程序。

Telegram 可以用来和国际友人联系,也有规避言论审查的功能。尽管我已经很不常用它了。

钉钉和飞书都是某些特殊时期(高中班级和大学课程)要用到的,保险起见应该要留着。

腾讯 QQ 的下载地址:官方 zh-CN。

TIM 的下载地址:官方 zh-CN。

微信的下载地址:官方 或者 官方 zh-CN。同时给出 官方 en-US。

Telegram 的下载地址:官方。同时给出 官方 en-US 和 GitHub 仓库地址。

钉钉的下载地址:官方 zh-CN。同时给出 官方 en-US。

飞书的下载地址:官方 zh-CN。
Lark 是飞书的“国际版”,它的下载地址:官方 或者 官方 zh-CN。同时给出 官方 en-US。

注意事项

  • 腾讯 QQ 可以在安装时就把聊天记录等信息保存位置移动到指定目录,而不是都在 C 盘中用户目录下的 Documents(文档)中。
    首次安装腾讯 QQ 会要求下载 Adobe Flash Player 的两个相关插件:ActiveX Flash 和 PPAPI Flash,照做即可。

文件搜索工具:Everything

Everything 是在 Windows NTFS 和 ReFS 文件系统下比 Windows 自带的搜索功能快上 100 倍的搜索工具。

Everything 的下载链接:官方 zh-CN。同时给出 官方 en-US。

文件归档器(压缩软件):7-Zip

文件归档器帮助我们跨平台传输文件系统结构与其内容,带有压缩功能的文件归档器则能更高效地满足这一需求 —— 这些软件常被称作“压缩软件”。
作为一款简洁高效且开源的压缩包处理工具,我对 7-Zip 很满意。

作为 OIer 还是会经常处理压缩文件的,既包括解压缩又包括压缩:“打包下载”、“各校学生代码收齐后打包发给我”……

7-Zip 的下载地址:官方 或者 官方 zh-CN。

虚拟专用网络服务

后文提到的许多软件,如果没有虚拟专用网络服务的支持,将很难在中国大陆大部分地区进行下载或下载速度受限。所以推荐先下载一些提供虚拟专用网络服务的软件。

关于这些软件的下载渠道,我不认为这是可以直接在本文中公开说的,并且使用哪款软件是因人而异的,没有必要特别说明我使用的是哪款。

一些常见的名称有:Sha\(\hspace{0pt}\)dow\(\hspace{0pt}\)socks\(\hspace{0pt}\)R、Cl\(\hspace{0pt}\)ash for Windows、V2\(\hspace{0pt}\)Ray、tro\(\hspace{0pt}\)jan 等等。

Steam

Steam 平台是最大的 PC 游戏数字发行平台。

我 Steam 里也就 20 多个游戏,其中一些还是免费的。与一些重度 Steam 玩家比我算很休闲的了。

尽管如此,我的游玩时间最长的前 4 款游戏(Terraria、Hollow Knight、Celeste、Undertale)的总时长还是达到了 1673.8 小时。
(截至 2022-06-24 早上)

Steam 的下载地址:官方 或者 官方 zh-CN。

两步验证软件(2FA):Twilio Authy

目前我的洛谷账号登录需要进行两步验证,不排除以后有更多的需要两步验证的时候的可能性。

为此仅仅是随便选择了一款软件罢了。

注意:Twilio Authy 没有中文界面。

Twilio Authy 的下载地址:官方。

注意事项:Authy 提供跨设备同步 2FA 令牌,但这需要提前在原先设备上打开“Authenticator Encrypted Backups”功能。

文本编辑器:Sublime Text、Notepad++

文本编辑器贵在一个轻量级,我想 Sublime Text 和 Notepad++ 都能比较好地满足这一要求,同时保持简洁美观的界面和多功能性。

一个不选择 Notepad++ 的理由是其作者的政治活跃性和立场。

Sublime Text 的下载地址:官方。

Notepad++ 的下载地址:官网 中选择任意版本。

注意事项

  • Sublime Text 可以安装本地化扩展包:按下 Ctrl + Shift + P 唤出命令面板,键入 Install Package Control 然后按回车即可安装 Package Control —— 一个扩展包管理器,然后在命令面板中键入 Package Control: Install Package 即可浏览并检索在 Package Control —— 一个扩展包分发网站,中进行分发的扩展包。
  • Notepad++ 安装时就可选择中文(中国)的本地化,它也有插件管理器:导航栏 - 插件 - 插件管理...

C/C++ 编译器:GCC(for Windows)

GCC,即 GNU Compiler Collection,是主流的 C/C++ 编译器。

新手 OIer 认识 Dev-C++ 这一 IDE 先于认识 GCC。

我需要尽量新版本的 GCC 以体验炫酷 modern C++ 新特性。

注意:GCC 没有中文界面。

WinLibs 提供的 GCC 下载地址:链接,点击 Download - Release versions - UCRT runtime 中的最新版安装链接即可。

注意事项:下载的直接就是二进制文件压缩包,解压后自行添加 .\mingw64\bin.\mingw64\x86_64-w64-mingw32\bin 到环境变量 Path 中。

C/C++ IDE:Dev-C++、小熊猫 C++

Git for Windows

大部分 OIer 的 OI 生涯中很少用到 Git,但是应该都知道 GitHub。
即使不接触需要多人协作的大项目或其他需要用到版本控制的情景,装一个 Git 总也有些帮助。

关于 Git GUI(for Windows):之前用过 GitHub Desktop,感觉很难用,不过当时我也完全不熟悉 Git。以后可能会试试 Sourcetree 或 GitKraken。

注意:Git for Windows(命令行交互)没有中文界面。

Git for Windows 的下载地址:官方 或者 git-scm.com 提供的渠道。

注意事项:换电脑后需要在新电脑上重新配置 Git 的一系列 config,特别是 SSH keys 和 GPG keys,这在与 GitHub 关联时尤其重要。这里我给出

  • GitHub 的官方文档(英文):Connecting to GitHub with SSH - GitHub Docs 和 Managing commit signature verification - GitHub Docs;
  • 一篇关于 Git 中 SSH key 的中文文章:远程仓库 - 廖雪峰的官方网站;以及
  • 一篇关于 Git 中 GPG key 的中文文章:震惊!竟然有人在 GitHub 上冒充我的身份! - Spencer's Blog。

Windows Terminal 和 PowerShell 7

注意:PowerShell 7(命令行交互)没有中文界面。

\(\mathrm{\LaTeX}\) 发行版:\(\mathrm{\TeX}\text{ Live}\)

注意:texpdftexxetexluatexluahbtex 等排版引擎(命令行交互)没有中文界面。

BitTorrent 客户端:qBittorrent

BitTorrent 作为网络传输协议,是点对点(P2P)的。
在实际应用中,常被用来下载非法文件并逃脱监管,例如下载盗版软件或学习资料。

qBittorrent 是一个 BitTorrent 客户端。

qBittorrent 的下载地址:官网 中给出了 FossHub 的下载链接、SourceForge 的 64 位自动下载链接(4.4.3.1 版本)和 SourceForge 的 32 位自动下载链接(4.4.3.1 版本)。

注意事项:qBittorrent 安装后可以立刻修改文件保存目录。

PDF 阅读器:Adobe Acrobat Pro DC

Adobe Creative Cloud 全家桶我并不需要,所以只考虑装 Acrobat Pro DC。
注意我给出的下载渠道是下载破解版的。

以前用得很顺手的福昕 PDF 阅读器和轻量级的 Sumatra PDF 我目前也没去安装。

遵照 Reddit 上的教程 Guide #7 - Monkrus Collection Tutorial / Lightroom Classic / Single Apps (Easiest Method) (Method 3: Monkrus) - r/GenP,在 m0nkrus 的网站 中找到对应版本的页面,从给出的分享站链接中选择一个可以直接下载 .torrent 文件的(我从 uniondht.org 下载的),使用 BitTorrent 客户端进行下载后遵照教程安装即可。

Visual Studio Code

录屏与串流软件:OBS Studio、哔哩哔哩直播姬

OBS Studio 是最好的录屏与串流软件。它免费、开源、跨平台、并且持续更新。

哔哩哔哩直播姬,就是我用来直播的工具,针对哔哩哔哩直播集成了房间管理和弹幕姬功能。它其实使用了 OBS Studio 的源代码。

OBS Studio 的下载地址:官方 zh-CN。同时给出 官方 en-US 和 GitHub 仓库地址。

哔哩哔哩直播姬的下载地址:官方 或者 官方 2。

这篇关于当代大学生 Windows 系统个人电脑软件使用现状的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!