博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设置一个顺手的终端
阅读量:4095 次
发布时间:2019-05-25

本文共 1312 字,大约阅读时间需要 4 分钟。

作为一个整天跟日志和数据库打交道的程序员,动手稍微设置一下自己的终端将其改造为一个顺手好用的工具是一个态度问题.

iterm2

安装

iterm2 这个不用多说,贼好用,比自带的终端更强大

配置

将iTem2设置为默认终端:

// 设置默认终端iTerm2 -> Make iTerm2 Default Term// 设置全局 唤起/最小化 热键偏好设置->keys->Hotkey->Show/hide iTerm2 with a system-wide hotkey

配色方案

solarized效果还不错。 http://ethanschoonover.com/solarized 下载解压

偏好设置->profiles->colors->Color Presets->import->导入解压出来的Solarized Dark.itermcolors。

安装oh-my-zsh

github:

// curlsh -c "$(curl -fsSL https://raw.github.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 -)"

主题

安装成功后,用vim打开隐藏文件 .zshrc ,修改主题为 agnoster:

主题效果可在: 查看

ZSH_THEME=”agnoster” 默认为该主题

应用这个主题需要特殊的字体支持,否则会出现乱码情况,这时我们来配置字体:

1.使用 字体,点开连接点击 view raw 下载字体。
2.安装字体到系统字体册。
3.应用字体到iTerm2下,我自己喜欢将字号设置为14px,看着舒服(iTerm -> Preferences -> Profiles -> Text -> Change Font)。
4.重新打开iTerm2窗口,这时便可以看到效果了。

自动提示命令

克隆仓库到本地 ~/.oh-my-zsh/custom/plugins 路径下

cd ~/.oh-my-zsh/custom/pluginsgit clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions# 修改 .zshrcvi ~/.zshrc// plugins=(zsh-autosuggestions git)

语法高亮

brew install zsh-syntax-highlighting// 配置.zshrc文件,插入一行source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh// 输出命令source ~/.zshrc

tmux 复用会话插件

brew install tmux

转载地址:http://uboii.baihongyu.com/

你可能感兴趣的文章
求LCA最近公共祖先的离线Tarjan算法_C++
查看>>
Leetcode 834. 树中距离之和 C++
查看>>
【机器学习】机器学习系统SysML 阅读表
查看>>
最小费用最大流 修改的dijkstra + Ford-Fulksonff算法
查看>>
最小费用流 Bellman-Ford与Dijkstra 模板
查看>>
实现高性能纠删码引擎 | 纠删码技术详解(下)
查看>>
scala(1)----windows环境下安装scala以及idea开发环境下配置scala
查看>>
zookeeper(3)---zookeeper API的简单使用(增删改查操作)
查看>>
zookeeper(4)---监听器Watcher
查看>>
zookeeper(2)---shell操作
查看>>
mapReduce(3)---入门示例WordCount
查看>>
hbase(3)---shell操作
查看>>
hbase(1)---概述
查看>>
hbase(5)---API示例
查看>>
SSM-CRUD(1)---环境搭建
查看>>
SSM-CRUD(2)---查询
查看>>
SSM-CRUD (3)---查询功能改造
查看>>
Nginx(2)---安装与启动
查看>>
springBoot(5)---整合servlet、Filter、Listener
查看>>
C++ 模板类型参数
查看>>