恍惚间,好久没有在外面写过随笔了。在阿里的那两年,学到了许多,也成长了许多,认识了很多可爱的人,也明白了很多社会的事。最后种种艰难抉择,我来到了美团成都,一个贫穷落后但更自由开放弹性的地方。已经误以为不打卡是对程序猿的保护,现在发现打卡上下班才是最好的保护,且不深谈~

新的环境开始配置新的电脑,本来把之前电脑上的一些重要配置都有弄成一个文件准备带过来的,好像上传个人钉盘被和谐掉了,只好自己再弄一次。

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 电脑前端环境配置的更多相关文章

  1. Mac上Node环境配置

    公司配备Mac笔记本,以前没用过mac开发项目,一开始依然是从node官网下载安装包,后来领导说最好是用brew安装软件,这样比较方便,安装和卸载,只要在命令行输入相应的 install 和 unin ...

  2. Jmeter----【Mac电脑】环境配置与打开Jmeter界面

    前提条件:打开Jmeter界面,首先需要安装java并配置环境变量. 第一步:下载并安装jdk和环境配置 java jdk下载:http://www.oracle.com/technetwork/ja ...

  3. MAC下 JDK环境配置、版本切换以及ADB环境配置

    网上方法,自己总结:亲测可行! 一.JDK环境配置.版本切换: 通过命令’jdk6′, ‘jdk7′,’jdk8’轻松切换到对应的Java版本: 1.首先安装所有的JDk:* Mac自带了的JDK6, ...

  4. Mac 终端 Tomcat 环境配置过程

    Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache.Sun 和其他一些公司及个人共同开发而成.Tomc ...

  5. mac系统vscode环境配置,以及iTerm2配置Zsh + on-my-zsh shell

    https://segmentfault.com/a/1190000013612471?utm_source=tag-newest https://ohmyz.sh/ 一:安装iTerm2终端 htt ...

  6. Mysql for Mac 安装及环境配置

    一.下载及安装 首先去官网下载mac对应版本的Mysql,尾缀为.dmg的程序包 下载地址:https://dev.mysql.com/downloads/mysql/ 下载完毕后,一步步傻瓜式安装即 ...

  7. Mac下Nginx环境配置

    环境信息: Mac OS X 10.11.1 Homebrew  0.9.5 正文 一.安装 Nginx 终端执行: brew search nginx brew install nginx 当前版本 ...

  8. MAC Java 开发环境配置

    JDK Oracle官网 -> Download -> Java for Developers -> Java SE Downloads -> Java Platform (J ...

  9. Mac 下 Gradle 环境配置

    1. gradle路径的查找 然后gradle 右键 显示简介 复制下蓝色的 2. 环境变量的配置 在.bash_profile文件中,添加如下图选中内容的配置信息: 执行source .bash_p ...

随机推荐

  1. 学习笔记-JS公开课三

    DOM技术概述 DOM : DocumentObject Model 将HTML标记型文档,封装成对象,提供更多的属性和行为 DOM的三级模型 第一级:将标记型文档,封装成对象,提供更多的属性和行为 ...

  2. WIP 投料报 Invalid Serial Number

    1.接口表数据检查无误 2.同样数据界面能正常完成 界面做trace SQL ID: b2mw8gjyv7guh Plan Hash: 2015965341 DELETE FROM MTL_SERIA ...

  3. eclipse new server Cannot create a server using the selected type 网上有两种办法,其实原理一样

    eclipse new server Cannot create a server using the selected type 网上有两种办法,其实原理一样 第一种说法: 还真的找到解决的方法了, ...

  4. UNIX环境高级编程——线程与进程区别

    进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性.进程和线程的区别在于: (1)一个程序至少有一个进程,一个进程至少有一个线程. (2)线程的划分尺度小于进 ...

  5. Gradle 1.12 翻译——第十七章. 从 Gradle 中调用 Ant

    有关其他已翻译的章节请关注Github上的项目:https://github.com/msdx/gradledoc/tree/1.12,或访问:http://gradledoc.qiniudn.com ...

  6. iOS中 SDWebImage手动清除缓存的方法 技术分享

    1.找到SDImageCache类 2.添加如下方法: - (float)checkTmpSize { float totalSize = 0; NSDirectoryEnumerator *file ...

  7. spring揭秘 读书笔记 六 bean的一生

    我们知道,Spring容器具有对象的BeanDefinition来保存该对象实例化时需要的数据. 对象通过container.getBean()方法是才会初始化该对象. BeanFactory 我们知 ...

  8. LayoutInflater和inflate的用法,有图有真相

    1.概述 有时候在我们的Activity中用到别的layout,并且要对其组件进行操作,比如: A.acyivity是获取网络数据的,对应布局文件为A.xml,然后需要把这个数据设置到B.xml的组件 ...

  9. JavaScript进阶(八)JS实现图片预览并导入服务器功能

    JS实现导入文件功能       赠人玫瑰,手留余香.若您感觉此篇博文对您有用,请花费2秒时间点个赞,您的鼓励是我不断前进的动力,共勉!(PS:此篇博文是自己在午饭时间所写,为此没吃午饭,这就是程序猿 ...

  10. 安全退出app,activoty栈管理

    前言 由于一个同学问到我如何按照一个流程走好之后回到首页,我以前看到过4个解决方案,后来发现有做个记录和总结的必要,就写了这篇博文.(之前看小强也写过一篇,这里通过自身的分析完整的总结一下以下6种方案 ...