1. vscode终端设置
VSCode 是一款普及度很高的轻量级代码编辑器,但它的远程终端功能需要用户自己去配置。设置好远程终端后,用户可以在 vscode 中使用终端进入到云服务器中操作,这使得开发者们能够更加高效地进行工作。
1.1 打开终端
在 VSCode 中,我们可以通过 "终端" (Terminal) 选项卡来开启终端窗口。VSCode 支持多种终端类型,包括内置终端、Linux 终端、PowerShell 等等。针对开发者来说,我们更加关心如何设置 Linux 终端,这也是本文的重点。
1.2 设置终端类型为 Linux
在 VSCode 中,我们可以通过 “终端”---“终端设置”(Terminal -> Terminal Settings)打开终端设置窗口。然后,在 Settings.json 中添加以下配置。
{
"terminal.integrated.shell.linux": "/bin/bash"
}
上面是一个简单的设置,它告诉 VSCode 终端将Linux Bash作为默认的shell。这个配置文件一般是在用户目录下的 ".vscode" 目录下。
1.3 修改终端字体大小
在终端中,为了更加舒适地编写代码,我们通常需要调整终端的字体大小。在设置终端中,有一个名为 "terminal.integrated.fontSize" 的设置可以修改终端的字体大小。在 "Settings.json" 中添加以下代码。
"terminal.integrated.fontSize": 14
我们将字体大小设置为14, 也可以根据自己的习惯进行调整。
2. 使用zsh等工具
在 Linux 平台上自带的 Bash 终端操作十分灵活且强大,但是由于其劣于交互性、错误处理能力以及输入效率等方面,导致程序员们更喜欢使用 zsh 或其他的类 Unix shell。这些 shell 工具不仅克服了 Bash 所有的缺陷,而且还在 Bash 的基础上新增了很多有用的功能,例如快速跳转到某个目录、自动补全等等。
2.1 安装 zsh 和 oh-my-zsh
安装 zsh 脚本非常简单:
$ sudo apt install zsh
安装 zsh 后,我们还需要安装 oh-my-zsh。oh-my-zsh 是一个社区驱动的 zsh 工具,提供了许多与 zsh 相关的插件和主题,可以有效地提高我们的工作效率。
$ sudo apt install curl git
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
该命令会自动安装 oh-my-zsh 并更改默认 shell。
2.2 安装 zsh 插件
oh-my-zsh 已经内置了许多实用的插件,但是我们还可以在 GitHub 上找到其他的插件并将其添加到 zsh 中去。例如,我们经常需要进行文件或目录操作,可以使用 "zsh-autosuggestions" 插件来实现自动补全功能。我们可以使用以下命令来安装它。
$ git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
然后,我们只需要在 ~/.zshrc 文件中添加以下行代码。
plugins=(zsh-autosuggestions)
2.3 安装 zsh 主题
与插件相似,在 oh-my-zsh 中内置了一些简单的主题,如果需要更加炫酷的主题,可以在 GitHub 上找到一些好看的主题并将其添加到主题库中。这里,我推荐一个非常受欢迎的 zsh 主题——agnoster。
$ cd ~
$ git clone https://github.com/powerline/fonts.git --depth=1
$ ./fonts/install.sh
$ git clone https://github.com/agnoster/agnoster-zsh-theme.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/agnoster
然后,我们需要打开 ~/.zshrc,并更改主题为 agnoster。
unset PROMPT
unset RPROMPT
ZSH_THEME="agnoster"
3. 总结
好的开发环境可以帮助我们更高效地完成工作,从而达到更好的工作体验。本文主要讲述了如何通过设置 VSCode 终端、安装使用 zsh、安装 zsh 插件和主题等方式来优化终端使用体验。希望能对大家有所帮助。