记录一下Windows下的个性化配置
系统设置
1. 系统字符集设为UTF-8
这种问题经常出现在:用户名中有中文,并且使用Java时,应该是jvm的问题。
- 依次进入:控制面板 → 时钟和区域 → 区域,然后在弹出窗口中选择“管理”选项卡,点击“更改系统区域设置”,勾选“Beta:使用Unicode UTF-8提供全球语言支持”,点击确定即可。
- 之后需要重启系统才能生效。
- 目前已知的问题:会导致Adobe After Effects无法使用,疑似是无法读取授权信息导致....但是其他Adobe软件没有该问题。
2. 系统时间设置为UTC
在只使用Windows时不需要调整这个。但是在双系统时,Linux和Windows识别主板时间的方式并不同,Linux认为主板时间是UTC时间,而Windows认为主板时间是本地时间,这会导致切换系统时时间会正好差时区个小时。
在命令行或PowerShell中,以管理员身份执行以下命令即可:
shell
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_QWORD /f
开发工具
1. Git
shell
git config --global core.autocrlf true # 处理不同的行尾换行符
git config --global core.longpath true # 解决系统路径长度限制,需要管理员权限
1. 处理不同的行尾换行符
Windows的行尾换行符是CRLF,Linux和MacOS使用的是LF。在Windows下使用Git时,建议将行尾换行符转换为LF。
shell
git config --global core.autocrlf true
2. 解决系统路径长度限制
Windows下默认的路径长度限制为260个字符,这对于一些嵌套程度较深的项目来说可能会造成问题,Git提供了一个解决方案。
shell
git config --global core.longpath true # 需要管理员权限
终端工具
其实Windows的终端工具也有很多可以折腾/美化的地方,特指PowerShell