Post

Windows 常用软件

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 字体;
1
2
3
4
scoop install oh-my-posh

scoop bucket add nerd-fonts
scoop install nerd-fonts/Meslo-NF
1
2
3
4
5
6
7
8
9
10
11
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
1
2
3
4
5
6
7
# 管理员模式下
Install-Module PSReadLine -RequiredVersion 2.1.0
# 或者
Install-Module PSReadLine

# user
Install-Module PSReadLine -RequiredVersion 2.1.0 -Scope CurrentUser
  • notepad $Profile,设置快捷键,写入以下内容:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 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软件包管理神器 新壳记](https://www.cdnxin.top/post/scoop/)

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

  • Windows 平台的程序包安装管理工具(类似工具:Winget 和 Chocolatey;Mac 平台为 Homebrew)
  • 可以安装几乎所有的开源程序和命令行工具(如本文提到的所有软件)
  • 程序安装后无需再手动添加环境变量(自动配置;Scoop 中的 Shim 工具)。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# 将 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

1
2
toi.teracloud.jp/dav
dav.jianguoyun.com/dav

Notion

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


快捷键

1
2
3
4
5
6
7
8
9
10
# + Space         # 一级标题;其他类推
" + Space         # 引用
> + Space         # toggle list
Ctrl + E          # 将文本转为内联代码
/color            # 更改文本颜色(可在开头或结尾输入;默认 /default)
Crtl + F          # 查找(当前页面)
Crtl + P          # 查找(所有页面)
Ctrl + Shift + E  # 公式
Ctrl + Shift + 8  # 代码块
/pdf              # 嵌入 pdf

notion2md

  • Notion 自带的导出 md 效果不是很好

  • notion 转 md:GitHub - echo724/notion2md

  • 设置 Notion Integration,获取 API KEY,在 Notion 每个 page 下 add connection 设置的 Notion Integration

1
2
3
export NOTION_TOKEN='<token>'

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

md2notion

1
pip install notion-cobertos-fork
  • CLI 形式
1
python -m md2notion token_v2 [[test]] [[]]
  • Python 脚本形式
1
2
3
4
5
6
7
8
9
10
11
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
    • Mobaxterm 左侧文件目录无法随右侧终端命令实时改变(暂无法解决)
  • WinSCP:远程服务器文件传输工具,比在 MobaXterm 上拖拽传输好用一些

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

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

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

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

  • Notepad++:文本编辑器;直接关闭软件不会删除未保存的内容,可用做临时记录(最新版本的 Windows 的记事本也可以)
    • 自动换行设置:“ 视图 ” – 勾选 “自动换行 ”
    • 文件每行末尾显示 CRLF:” 视图 “ – “ 显示符号 ” – 取消勾选 “显示行尾符 ”。
    • 该软件开发者涉及辱华,建议使用其他替代工具(Notepad–)
  • Internet Download Manager:简称 IDM,下载工具,可嗅探到网页中任何可下载的东西(如文件、视频、音频等)并自动分类归档。一些配置:
    • 选项 - 常规设置 - 接管以下浏览器,仅 chrome 和 firefox(取消勾选 edge,因其会经常提示下载更新包)
    • 选项 - 文件类型 - 以下站点不自动下载
1
2
3
4
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](http://lbj007.headns.com/archives/479/)
  • Quicklook:快速预览文件的工具,按空格键即可实现预览且可以复制文件内容
    • 类似于 Mac 的空格键;有插件可实现预览 office 套件文件,但效果不是很好
  • Rime 输入法引擎 + 雾凇拼音
  • 调节显示器亮度:Twinkle Tray(部分显示器设备无效)

  • GitHub - Planshit/Tai: 👻 在Windows上统计软件使用时长和网站浏览时长

以下软件并未实际下载使用测试

This post is licensed under CC BY 4.0 by the author.