5

如何打造高效好用的终端?拿来吧你!

 2 years ago
source link: https://segmentfault.com/a/1190000040348925
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

美味值:🌟🌟🌟🌟🌟

口味:夏黑葡萄

趁着给手边新电脑配置环境,顺便整理了一波 iTerm2 + oh-my-zsh 的配置笔记,分享给大家。

如果你有一个高效的终端,那么每天早上来到公司后,你只需要以下三步键盘操作,即可开启一天的欢乐撸码时光。

  1. option + 回车,唤起 iTerm2
  2. j work,跳转到工作目录
  3. code ., 用 VSCode 打开当前文件夹项目 (VSCode 自带命令行)

就是这么高效,那么如何打造呢?拿出 10 分钟,按照下面步骤操作即可。

在这个过程中你可能会遇到各种问题,我尽可能的在文中贴出了相关的解决方案,来帮助你顺利进行下载和配置。

iTerm2

首先点击下方链接下载 iTerm2。

设置唤醒热键

下载之后为了更加便捷的唤起 iTerm2 窗口(实现本文开头的步骤一),我们还需要设置热键。

按照 iTerm2 => Preferences => Keys => HotKey 路径找到配置项 HotKey 进行配置。

可以快速唤起终端和隐藏,我设置的是 option + 回车option + 空格留给了 uTools。uTools 也是我非常喜欢的生产力工具,感兴趣的读者可以自行了解。

常用快捷键

  • ctrl + u 清除当前行输入
  • ctrl + a 快速切换到当前输入的文本头部
  • ctrl + e 快速切换到当前输入的文本尾部
  • cmd + d 垂直分屏
  • cmd + shift + d 水平分屏
  • cmd + r 清屏
  • cmd + t 打开一个新的 iterm2 Tab
  • cmd + 左右方向键 左右切换 Tab
  • cmd + n 打开一个新的 iterm2 窗口
  • cmd + 回车 全屏切换
  • cmd + w 关闭标签
  • cmd + f 查找
  • cmd + shift + h 查看剪贴板历史

oh-my-zsh

一些安装上的坑,解决方案可参考如下链接:

首先,使用命令 vim ~/.zsh 打开配置文件,然后设置你喜欢的主题,可以去下面两个链接查看社区里的推荐以及官方的皮肤预览列表。

ZSH_THEME="ys"

最后,执行命令 source ~/.zshrc ,重新执行 zsh 配置文件使配置生效。

为了实现本文开头的操作,我们还需要下载一些插件,这里也推荐一些日常高频使用的插件,更多插件请前往官网查询。

git 插件

git 插件提供了很多 alias 简化你的 git 命令,在上方链接可以查询。

autojump 插件

使用 j + 目录缩写,即可灵活的在任意目录间跳转,终于可以不用 cd 了!

(实现本文开头的步骤二)

# 打开 vue3 文件夹
j vue3

# 支持多个参数 /user/tong/work/li
j w li

zsh-syntax-highlighting

语法高亮,官网链接中有安装前后对比示例。

执行下面命令安装。

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
vim ~/.zshrc # 输入命令在 zshrc 中配置
plugins=(其他的插件 zsh-syntax-highlighting)

配置好后保存,并运行下面命令使配置生效。

source ~/.zshrc

zsh-autosuggestions

根据命令的历史记录,进行即时提示,无敌好用。

执行下面命令安装。

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
vim ~/.zshrc # 输入命令在 zshrc 中配置
plugins=(其他的插件 zsh-autosuggestions)

配置好后保存,并运行下面命令使配置生效。

source ~/.zshrc

如果你一路成功的到达了这里,那么恭喜你可以尝试一下本文开头的三个操作步骤了,再配合常用的快捷键,相信你的终端已经用起来非常爽了!快去试试看吧~


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK