对大多数人来说,Mac OS的Terminal已经足够强大了,不需要再额外地下载软件,比如iTerm。但是默认情况下,Terminal的很多选项不符合Linux下的习惯,因此需要我们稍微设置一下,让Terminal变得更好用。
设置字体和字号
默认情况下,字号为11显得很小,我们可以使用command + <
配置最基本的选项,比如字体、字号、行数和列数,以及苹果给出的几种主题选择。
设置别名以及文件夹作色以及PS1
苹果Terminal默认使用的时候bash,但是大小写不敏感,默认情况文件和文件夹没有颜色区分,很不方便。同时,要查看具体的属性不能使用ll
来查看。
首先在home目录下使用vim .bash_profile
命令, 创建一个.bash_profile文件,将配置写入文件中,最后执行source .bash_profile
让命令生效。
alias ls='ls -G' #让终端用颜色区分不同的文件类型
alias vi='vim' #默认采用vim而不是vi
alias ll='ls -l' #支持ll命令显示详细文件内容
export PS1="\u: \W $ " #修改PS1,显示提示信息
常用的PS1选项如下:
\d – 现在的系统日期
\t – 现在的系统时间
\h – 主机名
\# – 命令号(Comannd Number)
\u – 用户名
\W – 当前所在的路径
\w – 当前所在的完整路径
设置VIM
苹果默认的VIM没有着色,很不好直接修改代码。另外,对于python开发人员来说,最好是tab能够直接4个空格,这样兼容性能够得到保证。
直接在Home目录中使用vim .vimrc
创建.vimrc文件,在该文件中添加配置,使用source .vimrc
使配置生效即可。
适合我的简单配置如下,其他都采用系统默认即可:
syntax on " 开启语法高亮
set nu " 显示行数
set ts=4 " tab的步长
set expandtab # 空格来替代tab
set autoindent # 自动缩进