3 分钟
收藏软件工具
本文仅记录免费/开源的收藏软件
在线平台
在线公式编辑
PDF阅读器
Cocoa-mupdf
https://www.jianshu.com/p/41ee7c6fc342 https://github.com/dean-wong/Cocoa-mupdf
适合程序员使用的Mac平台PDF阅读器,全键盘vim操作。dean-wong 基于 mupdf 开发
Mac版下载地址: https://pan.baidu.com/s/1misB9GG
Zathura
Debian/Ubuntu安装
sudo apt-get install zathura
Mac 安装(依赖过多不建议安装)
brew tap zegervdv/zathura
brew cask install xquartz
brew install zathura
brew install zathura-pdf-poppler
mkdir -p $(brew --prefix zathura)/lib/zathura
ln -s $(brew --prefix zathura-pdf-poppler)/libpdf-poppler.dylib $(brew --prefix zathura)/lib/zathura/libpdf-poppler.dylib
使用方式
zathura pdf文件名
MinaOTP
Mac 平台两步验证工具,再也不用拿手机了
下载地址: https://github.com/MinaOTP/MinaOTP-MAC/releases
Mac 专有软件
Mac 菜单栏图标隐藏
Vanilla
下载地址:https://matthewpalmer.net/vanilla/
不推荐:存在专业版
dozer
brew cask install dozer
类似付费软件: Bartender
Hidden bar
和 dozer 功能一致,可从官方 App Store 下载。
查看Mac电池寿命:coconutbattery
Cleaner One: 磁盘清理
类似付费软件: CleanMyMax X
Mac解压工具:the unarchiver
Mac窗口切换工具:HyperSwitch
Mac分屏工具:Spectacle
Mac快捷键查看:CheatSheet
Mac系统状态:IStat Menus
付费软件,使用网上激活码即可使用(理论上不违法)
Mac终端软件:Iterm2
配置参考:
颜色主题
配置打开窗口布局
- 右击使用
Split Pane xxx
命令创建合适的布局 - 菜单栏
Windows -> Save Windows Arrangement
command + ,
打开设置- 打开
Arrangements
配置,将刚刚的布局配置成default - 打开
General -> Startup
选择Open Default Window Arrangement
- 打开
关闭滚轮历史命令滚动
command + ,
打开设置,Advanced -> Mouse -> Scroll ... in alternate screen mode
设置为 no
可滚动行数设置为无限制或者更大
command + ,
打开设置,Profiles -> Terminal -> Scroll Buffer
外观
- 失去焦点蒙版配置
Appearance -> Dimming
截屏并固定在屏幕上 Snappy
https://apps.apple.com/cn/app/snappy-snapshots-the-smart-way/id512617038?mt=12
GIF制作
Mac:GIF Brewery 3
https://apps.apple.com/cn/app/gif-brewery-3-by-gfycat/id1081413713
全局代理:proxifier
付费
支持平台: Windows、Mac
搜索注册码即可使用(不是破解方式、理论上不违法)
vim 方式操作网页:vimium
https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb
原型图绘制:mockplus
免费功能足够个人使用
MySQL 客户端:MySQLWorkbench
MySQL官方可视化客户端,免费
Host切换:SwitchHosts
命令行工具
zsh 等
https://segmentfault.com/a/1190000013612471
fd
brew install fd
pbcopy
将文件 拷贝 到剪切版
pbcopy < file
tmux
安装
sudo apt install tmux
配置
2.1 以上版本
vim ~/.tmux.conf
# 开启鼠标模式
set -g mouse on
# 修正滚动
bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'select-pane -t=; copy-mode -e; send-keys -M'"
bind -n WheelDownPane select-pane -t= \; send-keys -M
# 如果喜欢给窗口自定义命名,那么需要关闭窗口的自动命名
# set-option -g allow-rename off
# 如果对 vim 比较熟悉,可以将 copy mode 的快捷键换成 vi 模式
# 进入copy 模式: ^b [
set-window-option -g mode-keys vi
配置alias
alias s='tmux attach-session -t'
alias sl='tmux list-session'
常用操作
- tmux命令
tmux attach-session -t session名
进入某个会话tmux list-session
列出会话tmux
创建一个session
- 会话中操作
ctrl+b $
修改会话名,进入会话第一件要做的事情ctrl+b d
脱离会话(后台运行)ctrl+b ?
查看命令ctrl+b :
输入配置exit
结束会话
vim
一般Linux自带,配置文件 ~/.vimrc
syntax on
set nu!
set ts=4
set expandtab
set mouse=a