Mac 电脑前端环境配置
恍惚间,好久没有在外面写过随笔了。在阿里的那两年,学到了许多,也成长了许多,认识了很多可爱的人,也明白了很多社会的事。最后种种艰难抉择,我来到了美团成都,一个贫穷落后但更自由开放弹性的地方。已经误以为不打卡是对程序猿的保护,现在发现打卡上下班才是最好的保护,且不深谈~
新的环境开始配置新的电脑,本来把之前电脑上的一些重要配置都有弄成一个文件准备带过来的,好像上传个人钉盘被和谐掉了,只好自己再弄一次。
1、打开电脑,联网,登录 icould,itunes,etc
2、升级电脑系统(反正迟早是要升级的),期间可以下一些东西或者按照公司内部软件
3、appStore xcode (自带 git),打开 Xcode->open Developer Tool ->Simulator,准备仿真机调试环境
(网速慢的可以参照 https://blog.csdn.net/snowrain1108/article/details/51325040 或者先科学上网;
这里是别人的使用心得;
这里是命令行控制 simulator,但是少了我最常用的一行命名 xcrun simctl openurl booted https://xxxx 直接在当前 app 中打开某个网址)
1)与此配合使用,safari 浏览器->偏好设置->高级->在菜单栏显示开发菜单
2)由于还会用到 RN,因此需要稍微配置一下 ios 的开发环境。安装cocoapods http://www.code4app.com/article/cocoapods-install-usage
4、控制台相关环境
1)安装 brew 、wget
2)安装 node,nvm
3)iterm2+zsh+ oh-my-zsh,修改 shell 为 zsh,并在 ~/.zshrc 里面配置自己习惯的 alias
# zsh theme
ZSH_THEME="avit" # alias
alias tar="tar -xvf"
alias gz="tar -xzvf"
alias tgz="tar -xzvf"
alias bz2="tar -xjvf"
alias zip="unzip"
alias gaa="git add --all"
alias gcmsg="git commit -m"
alias gpo="git push origin"
alias mi="cnpm install"
alias ms="cnpm start" # 配置 vscode 的快速打开文件
alias vsc='/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code';
VSC_BIN='/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin';
PATH=$VSC_BIN:$PATH;
5、安装 vscode,参照小胡子哥的经验《如何快速上手一款 IDE - VSC 配置指南和插件推荐》。虽然有 vscode,但是习惯性还是安装 sublime 做日常使用,比如做复制粘贴板,sublime 官网,插件参照知乎《sublime text 3 插件推荐》即可。
6、安装 photoshop、microsoft office、charles、ihost 的破解版(公司没有正式版,又穷。。。)
7、markdown 推荐 markeditor,用习惯的我都买了 pro 了。邮件推荐网易邮箱大师。 窗口控制推荐 spectacle,可以很方便的切窗口的位置和大小,尤其是 chrome。
8、chrome 插件推荐:QRcode、FE helper、edit this cookie、postman、json handle、octotree、React Devolper Tools、Gliffy Diagrams 等,具体用途安装的时候看一下就知道了
9、娱乐相关的微信、qq、网易云音乐~~~
10、科学上网。需求来源为绘图,之前用 draw.io 实现过一个内部协同绘图系统,然后就习惯了 draw.io 了。现在没机器配,所以就直接用官网的,存储支持 Google Drive,于是乎去注册 google 账号,云邮箱等。翻墙使用 https://xiongmao.io/,https://xn--t75a9a.com/ 等。
Mac 电脑前端环境配置的更多相关文章
- Mac上Node环境配置
公司配备Mac笔记本,以前没用过mac开发项目,一开始依然是从node官网下载安装包,后来领导说最好是用brew安装软件,这样比较方便,安装和卸载,只要在命令行输入相应的 install 和 unin ...
- Jmeter----【Mac电脑】环境配置与打开Jmeter界面
前提条件:打开Jmeter界面,首先需要安装java并配置环境变量. 第一步:下载并安装jdk和环境配置 java jdk下载:http://www.oracle.com/technetwork/ja ...
- MAC下 JDK环境配置、版本切换以及ADB环境配置
网上方法,自己总结:亲测可行! 一.JDK环境配置.版本切换: 通过命令’jdk6′, ‘jdk7′,’jdk8’轻松切换到对应的Java版本: 1.首先安装所有的JDk:* Mac自带了的JDK6, ...
- Mac 终端 Tomcat 环境配置过程
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache.Sun 和其他一些公司及个人共同开发而成.Tomc ...
- mac系统vscode环境配置,以及iTerm2配置Zsh + on-my-zsh shell
https://segmentfault.com/a/1190000013612471?utm_source=tag-newest https://ohmyz.sh/ 一:安装iTerm2终端 htt ...
- Mysql for Mac 安装及环境配置
一.下载及安装 首先去官网下载mac对应版本的Mysql,尾缀为.dmg的程序包 下载地址:https://dev.mysql.com/downloads/mysql/ 下载完毕后,一步步傻瓜式安装即 ...
- Mac下Nginx环境配置
环境信息: Mac OS X 10.11.1 Homebrew 0.9.5 正文 一.安装 Nginx 终端执行: brew search nginx brew install nginx 当前版本 ...
- MAC Java 开发环境配置
JDK Oracle官网 -> Download -> Java for Developers -> Java SE Downloads -> Java Platform (J ...
- Mac 下 Gradle 环境配置
1. gradle路径的查找 然后gradle 右键 显示简介 复制下蓝色的 2. 环境变量的配置 在.bash_profile文件中,添加如下图选中内容的配置信息: 执行source .bash_p ...
随机推荐
- 04_NoSQL数据库之Redis数据库:set类型和zset类型
sets类型及操作 Set是集合,它是string类型的无序集合.set是通过hash table实现的,添加,删除和查找复杂度都是0(1).对集合我们可以取并集.交集.差集.通过这些操作我们可 ...
- cocos2d-js(二)cocos2d-js的基本语法与类的简介
基本语法: 1.类的定义 一般类都是集成Scene或者Layer: var myLayer = cc.Layer.extend({类的内容}); 2类内的成员变量与方法: 2.1成员变量的声明: 变量 ...
- Android进阶(十)Android 发邮件
最近在做的APP涉及到发邮件,总结如下: 在android里进行邮件客户端开发可以有两种方式: 在邮件客户端的设计中,可以采用两种方法. 一种是调用android系统自带的邮件服务 优点:这种方法比较 ...
- Java Web 高性能开发,第 3 部分: 网站优化实战
这个系列的前两篇,介绍了前端的优化技术,这些技术秉承了前人至高无上的智慧,我只是负责吸收和传播.然而,这些技术一般也都是某某大型网站的技术经验,我们大部分人或许只能接触到相对小规模的网站,小规模的网站 ...
- python面向对象小练习
就是几个动物,自动排列生成什么的 class Animal(object): def __init__(self,name,weight): self.name = name self.weight ...
- 手把手教你画一个 逼格满满圆形水波纹loadingview Android
才没有完结呢o( ̄︶ ̄)n .大家好,这里是番外篇. 拜读了爱哥的博客,又学到不少东西.爱哥曾经说过: 要站在巨人的丁丁上. 那么今天,我们就站在爱哥的丁丁上来学习制作一款自定义view(开个玩笑,爱 ...
- Binder和SurfaceFlinger以及SystemServer介绍-android学习之旅(79)
由于binder机制的存在,使得进程A可以访问进程B中的对象. Android系统Binder机制中的四个组件Client.Server.Service Manager和Binder驱动程序: 1. ...
- RDS和ROS使用小结
微软的RDS和linux下的ROS,都已经使用了一段时间,RDS已经很久不更新了,前景必然不如ROS,但无奈用得顺手,还是偶尔怀旧一下. 使用RDS除了内置的文档需要仔细阅读,有些corobot.pr ...
- laydate日期空间与时间选择器
http://laydate.layui.com/
- ZooKeeper客户端事件串行化处理
为了提升系统的性能,进一步提高系统的吞吐能力,最近公司很多系统都在进行异步化改造.在异步化改造的过程中,肯定会比以前碰到更多的多线程问题,上周就碰到ZooKeeper客户端异步化过程中的一个死锁问题, ...