自用插件和PC端软件记录


IDEA插件

Android Studio

ADB idea

  • ADB调试必备

ADB WIFI

  • 可以通过无线网络进行调试,不过需要一次有线连接(想到了某个需要手机授权登录才能用的神TM级APP)

Android Color Manager

Android Parcelable code generator

  • Plugin which generates Android Parcelable boilerplate code for you.

CodeGlance

Codota

  • 智能AI代码补全工具

Git Commit Template

  • Commit模板

Gradle Killer

  • 强制关闭Gradle

GsonFormat

  • quickly to convert a JSON string to an InnerClassEntity class ..

idea-sourcetrail

  • 开源的代码可视化插件(需要PC端安装软件 + idea-sourcetrail)

  • 遇到的问题:Sourcetrail was unable to locate Java on this machine. Please make sure to provide the correct Java Path in the preferences. Error: No Java Path provided in preferences. 意思时Java路径没有配置。解决办法 :Edit -> Preferences 找到 Java Path 添加 jvm.dll所在路径。(同理对于其他语言类型也要对应配置)

Rainbow Brackets

SonarLint

  • 不规范代码检查插件,提高编写质量

SVG2VectorDrawable

  • 将SVG -> VectorDrawable

Translation

  • 右键翻译英文 或者中译英并替换

JavaDoc

  • Java文档生成,没啥好说的

Parcelable

  • Plugin which generates Android Parcelable boilerplate code for you.

  • 主页

PC

浏览器插件

Octotree - GitHub code tree

proxy-switchyomega

PC端软件

图片压缩

TinyPNG提供智能PNG和JPEG图片压缩,试一试发现大惊喜,再也不担心设计师给的大的吓人的图片了。

集成了TinyPNG API的第三方插件和软件,以下罗列了本人用得比较满意的部分

TinyPNG Image Optimizer

TinyPNG

无需TinyPNG API KEY 即免费无限制使用

Bamboo

需TinyPNG API KEY ,500张图片限额

Ditto

Snipaste

DeskPins

RIME/中州韵输入法引擎

IObit Unlocker

GitHub Gist

GitHub Gist客户端,基于GitHub Gist代码片段保存与分享

Lepton

Gisto

Cacher

  • 貌似是 gistbox 的升级版本,免费版本有限制:Public snippets不限,15个Private snippets(2020年12月18日),而且数据会保存在Cacher自己的服务器上面。有隐私需求的就不考虑了。

  • 主页及下载

TrafficMonito

SQLite

DB Browser for SQLite

没用过,仅记录

SQLiteExpert

Draw.io 流程图绘制

Xshell

APKDB

PowerToys

微软针对 Windows 10 系统特性推出了一系列的小工具来改善 Windows 10 的易用性,功能有:

  • 颜色选择器

  • SVG 图片和 Markdown 文本内容预览

  • 图片大小调整

  • 键盘映射

  • 高级的批量重命名

  • 其他

  • source code

  • release

WinDirStat

WinDirStat 是Windows平台下硬盘空间状态分析和清理工具。通过这个工具,可以对指定硬盘分区空间大小进行状态分析,分析完毕之后,对不同文件按颜色和大小进行区隔显示,为清理文件以释放空间提供了非常直观地可操作性。

PowerShell

开源地址及下载

必备的插件:

# 1. 安装 PSReadline 包,该插件可以让命令行很好用,类似 zsh
Install-Module -Name PSReadLine -AllowPrerelease -Force

# 2. 安装 posh-git 包,让你的 git 更好用
Install-Module posh-git -Scope CurrentUser

# 3. 安装 oh-my-posh 包,让你的命令行更酷炫、优雅
Install-Module oh-my-posh -Scope CurrentUser

添加 Powershell 启动参数:

使用 notepad.exe $Profile 打开 Microsoft.PowerShell_profile.ps1文件

notepad.exe $Profile

添加以下配置:

#------------------------------- Import Modules BEGIN -------------------------------
# 引入 posh-git
Import-Module posh-git

# 引入 oh-my-posh
Import-Module oh-my-posh

# 设置 PowerShell 主题
Set-Theme Paradox
#------------------------------- Import Modules END   -------------------------------

#-------------------------------  Set Hot-keys BEGIN  -------------------------------
# 设置 Tab 键补全
# Set-PSReadlineKeyHandler -Key Tab -Function Complete

# 设置 Ctrl+d 为菜单补全和 Intellisense
Set-PSReadLineKeyHandler -Key "Tab" -Function MenuComplete

# 设置 Ctrl+d 为退出 PowerShell
Set-PSReadlineKeyHandler -Key "Ctrl+d" -Function ViExit

# 设置 Ctrl+z 为撤销
Set-PSReadLineKeyHandler -Key "Ctrl+z" -Function Undo

# 设置向上键为后向搜索历史记录
Set-PSReadLineKeyHandler -Key UpArrow -Function HistorySearchBackward

# 设置向下键为前向搜索历史纪录
Set-PSReadLineKeyHandler -Key DownArrow -Function HistorySearchForward
#-------------------------------  Set Hot-keys END    -------------------------------

#-------------------------------    Functions BEGIN   -------------------------------
# Python 直接执行
$env:PATHEXT += ";.py"

# 更新 pip 的方法
function Update-Packages {
    # update pip
    Write-Host "Step 1: 更新 pip" -ForegroundColor Magenta -BackgroundColor Cyan
    $a = pip list --outdated
    $num_package = $a.Length - 2
    for ($i = 0; $i -lt $num_package; $i++) {
        $tmp = ($a[2 + $i].Split(" "))[0]
        pip install -U $tmp
    }

    # update TeX Live
    $CurrentYear = Get-Date -Format yyyy
    Write-Host "Step 2: 更新 TeX Live" $CurrentYear -ForegroundColor Magenta -BackgroundColor Cyan
    tlmgr update --self
    tlmgr update --all
}
#-------------------------------    Functions END     -------------------------------
#-------------------------------   Set Alias Begin    -------------------------------
# 1. 编译函数 make
function MakeThings {
    nmake.exe $args -nologo
}
Set-Alias -Name make -Value MakeThings

# 2. 更新系统 os-update
Set-Alias -Name os-update -Value Update-Packages

# 3. 查看目录 ls & ll
function ListDirectory {
    (Get-ChildItem).Name
    Write-Host("")
}
Set-Alias -Name ls -Value ListDirectory
Set-Alias -Name ll -Value Get-ChildItem
#-------------------------------    Set Alias END     -------------------------------

Windows Terminal

默认的PowerShell太难看了,Windows Terminal 将弥补这一缺点。

首先使用 $psversiontable 查看PowerShell版本

如果版本为 PowerShell 5 ,推荐安装 PowerShell 7

安装字体:选一款适合编程的字体

主题预览:

主题修改:

通过 Ctrl+, 或者 设置

打开 settings.json 文件,其中我们可以看到

"defaultProfile": "{guid}"
// {guid} 指向 -> "profiles":{}某个节点,修改该节点,即可完成自定义配色
"profiles":{}

修改 "profiles":{} 某节点

{
    "guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
    "hidden": false,
    "name": "PowerShell",
    "source": "Windows.Terminal.PowershellCore",
    // 我这边使用了PowerShell 7 Preview 通过 "commandline" 设置 pwsh.exe 的路径(路径为PowerShell 7 安装目录)
    // 注意:一定要写上 -nologo,否则开启 powershll 会有一段话输出,很讨厌!
    "commandline": "C:/Program Files/PowerShell/7-preview/pwsh.exe -nologo",
    // 启动菜单一定要设置为 <.>,否则后面重要的一步将会无效!
    "startingDirectory": ".",
    // 字体
    "fontFace": "Fira Code",
    "fontSize": 11,
    "historySize": 9001,
    "padding": "5, 5, 20, 25",
    "snapOnInput": true,
    "useAcrylic": false,
    // 颜色
    "colorScheme": "Homebrew"
    //是否使用磨玻璃效果(用背景图的话就注释掉)
    //"useAcrylic" : true,
    //如果使用毛玻璃效果,透明多的设置
    //"acrylicOpacity" : 0.70,
    //背景颜色(与毛玻璃效果、背景图是相互矛盾的,只能用一种)
    //"background" : "#1C1C1C",
    //背景图
    //"backgroundImage" : "C:/x/x/xxx.png",
    //图标
    //"icon" : "C:/x/x/xxx.ico"
}

