目录
5.3 no such file or directory: zsh-autosuggestions.zsh^M
只要你接触过Ubuntu,必定对它的默认终端GNOME Terminal不陌生。
它的底色和字符配色大概是下图的样子。(图中蓝色箭头属于zsh的主题配置,后面会讲)
但是,这个终端工具无法实现分屏,配色也比较单一,不利于提高终端调试的效率。
基于这种需求,我们整合了一款用Terminator和zsh打造的终端利器,分享给大家。
其中,终端选择Terminator,shell工具选择zsh。
一、可分屏的终端利器Terminator
1. 安装Terminator
sudo apt update
sudo apt install terminator
2. 设置Terminator为默认终端
由于默认终端可以用Alt+Ctrl+T唤起,我们将默认终端改为Terminiator。
网上有不同的配置方法,推荐使用以下方法:
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator
gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"
哪天想念Gnome Terminal,用下面的方法换回:
gsettings reset org.gnome.desktop.default-applications.terminal exec
gsettings reset org.gnome.desktop.default-applications.terminal exec-arg
注意:在文件夹内右键选择在终端打开,还是会使用系统默认的终端。
3. 推荐配置
启动Terminator,右键选择“首选项设置”,打开设置界面进行配置。
主要是在Preferences->Profiles对应的选项页中修改。
3.1 General中修改字体为等宽字体
推荐DejaVu Sans Mono。
建议自己试试,找一款看着舒服,而且能轻松识别数字0和字符O就好。
3.2 General中勾选开启:选中时复制(Copy on Selection)
之后,对于想要复制的内容,选择即复制,粘贴则使用按鼠标中键。
这要比右键复制粘贴更方便,肉眼可见地提升了效率。
还有贴心的小技巧:对于单词,双击即可选中,三击选中一行。
4. 常用快捷键
新建窗口:Ctrl+Shift+T
关闭窗口:Ctrl_Shift+W
水平划分窗口:Ctrl+Shift+O
垂直划分窗口:Ctrl+Shift+E
窗口切换:Ctrl+Tab或者Alt+方向键
建议修改快捷键为自己熟悉的,比如关闭tab窗口,浏览器和IDE通常都是Ctrl+W,为了保持习惯一致,可以将其修改为Ctrl+W。
5. 常见问题
5.1 如何切换终端?
Ubuntu有一个方便的命令行实用程序,叫做update-alternatives,它可以处理默认的应用程序。当然也可以使用它来更改默认的命令行文本编辑器,终端等。
例如,修改默认的命令行文本编辑器的命令: