Skip to content

Windows 常用软件


自带邮件关联教育邮箱

  • 网页版交大邮箱界面不是很美观,可使用 Windows 邮件关联教育邮箱。

  • 管理账户 - 添加账户 - 高级设置 - Internet 电子邮件 - 传入、传出电子邮件服务器填 mail.sjtu.edu.cn,账户类型选择 IMAP4 - 登录

  • qq 邮箱设置:qq 邮箱 SMTP/IMAP 服务


Windows Terminal

新版本 Windows 会自带;比 powershell 和 cmd 美观,可通过 oh-my-posh 美化;可直接连接已安装的 WSL。


美化

  • 安装 oh-my-posh 和 Meslo-NF,在设置中选择 MesloLGM Nerd Font 字体;
powershell
scoop install oh-my-posh

scoop bucket add nerd-fonts
scoop install nerd-fonts/Meslo-NF
powershell
notepad $Profile  # 初始化 oh-my-posh

# 文件目录结构;若没有该文件,可手动创建
Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

# 写入以下内容
# 自动配置 oh-my-posh 在 PowerShell 中的初始化设置
oh-my-posh init pwsh | Invoke-Expression

Get-PoshThemes  # 获取主题
. $Profile      # 重新加载 profile

自动补全

PSReadLine - Powershell 的强化工具_sigmarising的博客-CSDN博客

  • 安装 PSReadLine
powershell
# 管理员模式下
Install-Module PSReadLine -RequiredVersion 2.1.0
# 或者
Install-Module PSReadLine

# user
Install-Module PSReadLine -RequiredVersion 2.1.0 -Scope CurrentUser
  • notepad $Profile,设置快捷键,写入以下内容:
powershell
# Get-PSReadLineKeyHandler 查看所有设置的快捷键绑定
# PSReadLine
Import-Module PSReadLine
# Enable Prediction History
Set-PSReadLineOption -PredictionSource History
# Advanced Autocompletion for arrow keys
Set-PSReadlineKeyHandler -Key UpArrow -Function HistorySearchBackward
Set-PSReadlineKeyHandler -Key DownArrow -Function HistorySearchForward
Set-PSReadLineKeyHandler -Key Tab -Function Complete
Set-PSReadLineKeyHandler -Key Ctrl+d -Function DeleteChar
Set-PSReadLineKeyHandler -Key Alt+Backspace -Function BackwardDeleteWord
Set-PSReadLineKeyHandler -Key Alt+b -Function BackwardWord
Set-PSReadLineKeyHandler -Key Alt+f -Function ForwardWord
Set-PSReadLineKeyHandler -Key Ctrl+a -Function BeginningOfLine
Set-PSReadLineKeyHandler -Key Ctrl+e -Function EndOfLine
Set-PSReadLineKeyHandler -Key Ctrl+z -Function Undo

Scoop

Scoop

Windows - Scoop软件包管理神器 | 新壳记

GitHub - duzyn/scoop-cn: 中国用户能用的 Scoop 应用库,每日同步 Scoop 的官方库,加速应用的下载速度

  • Windows 平台的程序包安装管理工具(类似工具:Winget 和 Chocolatey;Mac 平台为 Homebrew)
  • 可以安装几乎所有的开源程序和命令行工具(如本文提到的所有软件)
  • 程序安装后无需再手动添加环境变量(自动配置;Scoop 中的 Shim 工具)。
