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
字体;
scoop install oh-my-posh
scoop bucket add nerd-fonts
scoop install nerd-fonts/Meslo-NF
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
# 管理员模式下
Install-Module PSReadLine -RequiredVersion 2.1.0
# 或者
Install-Module PSReadLine
# user
Install-Module PSReadLine -RequiredVersion 2.1.0 -Scope CurrentUser
notepad $Profile
,设置快捷键,写入以下内容:
# 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
GitHub - duzyn/scoop-cn: 中国用户能用的 Scoop 应用库,每日同步 Scoop 的官方库,加速应用的下载速度
- Windows 平台的程序包安装管理工具(类似工具:Winget 和 Chocolatey;Mac 平台为 Homebrew)
- 可以安装几乎所有的开源程序和命令行工具(如本文提到的所有软件)
- 程序安装后无需再手动添加环境变量(自动配置;Scoop 中的 Shim 工具)。
# 将 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
文献管理软件,可通过插件保存网页中的文献,也可直接导入文献文件;
可实现文献、文献中的批注云同步(需找到合适的同步盘软件,如坚果云,InfiniCLOUD 等,推荐使用后者);
插件生态很好,比 EndNote 好用很多。
zotero 文献存储路径修改(默认 C 盘):Zotero更改储存路径&迁移文件 - 知乎
文献云同步:通过 WebDAV,主要有 infini-cloud 和坚果云:如何在Zotero中设置webdav连接到坚果云? - 坚果云帮助中心、Zotero × Logseq - 有意栽花花满枝
toi.teracloud.jp/dav
dav.jianguoyun.com/dav
zotero 插件:plugins [Zotero Documentation]、文献管理软件Zotero常用插件安装及配置使用_zotero插件_qq_43309940的博客-CSDN博客
Zotero style 插件安装后会导致软件很卡
将 Zotero 中导入的文献按添加时间进行排序:文献库界面右上方,附件(” 链接 “ 图标),添加 ” 添加时间 “;或者添加导入文献具体日期的文献库分类
Notion
- 跨平台同步的笔记软件;也有网页版,但网页版的体验不如客户端,很卡。
- 可以查看每一个页面的内容更新情况(页面右上角的时钟图案)
- Notion 可以用教育邮箱使用教育版
- 不可以改变图片大小
- task list 没有快捷键
使用 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
notion 自带的导出 md 效果不是很好
notion 转成 md:GitHub - echo724/notion2md: Notion Markdown Exporter with Python Cli
设置 notion integration,获取 API KEY,在 notion 每个 page 下 add connection 设置的 notion integration
export NOTION_TOKEN='<token>'
notion2md --download --unzipped -n name -p folder -u [[]]
md2notion
md 转成 notion(在 notion 的页面中生成子页面):GitHub - Cobertos/md2notion: A better Notion.so Markdown importer
安装出现
Invalid input
报错解决方法:HTTPError - Invalid Input · Issue #40 · Cobertos/md2notion · GitHub
pip install notion-cobertos-fork
- CLI 形式
python -m md2notion token_v2 [[test]] [[]]
- 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
Markdown 语法笔记软件;新版本收费,建议安装旧版本或者破解版。
Theme 主题:
侧边栏大纲视图允许折叠和展开:Typora强烈推荐的两个设置_typora如何变成双窗口-CSDN博客
快捷键重映射(如将默认的行内代码快捷键 Ctrl + Shift +` 重映射成
Ctrl + Q
):Typora 快捷键设置_typora快捷键设置为正文-CSDN博客插件:GitHub - obgnail/typora_plugin: Typora plugin. feature enhancement tool - 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 中的快捷键有冲突)
- 相关设置:GitHub 图床设置;开启时间戳重命名;禁用
PicList:图床工具,基于 PicGo 开发
Notepad++:文本编辑器;直接关闭软件不会删除未保存的内容,可用做临时记录(最新版本的 Windows 的记事本也可以)。
- 自动换行设置:” 视图 “—勾选 ” 自动换行 “
- 文件每行末尾显示
CRLF
:” 视图 “ -- ” 显示符号 “ -- 取消勾选 ” 显示行尾符 “。 - 该软件开发者涉及辱华,建议使用其他替代工具
Internet Download Manager:简称 IDM,下载工具,可嗅探到网页中任何可下载的东西(如文件、视频、音频等)并自动分类归档。一些配置:
- 选项 - 常规设置 - 接管以下浏览器,仅 chrome 和 firefox(取消勾选 edge,因其会经常提示下载更新包)
- 选项 - 文件类型 - 以下站点不自动下载
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(部分显示器设备无效)