其中 colorScheme 为配色方案,在 setting.json 中的 schemes 数组中定义配色方案。

贴一个自定义的Windows Terminal的配色

 {
    "name": "Homebrew",
    "black": "#000000",
    "red": "#FC5275",
    "green": "#00a600", 
    "yellow": "#999900",
    "blue": "#6666e9",
    "purple": "#b200b2",
    "cyan": "#00a6b2",
    "white": "#bfbfbf",
    "brightBlack": "#666666",
    "brightRed": "#e50000",
    "brightGreen": "#00d900",
    "brightYellow": "#e5e500",
    "brightBlue": "#0000ff",
    "brightPurple": "#e500e5",
    "brightCyan": "#00e5e5",
    "brightWhite": "#e5e5e5",
    "background": "#283033",
    "foreground": "#00ff00"
}

也可以使用默认的Windows 终端中的配色方案,直接在 colorScheme 填写以下配色方案

默认配色有

Campbell

Campbell Powershell

Vintage

One Half Dark

One Half Light

Solarized Dark

Solarized Light

Tango Dark

Tango Light

以上的配色方案均可在 设置 -> 配色方案 中选择

同时记录一下 VSCode终端的配色和字体,同样修改VSCode的 setting.json

配色预览,挑个喜欢的

{
"terminal.integrated.fontFamily": "Fira Code",
"workbench.colorCustomizations": {
    "terminal.background":"#151515",
    "terminal.foreground":"#D0D0D0",
    "terminalCursor.background":"#D0D0D0",
    "terminalCursor.foreground":"#D0D0D0",
    "terminal.ansiBlack":"#151515",
    "terminal.ansiBlue":"#6A9FB5",
    "terminal.ansiBrightBlack":"#505050",
    "terminal.ansiBrightBlue":"#6A9FB5",
    "terminal.ansiBrightCyan":"#75B5AA",
    "terminal.ansiBrightGreen":"#90A959",
    "terminal.ansiBrightMagenta":"#AA759F",
    "terminal.ansiBrightRed":"#AC4142",
    "terminal.ansiBrightWhite":"#F5F5F5",
    "terminal.ansiBrightYellow":"#F4BF75",
    "terminal.ansiCyan":"#75B5AA",
    "terminal.ansiGreen":"#90A959",
    "terminal.ansiMagenta":"#AA759F",
    "terminal.ansiRed":"#AC4142",
    "terminal.ansiWhite":"#D0D0D0",
    "terminal.ansiYellow":"#F4BF75"
}

右键打开WindowsTerminal

视频下载

N_m3u8DL-CLI

一个简单易用的m3u8下载器

Windows 右键菜单

ContextMenuManage

一款开源的右键管理器,支持win7、win10,功能齐全,靠他我删除华硕AI3流氓全家桶。

FileMenuTools

一款可以集成在右键菜单的的功能拓展

脚本

233boy

原项目 https://github.com/233boy/v2ray 已经remove了,不过脚本可以用

其他人的fork版本https://github.com/ximliu/233boy

bash <(curl -s -L https://git.io/v2ray.sh)

V2Ray_ws-tls_bash_onekey

wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/master/install.sh" && chmod +x install.sh && bash install.sh

想到其他的再更新


文章作者: PudgeLee
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 PudgeLee !
评论
  目录