自用软件 + VSCode插件集合(持续更新...)

1. 软件名称及其链接

  1. IDEVSCode
  2. 解压软件7-zip
  3. 卸载软件Geek Uninstaller
  4. 录屏OBS Studio
  5. 终端Git Bash
  6. 输入法搜狗输入法
  7. 中英文浮窗显示ImTip ( 通用输入法状态跟踪提示 )
  8. GIF录制GifCam | 🌟Gif123
  9. Markdown 文档编写(本地)VSCode | Typora
  10. Markdown 文档编写(云端)语雀(邀请码 SGXMFL 😄)
  11. 回到桌面(不影响副屏)ShowDesktopOneMonitor
  12. 文本格式化工具Reformat-Text-for-Clips
  13. 将图片转换为图标image2ico
  14. 模型权重查看Netron(客户端) | Netron(Web版)
  15. 图形绘制draw.io(客户端) | draw.io(Web)
  16. 图片查看JPEGView
  17. 剪切板历史Ditto
  18. 截屏Snipaste
  19. Office 公式编写:MathType
  20. 邮箱网易邮箱大师
  21. 本地搜索文件Everything
  22. 音乐播放下载器lx-music-desktop
  23. 视频播放器:🌟VLC | PotPlayer
  24. 视频剪切FFmpeg
  25. 桌面助手360桌面助手
  26. 云盘阿里云盘
  27. 远程连接To Desk
  28. SSH 远程连接VSCode | MobaXterm | MobaXterm-汉化版
  29. 待办事项滴答清单(Web) | 滴答清单(客户端)
  30. 铃声制作酷狗铃声制作专家(需下载酷狗音乐)
  31. 视频剪辑剪映专业版
  32. 手机与电脑传输文件KDE Connect | LANDrop
  33. 平板充当电脑副屏SpaceDesk
  34. 按空格快速预览文件QuickLook
  35. 右键管理ContextMenuManager
  36. Windows 10 音量模块修改有 Bug:多媒体暂停和继续播放无效):ModernFlyouts
  37. Windows 10 任务栏居中StartIsBack++
  38. Windows 10/11 资源监控TrafficMonitor(下载 x64 即可)
  39. 哔哩哔哩视频下载BBDown
  40. 等宽字体推荐Sarasa Mono SC(在 VSCode 中,中文是英文宽度的两倍,实现完美排版)
  41. 快速预览文件内容QuickLook(在 Windows 系统中实现像 MAC 那样按空格预览文件)
  42. 文本编辑器Notepad++
  43. 按键显示软件Keyviz(可以显示当前按下的按键)
  44. GitHub 客户端GitHub Desktop
  45. GitGit
  46. AnacondaAnaconda
  47. 微信微信
  48. QQQQ
  49. Steam 客户端Steam
  50. 网易云音乐客户端网易云音乐
  51. 酷狗音乐客户端酷狗音乐
  52. WeGameWeGame

2. 常用网站

  1. NVIDIA 显卡驱动下载

3. VSCode 配置

