专栏首页Angular&服务mac命令窗口配置

mac命令窗口配置

1.安装

brew cask install iterm2

2.切换

# 切换zsh
chsh -s /bin/zsh

# 切换bash
chsh -s /bin/bash  

3.在zsh中使用bash配置的命令

如果从 bash 切换到 zsh,但想保留 bash 所设置的环境变量,可在 .zshrc文件末尾添加 source ~/.bash_profile 保存退出,并重启终端即可使用 bash 的环境变量。

open ~/.zshrc 
# .zshrc文件末尾添加 source ~/.bash_profile 
source ~/.bash_profile 

4.安装 Oh My Zsh 方法

# 方法一 curl 安装方式
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

# 方法二 wget 安装方式
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

oh-my-zsh开源地址:《oh-my-zsh》

4. 安装PowerLine

首先先安装pip命令:

sudo easy_install pip

pip是python的一个维护命令

安装powerline:

pip install powerline-status --user

5. 安装PowerFonts

在常用的位置新建一个文件夹,如:~/Desktop/OpenSource/

OpenSource文件夹下下载PorweFonts:

# git clone
git clone https://github.com/powerline/fonts.git --depth=1

# cd to folder
cd fonts

# run install shell
./install.sh

执行结果如下:

image

安装好字体库之后,我们来设置iTerm2的字体,具体的操作是:

iTerm2 -> Preferences -> Profiles -> Text

在Font区域选中Change Font,然后找到Meslo LG字体。

6. 安装配色方案(可跳过)

在OpenSource目录下执行git clone命令:

git clone https://github.com/altercation/solarized

cd solarized/iterm2-colors-solarized/
open .

在打开的finder窗口中,双击Solarized Dark.itermcolors和Solarized Light.itermcolors即可安装明暗两种配色:

image

再次进入iTerm2 -> Preferences -> Profiles -> Colors -> Color Presets中根据个人喜好选择.

7. 安装主题

在OpenSource目录下执行git clone命令:

git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git

cd oh-my-zsh-agnoster-fcamblor/
./install

执行上面的命令会将主题拷贝到oh my zsh的themes.

执行命令打开zshrc配置文件,将ZSH_THEME后面的字段改为agnoster

vi ~/.zshrc

我这里简单说一下vim的一些操作命令,不熟悉的可以看看:

键盘i: 进入可编辑模式,最下面显示-- INSERT --

image

键盘esc: 退出编辑模式

shift + : : 执行命令操作

输入wq: 保存当前更改。如果仅仅退出不保存,可以输入q

此时command+Q或source配置文件后,iTerm2变了模样:

https://raw.githubusercontent.com/sirius1024/pubimgs/master/blogs/iterm2/12.png

8. 安装高亮插件

这是oh my zsh的一个插件,安装方式与theme大同小异:

cd ~/.oh-my-zsh/custom/plugins/

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
vi ~/.zshrc

这时我们再次打开zshrc文件进行编辑。找到plugins,此时plugins中应该已经有了git,我们需要把高亮插件也加上:

https://raw.githubusercontent.com/sirius1024/pubimgs/master/blogs/iterm2/13.png

请务必保证插件顺序,zsh-syntax-highlighting必须在最后一个。

然后在文件的最后一行添加:

source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

按一下esc调出vi命令,输入:wq保存并退出vi模式。

执行命令使刚才的修改生效:

source ~/.zshrc

所有配置至此结束。下面提供另外的功能

9. 可选择、命令补全

跟代码高亮的安装方式一样,这也是一个zsh的插件,叫做zsh-autosuggestion,用于命令建议和补全。

cd ~/.oh-my-zsh/custom/plugins/

git clone https://github.com/zsh-users/zsh-autosuggestions
vi ~/.zshrc

找到plugins,加上这个插件即可:

https://raw.githubusercontent.com/sirius1024/pubimgs/master/blogs/iterm2/15.png

插件效果:

https://raw.githubusercontent.com/sirius1024/pubimgs/master/blogs/iterm2/16.png

