0%

软件使用技巧记录

一、source insight

只添加特定后缀文件

Add and remove project files时,选中要添加的文件夹,在框内输入*.xx然后回车,再点击Add Tree即可。

工程文件目录显示裁剪前面绝对路径

Project Setting里面配置,File Paths->Project Source Directory下配置源文件路径。配好后就可以看到工程文件目录下文件的路径前面裁剪掉了配置的路径,只留下配置路径的子目录。

二、chrome

1. 下载离线包

针对在内网环境下需要更新chrome需要下载离线包,官网下载为在线安装包,下载离线包的网址为,也就是在原本的网址上添加?standalone=1

https://www.google.cn/intl/zh-CN/chrome/?standalone=1

2. windows抓https并解密

参考这个帖子

  • 给系统环境变量加一个SSLKEYLOGFILE变量,路径随便设置,这个会把chrome解析到的私钥存放到这个位置
  • 在wireshark里面配置中找到protocol -> TLS/SSL,将(Pre)-Master-Secret log filename设置到同样的文件
  • 重启chrome就可以解密了
  • 每次解密都要重启chrome才行

3. 好用的插件

(1) github加速

  • 加速github下载的插件

(2) SwitchyOmega 代理切换

https://github.com/FelisCatus/SwitchyOmega

4. chrome处理json时preview中文乱码

  • 需要服务端将响应头的Content-Type设置为application/json; charset=utf-8即可

5. 离线安装crx插件

  1. 先将crx插件重命名为zip进行解压
  2. chrome打开插件管理器,启用开发者模式,点击load unpacked
  3. 选择解压的目录即可

6. chromedriver

下载链接: https://chromedriver.chromium.org/downloads

三、vscode

vscode使用技巧记录

四、firefox

1. 修改user-agent

  1. 访问about:config
  2. 创建或修改general.useragent.override,值为想要的user-agent值

五、网页小技巧

1. github查看代码技巧

https://github.com/android/ndk-samples替换成https://github1s.com/android/ndk-samples可以打开网页版vscode进行代码查看

六、putty

1. 修改配色方案

  • 保存后执行就好,将arch-work改成自己的配置文件名字
  • 下面是我的一个配色方案,感觉还不错
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour0 /t REG_SZ /d 58,244,213  /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour1 /t REG_SZ /d 255,255,255 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour2 /t REG_SZ /d 0,0,0 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour3 /t REG_SZ /d 85,85,85 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour4 /t REG_SZ /d 0,0,0 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour5 /t REG_SZ /d 0,255,0 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour6 /t REG_SZ /d 68,68,68 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour7 /t REG_SZ /d 119,119,119 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour8 /t REG_SZ /d 255,0,84 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour9 /t REG_SZ /d 214,94,117 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour10 /t REG_SZ /d 177,214,48 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour11 /t REG_SZ /d 85,255,85 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour12 /t REG_SZ /d 240,230,140 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour13 /t REG_SZ /d 255,255,85 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour14 /t REG_SZ /d 182,224,229 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour15 /t REG_SZ /d 159,211,229 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour16 /t REG_SZ /d 255,222,173 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour17 /t REG_SZ /d 255,85,255 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour18 /t REG_SZ /d 103,190,227 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour19 /t REG_SZ /d 255,215,0 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour20 /t REG_SZ /d 237,237,237 /f
reg add HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\arch-work /v Colour21 /t REG_SZ /d 255,255,255 /f

2. 使用id_rsa私钥登陆

  • 需要使用自带的puttygen将id_rsa导入进去另存为putty识别的密钥,再次使用就可以了

七、sublime text

1. 查看文件在文件树中的位置

  • 在打开的文件中右键选Reveal in Side Bar

八、vmware

1. windows安装linux虚拟机启动报A fault has occurred causing a virtual CPU to enter the shutdown state

  • 看看是不是装了vmare 16.0,是的话更新到最新版vmware,将对应的虚拟机迁移到新版本即可,16.0存在bug

2. 合并分离的磁盘文件

  • 查看对应虚拟机中磁盘文件路径,然后执行命令
1
vmware-vdiskmanager -r Windows\ 10-0-000004.vmdk -t 0 merged.vmdk

九、Visual Studio Community

1. 增加评估时间

参考 https://github.com/beatcracker/VSCELicense

  • 使用管理员启动powershell
  • 把仓库clone下来,cd到目录
1
2
3
4
5
6
7
8
@REM 添加可执行策略
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
@REM 导入powershell命令
Import-Module -Name .\VSCELicense.psd1
@REM 查看当前过期时间
Get-VSCELicenseExpirationDate -Version 2015
@REM 基于当前时间增加评估时间,多次执行效果一样,不会多增加时间,而且最大31
Set-VSCELicenseExpirationDate -Version 2015 -AddDays 31

十、Remmina

1. 远程连接到windows中文输入法无法使用

  • Remmina->Preferences->RDP->Use client keyboard mapping把前面的勾去掉即可

十一、shadowsocks

1. windows上配置shadowsocks需要git bash使用需要单独配置

1
2
export http_proxy=socks5://127.0.0.1:1080
export https_proxy=socks5://127.0.0.1:1080

十二、wps

1. linux上wps字体加粗出现乱码

  • 原因是wps版本11.1.0.11708-1及之前版本和freetype2的2.13.1版本不兼容,需要降级freetype2软件包到2.13.0版本即可

archlinux

1
sudo pacman -U https://arch-archive.tuna.tsinghua.edu.cn/2023/06-26/extra/os/x86_64/freetype2-2.13.0-1-x86_64.pkg.tar.zst
  • 然后在/etc/pacman.conf中配置下面字段忽略freetype2的更新检查即可
1
IgnorePkg = freetype2

十三、windows上git bash

1. 删除键闪屏

1
echo "set bell-style none" >> ~/.inputrc

2. vim闪屏

在vimrc中添加

1
set vb t_vb=

3. ssh连上后执行命令ctrl+c直接中断了ssh连接

  • 不使用git安装openssh,使用windows的openssh即可,git安装时注意配置

4. 使用sshpass出现sshpass: Failed to run command: No such file or directory

  • ssh.exe等命令在git bash会转换,但是这个处理在sshpass中不生效
  • ssh.exe使用ln -sf /c/Windows/System32/OpenSSH/ssh.exe /usr/local/bin/,然后将/usr/local/bin加到~/.bashrc中的$PATH中即可