3.1 VSCode 插件

  1. autoDocstring:在写 Python 代码的时候,输入 """ 会有提示,可以格式化的对函数、class 进行注释。
  2. CJK Word Handler:在 VSCode 中,Ctrl + ← / → 时应该自动分词跳跃光标,但是 VSCode 默认只对英文有效,中文体验不好,这个插件可以对中文进行分词,从而提升编写代码的效率。
  3. CodeSnap:用于分享代码(美化)。
  4. filesize:可以帮我知道文件的大小。
  5. Markdown All in One:用于写 Markdown。
  6. Markdown Preview Enhanced:Markdown 文档的预览。
  7. Material Icon Theme:好看的图标主题。
  8. Paste Image:用于在 Markdown 中粘贴图片(需要配置)。
  9. Remote - SSH:用于连接服务器。
  10. TabOut:可以让 VSCode 实现像 PyCharm 那样,按下 Tab 键后自动跳过括号(()``{}``[] 均支持)。
  11. vscode-pdf:让 VSCode 可以直接查看 . pdf 文件。
  12. Better Align: 可以让变量更好的对齐。
  13. Better Comment: 让注释更好看一些。

3.2 Paste Image 配置

settings.json 文件中写入以下语句:

"pasteImage.path": "${currentFileDir}/imgs_markdown",
"pasteImage.basePath": "${currentFileDir}",
"pasteImage.forceUnixStyleSeparator": true,
"pasteImage.prefix": "/",
"pasteImage.insertPattern": "<div align=center>\n    <img src=./imgs_markdown/${imageFileName}\n    width=100%>\n</div>",

图片输出格式为:

<div align=center>
    <img src=./imgs_markdown/2023-10-18-11-04-05.png
    width=100%>
</div>

自动帮我们进行图片的居中和缩放,如果不需要居中和缩放,可以修改为下面的:

"pasteImage.path": "${currentFileDir}/imgs_markdown",
"pasteImage.basePath": "${currentFileDir}",
"pasteImage.forceUnixStyleSeparator": true,
"pasteImage.prefix": "/",
"pasteImage.insertPattern": "<a></a>\n<div align=center>\n    <img src=./imgs_markdown/${imageFileName}\n    width=100%>\n    <center></center>\n</div></br>",

imgs 不喜欢可以替换。

这样再使用该插件往 Markdown 文件中插入图片就非常方便且易管理了。

3.3 VSCode 像 PyCharm 那样格式化 Python 代码

VSCode 中的 Python 格式化默认使用 autopep8 格式化代码,默认长度很短就会自动换行,用惯了 PyCharm 的朋友很可能不习惯,所以我们需要对其进行调整,使其与 PyCharm 对齐。

setting.json 添加设置:

    "[python]": {
        "editor.formatOnType": true,
        "editor.defaultFormatter": "ms-python.autopep8"
    },

之后我们在设置中搜索 autopep,按照如图所示进行修改即可。

--max-line-length
150

3.4 解决 VSCode 文件夹折叠问题

打开 VSCode 设置,搜索 Explorer:Compact Folders,将勾选取消。

3.5 VSCode 自动聚焦资源管理器

我们可以关闭 Visual Studio Code (VSCode) 中自动在左侧资源管理器中显示文件的功能。这通常称为“自动展开资源”或“自动打开文件”。

要关闭这个功能,我们可以按照以下步骤操作:

  • 打开 VSCode。
  • 转到左下角的设置图标(齿轮状图标)并点击。
  • 选择 “设置” 选项,或者我们可以使用快捷键 Ctrl + ,(在 Windows/Linux 下)或 Cmd + ,(在 macOS 下)。
  • 在设置搜索框中输入 “explorer.autoReveal”。
  • 在搜索结果中,我们会看到 “Explorer: Auto Reveal” 选项。
  • 将该选项的复选框取消选中,这样就禁用了自动展开资源的功能。

💡 Tips: 如果我们想手动展开或折叠资源管理器中的文件,我们可以使用资源管理器视图左上角的小三角形按钮来实现。

4. 软件配置

4.1 draw.io 字体设置

Consolas, Monaco, "Courier New", monospace, Consolas, "Courier New", monospace

4.2 JPEGView 取消打开自动全屏

  1. 找到 JPEGView 的路径;
  2. 编辑 JPEGView.ini 文件;
  3. WINDOW BEHAVIOR OPTIONS 中修改 ShowFullScreenfalse:
     ; -----------------------------------------------
     ; - WINDOW BEHAVIOR OPTIONS
     ; -----------------------------------------------
    
     ; Start in full screen or windowed mode
     ; 'true' or 'false' to always start in full screen, respectively windowed mode
     ; 'auto' to choose best mode depending on image size of first image - windowed when it is small, full screen when it is large
     ShowFullScreen=false
    

5. 软件使用

5.1 FFmpeg

5.1.1 压缩视频

在视频文件夹下打开 terminal,开始压缩视频:

ffmpeg -i 需要压缩的视频路径和名字.视频格式 -fs 30MB  保存视频的路径和名字.视频格式

举个例子:

ffmpeg -i Video.avi -fs 30MB  save-name.mp4

5.1.2 截取视频的片段

ffmpeg -ss 00:00:00 -to 00:05:23 -i input.mp4 -y -f mp4 -vcodec copy -acodec copy -q:v 1 output.mp4

其中:

  1. -ss:指定要截取的视频的起始时间。
  2. -to:指定要截取的视频的终止时间。
  3. -i:输入文件,这里指的就是视频文件。
  4. -y:表示无需询问,直接覆盖输出文件(如果有原文件的话)。
  5. -f:指定输出视频的格式。
  6. -acodec:指定音频编码格式。copy表示编码格式不发生改变,直接复制原来的编码格式,这样会大大提升速度。
  7. -vcodec:指定视频编码格式。copy表示编码格式不发生改变,直接复制原来的编码格式,这样会大大提升速度。
  8. -q:v 1
    1. q 是质量
    2. v 是视频,v 的取值范围是 [1, 35],取值 1 的时候,对应着最佳的视频质量。

5.2 BBDown

5.2.1 使用示例

BBDown.exe url -tv --video-only

5.2.2 可选参数

Description:
  BBDown是一个免费且便捷高效的哔哩哔哩下载/解析软件.

Usage:
  BBDown <url> [command] [options]

Arguments:
  <url>  视频地址 或 av|bv|BV|ep|ss

Options:
  -tv, --use-tv-api                              使用TV端解析模式
  -app, --use-app-api                            使用APP端解析模式
  -intl, --use-intl-api                          使用国际版(东南亚视频)解析模式
  --use-mp4box                                   使用MP4Box来混流
  -e, --encoding-priority <encoding-priority>    视频编码的选择优先级, 用逗号分割 例: "hevc,av1,avc"
  -q, --dfn-priority <dfn-priority>              画质优先级,用逗号分隔 例: "8K 超高清, 1080P 高码率, HDR 真彩, 杜比视界"
  -info, --only-show-info                        仅解析而不进行下载
  --show-all                                     展示所有分P标题
  --use-aria2c                                   调用aria2c进行下载(我们需要自行准备好二进制可执行文件)
  -ia, --interactive                             交互式选择清晰度
  -hs, --hide-streams                            不要显示所有可用音视频流
  -mt, --multi-thread                            使用多线程下载(默认开启)
  --video-only                                   仅下载视频
  --audio-only                                   仅下载音频
  --danmaku-only                                 仅下载弹幕
  --sub-only                                     仅下载字幕
  --cover-only                                   仅下载封面
  --debug                                        输出调试日志
  --skip-mux                                     跳过混流步骤
  --skip-subtitle                                跳过字幕下载
  --skip-cover                                   跳过封面下载
  --force-http                                   下载音视频时强制使用HTTP协议替换HTTPS(默认开启)
  -dd, --download-danmaku                        下载弹幕
  --skip-ai                                      跳过AI字幕下载(默认开启)
  --video-ascending                              视频升序(最小体积优先)
  --audio-ascending                              音频升序(最小体积优先)
  --allow-pcdn                                   不替换PCDN域名, 仅在正常情况与--upos-host均无法下载时使用
  -F, --file-pattern <file-pattern>              使用内置变量自定义单P存储文件名:

                                                 <videoTitle>: 视频主标题
                                                 <pageNumber>: 视频分P序号
                                                 <pageNumberWithZero>: 视频分P序号(前缀补零)
                                                 <pageTitle>: 视频分P标题
                                                 <bvid>: 视频BV号
                                                 <aid>: 视频aid
                                                 <cid>: 视频cid
                                                 <dfn>: 视频清晰度
                                                 <res>: 视频分辨率
                                                 <fps>: 视频帧率
                                                 <videoCodecs>: 视频编码
                                                 <videoBandwidth>: 视频码率
                                                 <audioCodecs>: 音频编码
                                                 <audioBandwidth>: 音频码率
                                                 <ownerName>: 上传者名称
                                                 <ownerMid>: 上传者mid
                                                 <publishDate>: 发布时间
                                                 <apiType>: API类型(TV/APP/INTL/WEB)

                                                 默认为: <videoTitle>
  -M, --multi-file-pattern <multi-file-pattern>  使用内置变量自定义多P存储文件名:

                                                 默认为: <videoTitle>/[P<pageNumberWithZero>]<pageTitle>
  -p, --select-page <select-page>                选择指定分p或分p范围: (-p 8-p 1,2-p 3-5 或 -p ALL 或 -p LAST)
  --language <language>                          设置混流的音频语言(代码), 如chi, jpn等
  -ua, --user-agent <user-agent>                 指定user-agent, 否则使用随机user-agent
  -c, --cookie <cookie>                          设置字符串cookie用以下载网页接口的会员内容
  -token, --access-token <access-token>          设置access_token用以下载TV/APP接口的会员内容
  --aria2c-args <aria2c-args>                    调用aria2c的附加参数(默认参数包含"-x16 -s16 -j16 -k 5M", 使用时注意字符串转义)
  --work-dir <work-dir>                          设置程序的工作目录
  --ffmpeg-path <ffmpeg-path>                    设置ffmpeg的路径
  --mp4box-path <mp4box-path>                    设置mp4box的路径
  --aria2c-path <aria2c-path>                    设置aria2c的路径
  --upos-host <upos-host>                        自定义upos服务器
  --force-replace-host                           强制替换下载服务器host(默认开启)
  --delay-per-page <delay-per-page>              设置下载合集分P之间的下载间隔时间(单位: 秒, 默认无间隔)
  --host <host>                                  指定BiliPlus host(使用BiliPlus需要access_token, 不需要cookie, 解析服务器能够获取我们账号的大部分权限!)
  --ep-host <ep-host>                            指定BiliPlus EP host(用于代理api.bilibili.com/pgc/view/web/season, 大部分解析服务器不支持代理该接口)
  --area <area>                                  (hk|tw|th) 使用BiliPlus时必选, 指定BiliPlus area
  --config-file <config-file>                    读取指定的BBDown本地配置文件(默认为: BBDown.config)
  --version                                      Show version information
  -?, -h, --help                                 Show help and usage information


Commands:
  login    通过APP扫描二维码以登录您的WEB账号
  logintv  通过APP扫描二维码以登录您的TV账号
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值