iterm2配置教程

简介: iterm2配置教程

iterm2配置教程

首先下载iterm

https://iterm2.com

安装on my zsh

sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

配置语法高亮

brew install zsh-syntax-highlighting

下载主题文件:

git clone https://github.com/denysdovhan/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt" --depth=1

创建软连接

ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"

修改zsh配置

vim ~/.zshrc

修改:

ZSH_THEME="spaceship"

生效:

source ~/.zshrc

然后就是主题的一些配置,配置说明参考这个文件:

https://github.com/denysdovhan/spaceship-prompt/blob/master/docs/Options.md

具体配置显示哪些内容,根据文档在 ./zshrc 中添加就好。这里说一下我的配置:

PS:颜色数值参考这个 https://upload.wikimedia.org/wikipedia/commons/1/15/Xterm_256color_chart.svg

我的配置

设置显示时间

SPACESHIP_TIME_SHOW="true"

设置显示用户名,并改用户名颜色为猛男粉

SPACESHIP_USER_SHOW="always"

SPACESHIP_USER_COLOR="212"

1. 使用命令提示插件zsh-autosuggestions

效果:输入g会出现相应提示,按↑即可补全

zsh_autosuggestions

1. 下载命令提示插件
$ sudo git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions

2. 编辑配置文件,使用插件
$ vim ~/.zshrc

添加以下内容:

source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh

img这里由于我没有使用所以注释掉了,把前面的#去掉即可

2. iTerm2一键ssh连接远程服务器配置

\1) 编写一个文件,内容如下,把对应的中文改成你的服务器相关内容就行,这里我将其编写为txt文本文件,放到用户目录下的.zsh文件夹下(~/.zsh/aliyun.txt)(command+shift+.显示隐藏文件夹)

#!/usr/bin/expect -f
set user 用户名
set host ip地址
set password 密码
set timeout -1

spawn ssh $user@$host
expect "*assword:*"
send "$password\r"
interact
expect eof

\2) 打开iTerm2,打开设置(Preferences),点击Profiles,点左下角+

zsh_ssh

\3) 以后在终端界面直接点击即可连接到服务器

img

相关文章
|
Shell 虚拟化 iOS开发
Mac下iTerm2+oh my zsh+powerlevel10k 配置与美化过程记录
Mac下iTerm2+oh my zsh+powerlevel10k 配置与美化过程记录
3209 0
Mac下iTerm2+oh my zsh+powerlevel10k 配置与美化过程记录
|
Linux Python
[笔记]Win10+VSCode+CentOS7+SSH+远程开发Python
[笔记]Win10+VSCode+CentOS7+SSH+远程开发Python
134 0
|
开发工具 git
|
Ubuntu 网络安全 开发工具
[vscode] --- vscode remote ssh远程登陆设置
[vscode] --- vscode remote ssh远程登陆设置
298 0
[vscode] --- vscode remote ssh远程登陆设置
|
XML 人工智能 Go
VSCode 中使用 vim 操作
为什么要使用 Vim 呢?因为真的很高效啊!!!我已经在代码编辑器和浏览器中都安装了类 Vim 插件来提搞我的操作效率。当熟练使用 Vim 命令之后,真的可以扔掉鼠标了。
968 0
vscode插件教程:command
vscode插件教程:command
732 0
|
Shell 程序员
美化终端:zsh和on-my-zsh配置教程
美化终端:zsh和on-my-zsh配置教程
379 0
|
开发者 Python
Pycharm 的安装和基本配置 | 学习笔记
快速学习 Pycharm 的安装和基本配置
735 0
|
Java Shell 开发工具
Mac 下 Oh my zsh + iTerm2 初体验
iTerm2是 Terminal 的替代品,也是 iTerm 的继承者。 它适用于 macOS 10.12或更新版本的 mac 电脑。 iTerm2将终端带入了现代社会,带来了一些你从来不知道自己一直想要的功能。
252 0
Mac 下 Oh my zsh + iTerm2 初体验
|
Shell 网络安全 数据安全/隐私保护
亲测有效!Mac系统终端神器【iTerm2】自动登录ssh远程服务器
我们可能不太喜欢用mac自带终端去每次访问远程服务器,如果想用xshell的话,也只能在windows系统才有。那么在mac有没有一款神器呢?答案是有的。