微信号:codingpy

介绍:跟着编程派一起学习Python,看最新国外教程和资源!

程序员都应该知道的逼格提升方法

2019-06-12 11:40 EarlGrey

我们在《硅谷码农是这样秀逼格、撩妹子的!》一文中看到了许多程序员提升逼格的方法,其中“打造个性化终端”或许可以算是实现最快、成本最低的招数了。这也是我们今天分享的主题,具体来说是使用Zsh + Oh my Zsh。

选择正确的终端

各个平台系统自带的终端好像都不是很好用,功能不全,因此在开始使用Zsh之前,我们需要先找到一个好用的终端。

对于OS X用户,我推荐使用iTerm2替代系统自带的终端。iTerm2提供了许多自带终端中没有的特性,包括分屏、自定义配色方案、粘贴历史、热键配置等。你使用终端的机会越多、使用的越熟练,就会发现这些功能非常有用。

Windows平台内置了PowerShell,但是和广泛用于网站托管的UNIX服务器接口存在很大不同。因此,最好使用能提供类似UNIX命令行体验的终端。

这里我推荐Cmder,它自带了Git集成、自定义的提示符和配色方案等功能,对于大多数开发者来说已经足够了。但可惜的是,Cmder并不支持Zsh。

安装Zsh + Oh My Zsh

不管是在服务器还是本机上打开终端,默认都会运行名叫 Bash 的 shell,它是目前最为流行的 shell,几乎每个基于UNIX的系统都支持。但是也存在其他的 Bash 替代方案,能帮助开发者更方便快捷地使用终端。

其中之一就是Z shell,也被称为Zsh。我们还将一起使用名叫Oh-My-Zsh的Zsh配置管理框架。

Oh-My-Zsh的安装非常简单,只需在命令行输入以下命令并重启即可:

curl-L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

如果之前为切换shell,请先运行:

chsh-s $(which zsh)

ZSH主题

Oh-My-Zsh提供了140多个主题可选择,我自己目前使用的是默认主题,具体效果如下:

有很多开发者选择使用名为agnoster的主题,具体效果如下:

其具体安装方法为:

1、下载下来之后解压,然后到目录里面运行install文件,就可以将主题安装到~/.oh-my-zsh/themes目录下

2、cd切换到用户根目录,打开.zshrc文件,然后将ZSH_THEME后面的字段改为agnoster即可。

如果显示存在问题,那么说明你需要安装Vim-Powerline相关字体。


到目前为止,我们算是做了一些终端的“面子”工程。Zsh其实还提供了很多插件,有兴趣的朋友可以自行探索。

回复下方「关键词」,获取优质资源


回复关键词「 pybook03」,立即获取主页君与小伙伴一起翻译的《Think Python 2e》电子版

回复关键词「pybooks02」,立即获取 O'Reilly 出版社推出的免费 Python 相关电子书合集

回复关键词「书单02」,立即获取主页君整理的 10 本 Python 入门书的电子版



印度小伙写了套深度学习教程,Github上星标已经5000+

GitHub热榜第四!这套Python机器学习课,免费获取还易吸收

《流畅的 Python》到底好在哪?

如何系统化学习 Python ?

GitHub标星2.6万!Python算法新手入门大全

使用 Vue.js 和 Flask 实现全栈单页面应用

Python 实现一个自动化翻译和替换的工具

使用 Python 制作属于自己的 PDF 电子书

12步轻松搞定Python装饰器

200 行代码实现 2048 游戏

题图:pexels,CC0 授权。

 
编程派 更多文章 腾讯视频 Python 爬虫项目实战 只能帮到这儿!精心整理 Python 及大数据全套教学资料+源码! 程序员的日常,竟是这样的?! Netflix 背后的大功臣是 Python! Python 容器使用的 5 个技巧和 2 个误区
猜您喜欢 IT人员应该怎么跳槽 海量服务之空间相册实战 — 关于90后18岁的元旦 你们看到了“资本寒冬”,我却看到三大历史性创业机会 年终总结 - 成长