powershell
# 将 Scoop 安装到 D 盘
$env:SCOOP='D:\Scoop'
[environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User')
iwr -useb get.scoop.sh | iex

# 添加国内 bucket
scoop bucket add scoop-cn https://github.com/duzyn/scoop-cn
# 删除 bucket
scoop bucket rm scoop-cn
# 列出 bucket
scoop bucket list

# 更新所有程序
scoop update -a

# 查看状态
scoop status

# 配置 scoop
# 配置文件路径 ~/.config/scoop/config.json
scoop config name value

# 删除缓存
scoop cache rm -a

# 删除所有旧版本
scoop cleanup -a

# 卸载 Scoop
scoop uninstall scoop

Zotero

text
toi.teracloud.jp/dav
dav.jianguoyun.com/dav

Notion

  • 跨平台同步的笔记软件;也有网页版,但网页版的体验不如客户端,很卡。
  • 可以查看每一个页面的内容更新情况(页面右上角的时钟图案)
  • Notion 可以用教育邮箱使用教育版
  • 不可以改变图片大小
  • task list 没有快捷键

备份(不好用,且复杂):GitHub - LoneKingCode/notion-backup: notion python自动备份脚本,提交到git,可指定工作空间,Automatic Notion workspace backup to git and local machine.

使用 notion 的 Authorization:Authorization


快捷键

  • Ctrl + E - 将文本转为内联代码
  • /color - 更改文本颜色(可在开头或结尾输入;默认 /default
  • Crtl + F - 查找(只能在当前页面查找)
  • Crtl + P - 快速查找(可在所有的页面查找);快速跳转 page
  • " + Space - 引用
  • > + Space - toggle list
  • # + Space - 一级标题;其他类推
  • Ctrl + Shift + E - 公式
  • Ctrl + Shift + 8 - 代码块
  • /pdf - 嵌入 pdf

notion2md

bash
export NOTION_TOKEN='<token>'

notion2md --download --unzipped -n name -p folder -u [[]]

md2notion

bash
pip install notion-cobertos-fork
  • CLI 形式
bash
python -m md2notion token_v2 [[test]] [[]]
  • Python 脚本形式
python
from notion.client import NotionClient
from notion.block import PageBlock
from md2notion.upload import upload

# Follow the instructions at https://github.com/jamalex/notion-py#quickstart to setup Notion.py
client = NotionClient(token_v2="")
page = [[test]]

with [[]]", "r", encoding="utf-8") as mdFile:
    newPage = page.children.add_new(PageBlock, title="TestMarkdown Upload")
    upload(mdFile, newPage) #Appends the converted contents of [[]] to newPage

Typora


其他常用软件

  • Listary:一款实用的文件搜索、程序启动工具(与 Mac 的 Alfred 类似;快速切换目录 CTRL+G)。

  • MobaXterm:远程服务器连接工具;可自动识别已安装的 WSL。

  • WinSCP:远程服务器文件传输工具,比在 MobaXterm 上拖拽传输好用一些。

  • Obsidian:本地笔记管理软件,比 Notion、Typora 好用。

  • MongoDB Compass:MongoDB 数据库的管理工具。

  • Snipaste:截图软件,可以截图、贴图、标注;可以获取颜色的 rgb 值等。

  • PicGo:图床工具。

    • 相关设置:GitHub 图床设置;开启时间戳重命名;禁用 Crtl + Shift + P 快捷键(与 VSCode 和 Obsidian 中的快捷键有冲突)
  • PicList:图床工具,基于 PicGo 开发

  • Notepad++:文本编辑器;直接关闭软件不会删除未保存的内容,可用做临时记录(最新版本的 Windows 的记事本也可以)。

    • 自动换行设置:” 视图 “—勾选 ” 自动换行 “
    • 文件每行末尾显示 CRLF:” 视图 “ -- ” 显示符号 “ -- 取消勾选 ” 显示行尾符 “。
    • 该软件开发者涉及辱华,建议使用其他替代工具
  • Internet Download Manager:简称 IDM,下载工具,可嗅探到网页中任何可下载的东西(如文件、视频、音频等)并自动分类归档。一些配置:

    • 选项 - 常规设置 - 接管以下浏览器,仅 chrome 和 firefox(取消勾选 edge,因其会经常提示下载更新包)
    • 选项 - 文件类型 - 以下站点不自动下载
text
pdf.sciencedirectassets.com
pubs.acs.org
journals.aps.org
onlinelibrary.wiley.com
  • Geek Uninstaller:软件卸载工具,能清除软件的注册表,卸载较为彻底。

  • TreeSize Free:磁盘管理工具,有利于查看哪些文件占用较大体积进行删除。

  • Mathpix:LaTeX OCR 识别;使用教育邮箱,可增加 Mathpix 使用次数;支持临时邮箱

  • Potplayer:媒体播放器;基于PotPlayer和madVR的播放器教程 | VCB-Studio - the chosen one

  • Quicklook:快速预览文件的工具,按空格键即可实现预览且可以复制文件内容(类似于 Mac 的空格键;有插件可实现预览 office 套件文件,但效果不是很好)。

  • Rime 输入法引擎 + 雾凇拼音:Windows RIME输入法安装小狼毫&雾凇拼音安装及部署-Windows(图文)

  • 调节显示器亮度:Twinkle Tray(部分显示器设备无效)