Windows10环境配置

本文记录一些Windows10系统中的配置和对应工具:

Windows多屏使用技巧

安装软件:

  1. PowerToys -> FancyZones:屏幕分区
  2. Twinkle Tray:多屏亮度调节

参考资料:

  1. 在 Windows 下使用多块屏幕的你,可以收下这些建议

Sumatra PDF和Everything的冲突

在使用Everything搜索pdf文件后,如果直接双击打开pdf文件,此时Sumatra PDF以管理员身份运行。如果直接在文件夹中双击pdf文件,此时会报错。
解决方案:Everything -> 工具 -> 选项 -> 取消勾选以管理员身份运行 -> 启动Everything服务 -> 重启Everything

参考资料:

  1. Why “SumatraPDF is running as admin and cannot open files from a non-admin process” error? · Discussion #2316 · sumatrapdfreader/sumatrapdf · GitHub
  2. FAQ - voidtools

Golden配置屏幕取词

安装AutoHotKey1.1

参考资料:

  1. GoldenDict和AutoHotKey的安装和使用_SANGF_的博客-CSDN博客
  2. [转载]GoldenDict 上的那些精美版权词典(附下载地址)(英语、_细草_微风_新浪博客

将任意键映射到Shortcuts

参考资料:

  1. How to Remap Any Key or Shortcut on Windows 10

关闭特定快捷键 (specific shortkeys)

参考资料:

  1. How to Disable Keyboard Shortcuts on Windows 10
  2. How to Disable Specific Windows Key Shortcut in Windows | Password Recovery
  3. Disable Win+Space keyboard-layout switch in Windows 10 - Super User

PowerToys Keyboards Manager只在某些应用里生效

参考资料1给出如何进行映射;参考资料2给出如何查看进程名(process name)

参考资料:

  1. PowerToys Keyboard Manager utility for Windows | Microsoft Learn
  2. Finding the Process ID - Windows drivers | Microsoft Learn
  3. Exclude Target apps for Keyboard Manager!!! · Issue #10800 · microsoft/PowerToys · GitHub

谷歌浏览器(Chrome)使用Vimium技巧

指定搜索引擎搜索

  1. 按下o打开多功能搜索框。(o搜索内容在当前标签页,O在新标签页打开)
  2. 按下b+空格指定搜索引擎为百度(搜索引擎可以进行设置)
  3. 键入搜索内容即可用百度进行搜索。

参考资料:

  1. vimium插件设置快速搜索引擎_hampeter的博客-CSDN博客
  2. vimium完全教程,各类技巧大全 - 知乎

Windows10查看所有环境变量和指定环境变量

  • 指定环境变量echo %VARIABLE%
  • 所有环境变量SET | more
  • 使用配置文件配置环境变量

参考资料:

  1. windows - List all environment variables from the command line - Stack Overflow
  2. go - Using .env files to set environment variables in Windows - Stack Overflow

Vimium-C配置

重新映射快捷键:

map F LinkHints.activate
map f LinkHints.activateOpenInNewTab
map O Vomnibar.activate
map o Vomnibar.activateInNewTab
map B Vomnibar.activateBookmarks
map b Vomnibar.activateBookmarksInNewTab

参考资料:

  1. GitHub - gdh1995/vimium-c: A keyboard shortcut browser extension for keyboard-based navigation and tab operations with an advanced omnibar
  2. shortcut - How to Remap a Key to Another Key in Vimium - Stack Overflow

PowerShell安装oh-my-posh

参考资料:

  1. Oh My Posh:Windows 下的Oh my zsh - 掘金
  2. I am not able to install a minimal theme for oh-my-posh · Issue #3756 · JanDeDobbeleer/oh-my-posh · GitHub
  3. Home | Oh My Posh
  4. GitHub - devblackops/Terminal-Icons: A PowerShell module to show file and folder icons in the terminal
  5. GitHub - PowerShell/PSReadLine: A bash inspired readline implementation for PowerShell
  6. icons don’t display in VS code integrated terminal after setting terminal.integrated.fontFamily · Issue #671 · romkatv/powerlevel10k · GitHub

starship

更好看的终端,适用于cmd

参考资料:

  1. GitHub - starship/starship: ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

Windows中类似%USERPROFILE的环境变量

GitHub Copilot: 在Windows中,除了%USERPROFILE%环境变量之外,还有许多其他类似的环境变量,用于访问系统和用户的各种目录和设置。以下是一些常用的环境变量:

  • %APPDATA%:该环境变量指向当前用户的应用程序数据文件夹,例如C:\Users\username\AppData\Roaming
  • %LOCALAPPDATA%:该环境变量指向当前用户的本地应用程序数据文件夹,例如C:\Users\username\AppData\Local
  • %TEMP%%TMP%:这些环境变量指向当前用户的临时文件夹,例如C:\Users\username\AppData\Local\Temp
  • %PROGRAMFILES%:该环境变量指向安装32位程序的默认目录,例如C:\Program Files
  • %PROGRAMFILES(X86)%:该环境变量指向安装64位程序的默认目录,例如C:\Program Files (x86)
  • %SYSTEMROOT%:该环境变量指向Windows操作系统的安装目录,例如C:\Windows
  • %PATH%:该环境变量包含一组用分号分隔的目录路径,用于在命令行中查找可执行文件。
    这些环境变量可以在Windows操作系统中的任何位置使用,例如在命令提示符、批处理文件、PowerShell脚本和其他应用程序中。您可以使用这些环境变量来访问系统和用户的各种目录和设置,从而使您的脚本和应用程序更加灵活和可移植。

file的link可以通过mklink命令创建。

参考资料:

  1. The Complete Guide to Creating Symbolic Links (aka Symlinks) on Windows
  2. Creating Symbolic Links (Symlinks) in Windows | Windows OS Hub