git

git status显示中文为Unicode编码, 但git bash环境中文显示正常的解决方案如下.

1
2
3
4
5
6
7
8
9
10
11
12
$ git status
On branch basictopo
Untracked files:
(use "git add <file>..." to include in what will be committed)
"todo/[\345\260\244\346\211\277\344\270\232]\345\237\272\347\241\200\346\213\223\346\211\221\345\255\246\350\256\262\344\271\211_LT(2).pdf"
# 配置git的全局环境
$ git config --global core.quotepath false
$ git status
On branch basictopo
Untracked files:
(use "git add <file>..." to include in what will be committed)
todo/[尤承业]基础拓扑学讲义_LT(2).pdf

latex

texstudio 中使用一些自定义主题或包的时候, 一般自定义的内容复杂起来就会有比较多的 .sty 文件和源文件在一个目录中. 为了能在 texstudio 中创建模板, 在没有这些 .sty 文件的时候是不需要做任何额外的操作的. 但是一旦依赖有其他自定义的 .sty 文件, 虽然创建模板的时候不会出问题, 但是当使用这个新创建的模板时, 由于新建的文档目录中找不到 .sty 文件而报错. 当然可以通过把所需的所有 .sty 都拷贝到新建文档目录中来解决问题, 但这就丧失了从模板创建新文档的便捷. 所以找来了以下的解决方案.

首先打开系统终端 powershell, 输入

1
2
$ kpsewhich -var-value=TEXMFHOME
C:/Users/math/texmf

它会返回一个 latex 编译器查找 .sty 文件的一个默认家目录, 如果系统没有这个目录则创建它. 然后在创建模板时, 把需要的 .sty 文件全部拷贝到这个目录中, 以后再从这个模板创建的文件就不用再去找相应的 .sty 文件了, 如果你的模板特别多, 你可以为每个模板再创建一个目录放在上面的家目录中, 把所依赖的文件放入子目录中. 并把它上传到自己的 git 仓库作为备份.

powershell

查询系统连接过的wifi的密码

1
2
3
4
# 列出电脑所有连接过的WIFI名称
netsh wlan show profiles
# 查看指定WIFI名称的密码, 密码字段为'关键内容'
netsh wlan show profiles WIFI名称 key=clear