2019独角兽企业重金招聘Python工程师标准>>>

OS X自带了Terminal,也有配色的方案等等,但是自己用着确实不舒服,根据自己的习惯做了以下的更改。

终端的选择

我选用iTerm2,比OS X自带的终端要增强了很多功能,比如:多标签、中键复制粘贴、命令记忆、高亮指针、迅捷重复、全屏切换等,提升操作效率。官网下载最新版安装即可。

http://www.iterm2.com/

配色方案的选择

相信长期浸泡在终端和代码的童鞋都有一套自己喜爱的配色方案,我比较喜欢用Solarized。Solarized 是目前最完整的 Terminal/Editor/IDE 配色项目,几乎覆盖所有主流操作系统(Mac OS X, Linux, Windows)、编辑器和 IDE(Vim, Emacs, Xcode, TextMate, NetBeans, Visual Studio 等),终端(iTerm2, Terminal.app, Putty 等)。类似的项目还有 Tomorrow Theme.使用git下载就可以。

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

下载回来之后使用command+i快捷键调出Preferences面板,在color选项卡中将solarized目录下的iterm2-colors-solarized目录中的两个配色方案导入,选择自己喜欢的配色方案。

Shell的选择

Mac和linux一般默认shell都是bash,然而这个世界上最强大的shell非zsh莫属。强大的命令补全,自动纠错等,因此我选择了zsh。安装也比较简单。

brew install zsh
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.zshrc ~/.zshrc.orig
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
chsh -s /bin/zsh

成果展示

更新

VIM的配置选择

vim的配置了解的不多,但网上别人已经提供的配置已经很强大了,我这里选择spf13-vim,很容易让新手都喜欢上vim,安装也就一条命令

curl http://j.mp/spf13-vim3 -L -o - | sh

注意下,这个连接可能有时候连接不成功,终端会报curl: (56) Recv failure相关的错误,这个是众所周知的原因了,使用VPN或者代理就没有问题了。

转载于:https://my.oschina.net/yangphere/blog/188961

OS X 终端修改备忘录相关推荐

  1. VMware下安装的Mac OS X如何修改显示分辨率

    VMware下安装的Mac OS X如何修改显示分辨率 我在Win7下利用VMware安装了苹果的Mac OS,安装成功启动后,发现分辨率为1920*1080,而宿机的分辨率是1366*768,我想让 ...

  2. idea terminal终端修改为git bash设置

    idea terminal终端修改为git bash设置: 修改前: 修改后:

  3. Android机顶盒Linux终端修改时间

    Android机顶盒Linux终端修改时间 文章目录 Android机顶盒Linux终端修改时间 1.首先了解几个时区概念: 2.查看时间和修改命令 3.修改00:00点的命令 4.操作截图 1.首先 ...

  4. 怎样使用mac终端修改系统时间

    如何使用mac终端修改系统时间啊?别急,小编给大家带来了使用mac终端修改系统时间,感兴趣的快来跟小编看看吧! 具体操作步骤如下: 一.首先通过做好的Mac系统u盘启动,等待加载过去后,选择" ...

  5. Windows 终端美化 PowerShell 默认终端修改

    Windows 终端美化 PowerShell 默认终端修改 安装 oh-my-posh 安装Powerline字体 安装ConEmu 美化powershell 设置ConEmu 把界面默认语言改为中 ...

  6. OS X终端颜色[关闭]

    我是OS X的新手,在使用Ubuntu Linux一段时间后刚接触Mac. 我要弄清楚的许多事情是终端窗口中没有颜色-例如运行ls -la或git status时显示的颜色(在Linux上). 我只是 ...

  7. OS X下修改系统Hosts文件以及苹果手机如何host映射

    hosts 文件,相当于一个网址-ip 列表,大概相当于本机 DNS.修改苹果电脑上的 hosts 文件,就可以访问部分被和谐的网站,或者拦截某些站点(比如软件商的正版验证),或者强制从某个 ip 下 ...

  8. 苹果Mac OS系统终端命令大全介绍

    苹果Mac OS X操作系统下,也有类似于Windows下面的CMD运行框!在这里你可以像 Windows 一样在 Mac 终端里面使用各种指令来操作你的Mac,例如:隐藏和显示文件,修改Hosts, ...

  9. Mac OS X终端的常用操作命令(UNIX指令)

    用了十多年windows,终于换了个高配Mac,俗话说 无论前端还是后端最终还是走向了linux,无论是换了多少台PC最终都会走向Mac.不学习命令行用什么Mac? 干就完了~ pwd 显示现在的文件 ...

最新文章

  1. 下载nodejs的mysql安装包下载_nodejs安装包下载|nodejs(javascript运行环境) v5.3.0 最新稳定版 - 软件下载 - 绿茶软件园|33LC.com...
  2. 22个HTML5 技巧二
  3. 【iOS学习笔记】IOS开发中设置applicationIconBadgeNumber和消息推送
  4. uvalive5990(坑点蛮多的一道题。。)
  5. redis根据通配符去批量删除指令
  6. 重邮2021计算机复试,2021复试调剂信息七
  7. 非对称加密和对称加密的区别
  8. C语言之指针与数组总结
  9. top、postop、scrolltop、scrollHeight、offsetHeight
  10. Protobuf生成Go代码指南
  11. 深入浅出DDoS***
  12. Matlab 全局变量定义与使用
  13. ac管理器管理员密码忘记了_选择密码管理器
  14. HF-LPX30 LPX20
  15. The transaction timeout is larger than the maximum value allowed by the broker
  16. Python(爬虫篇)--- 破解加密【一】JS加密破解
  17. APE文件学习——文件头(1)
  18. 区块链龙头股都有哪些?区块链概念股有哪些?
  19. 戴尔7040linux改装win7,戴尔OptiPlex 3060台式机win10改win7系统(完美支持usb)
  20. 向SQL Server 中导入长文本

热门文章

  1. I.MX6 Manufacturing Tool V2 (MFGTool2) Emmc mksdcard-android.sh hacking
  2. 内存泄露valgrind
  3. rhel5.5下安装oracle10g报libXp.so.6错误
  4. jquery java aes_[代码全屏查看]-java、js之间使用AES加密通信数据
  5. Android 为TextView 添加边框
  6. ViewFlipper的简单使用
  7. Java学习系列(十三)Java面向对象之界面编程
  8. adb 不识别解决办法
  9. 《『若水新闻』客户端开发教程》——10.代码编写(2)
  10. android 将.txt文件转化为.db并使用raw下的数据文件