新机开发配置汇总
新机配置持续更新
homebrew
$ /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
IDEA
IDEA 插件
jrebel 激活
网络安装
- docker 弄一个本地代理
$ docker search golang-reverseproxy
$ docker pull wangdxing/golang-reverseproxy
$ docker run -d -p 8888:8888 wangdxing/golang-reverseproxy
- team url: http://127.0.0.1:8888/uuidxxxxxxxxxx
- 切成 offline模式
本地安装
参考 JrebelLicenseServerforJava RADEME 本地编译、启动服务后安装,安装后再开启offline模式即可。
maven
$ vi ~/.zshrc
export JAVA_HOME=~/Library/Java/JavaVirtualMachines/corretto-1.8.0_372/Contents/Home
export MAVEN_HOME=~/maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin:$JAVA_HOME/bin
sublime
支持markdown 插件
- cmd+Shift+P 调出命令面板
- 输入 Package Control: Install Package
- 安装包 MarkdownEditing
md语法高亮 cmd+Shift+P -> 输入 markdown syntax
- 安装包 Markdown Preview
预览时,快捷键利用浏览器渲染读取
{ "keys": ["alt+m"], "command": "markdown_preview", "args": {"target": "browser", "parser":"markdown"} }
key Bindings
[
{ "keys": ["ctrl+enter"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Add Line.sublime-macro"} },
{ "keys": ["ctrl+shift+enter"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Add Line Before.sublime-macro"} },
{ "keys": ["ctrl+alt+down"], "command": "duplicate_line" },
{ "keys": ["alt+up"], "command": "swap_line_up" },
{ "keys": ["alt+down"], "command": "swap_line_down" },
{ "keys": ["ctrl+d"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Delete Line.sublime-macro"} },
{ "keys": ["ctrl+a"], "command": "select_all" },
{ "keys": ["ctrl+f"], "command": "show_panel", "args": {"panel": "find", "reverse": false} },
{ "keys": ["ctrl+x"], "command": "cut" },
{ "keys": ["ctrl+c"], "command": "copy" },
{ "keys": ["ctrl+v"], "command": "paste" },
{ "keys": ["ctrl+s"], "command": "save" },
{ "keys": ["ctrl+z"], "command": "undo" },
{ "keys": ["ctrl+y"], "command": "redo_or_repeat" },
{ "keys": ["ctrl+f"], "command": "show_panel", "args": {"panel": "replace", "reverse": false} },
{ "keys": ["ctrl+shift+x"], "command": "upper_case" },
{ "keys": ["ctrl+shift+y"], "command": "lower_case" },
{ "keys": ["alt+m"], "command": "markdown_preview", "args": {"target": "browser", "parser":"markdown"} }
]
iterm2
主题下载地址、字体、窗口大小、滚动限制等
ohmyzsh 插件
下载
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
修改主题插件
$ vi ~/.zshrc
ZSH_THEME="xiong-chiamiov" # 设置random 找一些好看的主题
ZSH_THEME_RANDOM_CANDIDATES=(
"robbyrussell"
"agnoster"
"xiong-chiamiov"
)
git
[user]
name = "hansongda"
email = "hansongda@meituan.com"
[color]
ui = auto
branch = auto
diff = auto
status = auto
[color "branch"]
current = green
local = yellow
remote = red
[color "diff"]
meta = yellow bold
frag = magenta bold
old = red bold
new = green bold
[color "status"]
added = yellow
changed = green
untracked = cyan
[alias]
st = status
d = difftool
ci = commit
co = checkout
br = branch
hist = log --graph --pretty=format:'%Cred%h%Creset %s%C(yellow)%d%Creset %Cgreen(%cr)%Creset [%an]' --abbrev-commit --date=relative
[core]
autocrlf = input
pager =
[diff]
tool = vimdiff
[difftool]
prompt = false
[pull]
rebase = true
Navicat for mysql
# 查看 plist文件中的 hash
$ /usr/libexec/PlistBuddy -c "print" ~/Library/Preferences/com.navicat.NavicatForMySQL.plist
# 删除该hash,替换 B150F41ABDCF9BC7F3B1148FF6936E69
$ /usr/libexec/PlistBuddy -c "Delete :B150F41ABDCF9BC7F3B1148FF6936E69" ~/Library/Preferences/com.navicat.NavicatForMySQL.plist
# 查看该 navicat目录下的 hash文件,是个隐藏文件
$ ls -la ~/Library/Application\ Support/PremiumSoft\ CyberTech/Navicat\ CC/Navicat\ for\ MySQL
# 删除该文件 注意是个隐藏文件
$ rm -rf ~/Library/Application\ Support/PremiumSoft\ CyberTech/Navicat\ CC/Navicat\ for\ MySQL/.A8474C90078797CD5D1F2FDE35735D31
Mac 其他安装
mysql
$ brew install mysql
redis
$ brew install redis
…
剪贴板工具
钉图工具
Chrome插件
FEHelper json、时间戳等等工具
远程连接工具
termius iphone、ipad、mac等都可以免费使用