有同学说补全命令的字体不太清晰,与背景颜色太过相近,其实可以自己调整一下字体颜色。

Preferences -> Profiles -> Colors 中有Foreground是标准字体颜色,ANSI Colors中Bright的第一个是补全的字体颜色。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux命令窗口设置登录名颜色

    在linux的命令窗口输入命令与输出内容颜色一样,内容太多导致不容易区分,设置下登录名的颜色。效果如下图:

    子润先生
  • Mac OS配置SublimeText命令打开文件

    用户3106371
  • Mac 配置终端环境

    Mac 配置终端开发环境 ---- 概述 作为一个服务端开发人员基本上都是通过终端和服务器打交道,所以一个好个开发人员那么他的终端配置也是高效的。“工欲善事必先...

    BrianLv
  • Java 程序员,如何把 Windows 系统打造的跟 Mac 一样牛逼?

    iterm2是 Mac下最好用的终端工具,听说没有之一。配合 oh-my-zsh,你的终端居然可以这样!震惊!!(UC震惊部)

    芋道源码
  • 如何在 Windows 下像 Mac 一样优雅开发

    起因:之前一直用 Mac 开发,换了家公司,只许用 Windows 下开发,说实话,一开始我是拒绝的,可自从看到了这几个工具以后...... 下文大标题说明:(...

    非著名程序员
  • cmd命令窗口连接mysql的命令大全

    连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车)

    Java帮帮
  • cmd命令窗口连接mysql的命令大全

    连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车)

    用户4988085
  • Mac设置命令别名

    代码改变世界-coding
  • 程序员该如何把 Windows 系统打造的跟 Mac 一样牛逼?

    起因:之前一直用Mac开发,换了家公司,只许用Windows下开发,说实话,一开始我是拒绝的,可自从看到了这几个工具以后......

    统计学家
  • 程序员该如何把 Windows 系统打造的跟 Mac 一样牛逼?

    起因:之前一直用Mac开发,换了家公司,只许用Windows下开发,说实话,一开始我是拒绝的,可自从看到了这几个工具以后......

    逆锋起笔
  • xsetroot命令根窗口参数设置实用程序

    xsetroot命令允许您在运行X的工作站显示器上定制背景(根)窗口的外观。通常,您可以尝试使用xsetroot命令直到找到所需的个性化外观,然后将产生该外观的...

    用户1685462
  • mac系统下载、安装、使用Java8教程

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.h...

    砸漏
  • 学好Mac常用命令,助力iOS开发

    在iOS开发的过程中,更多地注重iOS开发的效率,熟练使用Mac终端操作的常用命令,可以让你更好的游刃于iOS繁重的开发中。本文着重介绍常用的Mac终端基本指令...

    Jacklin999
  • 通过克隆MAC地址 破解网通电信封路由

    电信封路由方法一:先确定申请上网的电脑单机状态下已经能够上网。就说明该电脑网卡的MAC地址是合法的MAC地址。进入系统的MSDOS方式,发布ipconfig/a...

    跟着阿笨一起玩NET
  • F5负载均衡配置手册

    负载均衡器通常称为四层交换机或七层交换机。四层交换机主要分析IP层及TCP/UDP层,实现四层流量负载均衡。七层交换机除了支持四层负载均衡以外,还有分析应用层的...

    EltonZheng
  • React Native探索之环境搭建与Hello World(Windows/Mac)

    用户1269200
  • 如何使用推流工具推流到直播客户端

    2021年首届世界航商大会(官网:https://wmmhk.com/)在香港召开,晚上除了有腾讯会议,还有全球各地的嘉宾使用微吼的直播端来推流,推流工具使用的...

    包伟辉-悦智
  • php系列一之composer的安装与使用

    简单来说,composer 之于 php 相当于 maven 和 gradle 之于 java,npm 之于 nodejs,pip 之于 python,go m...

    开发架构二三事
  • Android – Mac终端安装APK

    code_horse

扫码关注云+社区

领取腾讯云代金券