macOS tips
1.设置常用linux命令的快捷键
打开terminal
command+space,搜索"terminal"关键字
进入"~/"目录
cd ~/ touch .bash_profile vi .bash_profile
代码如下:
alias ll='ls -alF' alias la='ls -A' alias l='ls -CF'
这时就可以愉快地使用"ll"等常用的linux命令啦
2.使用`sketch-measure`将设计稿导出成标注图
打开Sketch
在菜单栏中找到`Plugins->Manage Plugins...->Get Plugins...`并打开
输入`sketch measure`关键字找到sketch-measure插件,下载压缩包,解压,解压后的文件中打开Sketch Measure.sketchplugin文件
使用:
Plugins->Sketch Measure->Spec Export
附上插件的下载链接:https://github.com/utom/sketch-measure
3.使用iTerm上传下载文件
在macOS下可以使用iTerm代替Xshell,不过用不了rz/sz命令,必要借助一些工具,具体方法如下:
(1)下载iterm2-zmodem工具
git clone https://github.com/mmastrac/iterm2-zmodem.git
下载iterm2-zmodem之后会有以下两个文件:
iterm2-send-zmodem.sh
iterm2-recv-zmodem.sh
(2)配置iTerm
Profiles -> 选择一个profile进行编辑->Advanced->Triggers->Edit
Regular Expression | Action | Parameters |
rz waiting to receive.\*\*B0100 | Run Silent Coprocess... | ~/Documents/code/github/iterm2-zmodem/iterm2-send-zmodem.sh |
\*\*B00000000000000 | Run Silent Coprocess... | ~/Documents/code/github/iterm2-zmodem/iterm2-recv-zmodem.sh |
这时就可以使用 rz/sz 进行文件的上传和下载啦
4.git自动补全
macOS下要使用Git分支名称自动补全,需要编写脚本,具体如下:
(1)下载Git自动补全脚本
curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash
(2)配置bash
vi ~/.bash_profile
if [ -f ~/.git-completion.bash ]; then . ~/.git-completion.bash fi
这样就可以愉快地使用Git补全功能啦
5.Chrome设置跨域
在`/Users/iroot`目录下新建一个文件夹`MyChromeDevUserData`:`mkdir MyChromeDevUserData`
在控制台中输入以下命令:
`open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=/Users/iroot/MyChromeDevUserData/`
相关文章
- [前端] 设定为disabled的表单域值不能被提交
- [MySQL] mysql中实现统计每日数量
- [MySQL] group_concat多行数据合并到一行方便取出来进行in查询
- [MySQL] 解决mysql导出excel数值型变成科学计数法问题
- [日常] 电脑上输入emoji🤔表情方法
- [PHP] laravel中collect数组排序和过滤的使用
- [PHP] 使用php生成下载csv文件
- [日常]UserAgent中的AhrefsBot解释
- [PHP] laravel 框架多项目公用redis会有默认前缀 项目名_database_key
- [MySQL]sql语句count操作效率排序count(*) count(1) count(主键id) count(字段)
- [laravel] 关闭laravel数据库model维护create_at update_at
- [mysql] 解决SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column
- [PHP] windows环境下PHP增加rdkafka扩展 解决需要ext-rdkafka问题
- [mysql] 查看mysql的最大连接数解决too many connection
- [laravel] laravel验证请求参数
- [MySQL] update语句的redo log过程
- [kafka] kafka简单概念理解
- [转载] PHP 8新特性之JIT简介
- [日常] 婴幼儿奶粉的选择
- [uniapp] 打包原生安卓app