OS X 终端修改备忘录
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 终端修改备忘录相关推荐
- VMware下安装的Mac OS X如何修改显示分辨率
VMware下安装的Mac OS X如何修改显示分辨率 我在Win7下利用VMware安装了苹果的Mac OS,安装成功启动后,发现分辨率为1920*1080,而宿机的分辨率是1366*768,我想让 ...
- idea terminal终端修改为git bash设置
idea terminal终端修改为git bash设置: 修改前: 修改后:
- Android机顶盒Linux终端修改时间
Android机顶盒Linux终端修改时间 文章目录 Android机顶盒Linux终端修改时间 1.首先了解几个时区概念: 2.查看时间和修改命令 3.修改00:00点的命令 4.操作截图 1.首先 ...
- 怎样使用mac终端修改系统时间
如何使用mac终端修改系统时间啊?别急,小编给大家带来了使用mac终端修改系统时间,感兴趣的快来跟小编看看吧! 具体操作步骤如下: 一.首先通过做好的Mac系统u盘启动,等待加载过去后,选择" ...
- Windows 终端美化 PowerShell 默认终端修改
Windows 终端美化 PowerShell 默认终端修改 安装 oh-my-posh 安装Powerline字体 安装ConEmu 美化powershell 设置ConEmu 把界面默认语言改为中 ...
- OS X终端颜色[关闭]
我是OS X的新手,在使用Ubuntu Linux一段时间后刚接触Mac. 我要弄清楚的许多事情是终端窗口中没有颜色-例如运行ls -la或git status时显示的颜色(在Linux上). 我只是 ...
- OS X下修改系统Hosts文件以及苹果手机如何host映射
hosts 文件,相当于一个网址-ip 列表,大概相当于本机 DNS.修改苹果电脑上的 hosts 文件,就可以访问部分被和谐的网站,或者拦截某些站点(比如软件商的正版验证),或者强制从某个 ip 下 ...
- 苹果Mac OS系统终端命令大全介绍
苹果Mac OS X操作系统下,也有类似于Windows下面的CMD运行框!在这里你可以像 Windows 一样在 Mac 终端里面使用各种指令来操作你的Mac,例如:隐藏和显示文件,修改Hosts, ...
- Mac OS X终端的常用操作命令(UNIX指令)
用了十多年windows,终于换了个高配Mac,俗话说 无论前端还是后端最终还是走向了linux,无论是换了多少台PC最终都会走向Mac.不学习命令行用什么Mac? 干就完了~ pwd 显示现在的文件 ...
最新文章
- 下载nodejs的mysql安装包下载_nodejs安装包下载|nodejs(javascript运行环境) v5.3.0 最新稳定版 - 软件下载 - 绿茶软件园|33LC.com...
- 22个HTML5 技巧二
- 【iOS学习笔记】IOS开发中设置applicationIconBadgeNumber和消息推送
- uvalive5990(坑点蛮多的一道题。。)
- redis根据通配符去批量删除指令
- 重邮2021计算机复试,2021复试调剂信息七
- 非对称加密和对称加密的区别
- C语言之指针与数组总结
- top、postop、scrolltop、scrollHeight、offsetHeight
- Protobuf生成Go代码指南
- 深入浅出DDoS***
- Matlab 全局变量定义与使用
- ac管理器管理员密码忘记了_选择密码管理器
- HF-LPX30 LPX20
- The transaction timeout is larger than the maximum value allowed by the broker
- Python(爬虫篇)--- 破解加密【一】JS加密破解
- APE文件学习——文件头(1)
- 区块链龙头股都有哪些?区块链概念股有哪些?
- 戴尔7040linux改装win7,戴尔OptiPlex 3060台式机win10改win7系统(完美支持usb)
- 向SQL Server 中导入长文本
热门文章
- I.MX6 Manufacturing Tool V2 (MFGTool2) Emmc mksdcard-android.sh hacking
- 内存泄露valgrind
- rhel5.5下安装oracle10g报libXp.so.6错误
- jquery java aes_[代码全屏查看]-java、js之间使用AES加密通信数据
- Android 为TextView 添加边框
- ViewFlipper的简单使用
- Java学习系列(十三)Java面向对象之界面编程
- adb 不识别解决办法
- 《『若水新闻』客户端开发教程》——10.代码编写(2)
- android 将.txt文件转化为.db并使用raw下的数据文件