技术开发 频道

技巧get!如何使终端更加强大?

【IT168 方案】终端对于开发人员来说是非常重要的工具,刚开始接触编程时您可能就会发现,每天都要在查看终端上花费大量时间。如果您想成为开发人员,或者对人工智能、机器科学等领域的职业感兴趣的话,最好想办法对您的终端进行一些改造。

实际上,只需要很简单的几步操作,就可以把您的终端变成快速、有趣、实用的好帮手。

那么,如何在短短几分钟内做出一个更好、更快、更强的终端?

如果您使用的是Mac,刚开始编程且不喜欢空白空间,那么以下方案比较适合您。

预装Mac终端

Mac本身自带终端窗口,但它的一些基本设置可能不是您想要的:

技巧get!如何使终端更加强大?


以上是它的工作原理,不需要复杂步骤就能让您的工作过程更轻松。

终端vs iTerm

iTerm相对终端来说有更大的改进,可以定制,还有很多其他功能,比如搜索、分离窗格甚至是更多你想不到的功能。

技巧get!如何使终端更加强大?


安装此程序也非常方便,只需在其官网下载!

技巧get!如何使终端更加强大?


终端窗口如下图所示:

技巧get!如何使终端更加强大?


登录

当我们打开终端时通常会弹出“上次登录”的消息,如果您不喜欢这样可以通过在终端上运行以下命令来解决:

touch ~/.hushlogin

下载

注意,想要使更改生效,需要关闭并重启终端。

如果没有看到修改,请关闭终端窗口并打开一个新窗口。

Homebrew

Homebrew称自己为“缺少macOS的包管理器”,因为他们安装了Apple没有为您安装的东西。

您可以通过以下命令安装Homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Zsh

Mac默认的shell是bash,如果您想要保留它也是可行的。但Zsh的速度更快,而且是可定制的。Zsh的最大优势之一是自动化运行,无论何时何地,只要您输入“git c”或类似命令,然后点击tab键,它就可以自动运行,并且生成自动完成命令的帮助窗口。

技巧get!如何使终端更加强大?


此外,Zsh有一些非常好用的插件,一定不要错过。它预装在Mac上,但版本有些过时,但是你可以运行:

brew install zsh

Oh-My-Zsh

如果您喜欢Zsh,那一定不要错过Oh-My-Zsh!它是一个用于管理Zsh配置的开源框架,具有众多帮助程序和函数、插件和主题。您可以通过运行以下命令下载它:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

插件

只需要将官网中的插件添加到〜/ .zshrc文件中即可启用它们。

要查看您可以立即使用的内容,请访问插件站点,就能看到您可以安装的所有插件了。另外,您可能希望添加Git、GitHub、Python、Sublime、VSCode或其他内容。

添加插件非常容易,但如果您是终端新手,可能会没有方向。当您想要进行更改时,需要编辑〜/ .zshrc文件。这听起来很复杂,但其实很简单!要打开该文件,请运行

open ~/.zshrc
技巧get!如何使终端更加强大?


以上操作会打开需要进行更改的文本文件。这份文件很重要,内容的改变会对整个程序造成很大的影响,因此需要谨慎修改。

当您浏览这个文件时,会看到一些可以取消注释的内容(如果您想更改它们),还会看到可以添加修改的空格。

如果您想要添加或删除插件,进行以下操作:

# Which plugins would you like to load?
# Standard plugins can be found in ~/.oh-my-zsh/plugins/*
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(git)

现在添加任何您想要使用的插件。例如,您可能希望将最后一行更改为

plugins=(git z github history osx pip pyenv pylint python sublime vscode)

保存它!

语法突出显示

突出显示Zsh语法,它甚至可以在您运行之前告诉您命令是否有效,这很方便。

要进行语法突出显示,请运行:

cd ~/.oh-my-zsh && git clone git://github.com/zsh-users/zsh-syntax-highlighting.git
echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc

然后通过运行启用它

source ~/.oh-my-zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

重新启动终端以使更改生效。

Z

强烈推荐Z!它能让终端运行得更快!请下载并安装它!

brew install z

希望您的插件中包含Z.

如果您之前经常输入以下内容:

cd this/is/the/path/to/the_file/ThisOne

现在你可以输入:

z thisone

假设你总是浏览“Repos”文件夹。那么从任何地方输入cd repos都无法工作。

技巧get!如何使终端更加强大?


但是现在,你只要输入z repos就可以从任何地方直接跳转到它!

技巧get!如何使终端更加强大?


Sublime Text

如果您使用Sublime Text作为主要文本编辑器,您可以通过设置Sublime快捷方式让您的生活变得异常简单。 这样,只要你想用Sublime打开一个文件(或创建一个新文件并用Sublime打开它),你就可以使用命令subl。

如果你想在Sublime中创建并打开一个名为“test.txt”的新文件,你可以输入

subl test.txt

以上操作会打开Sublime并创建一个名为“test.txt”的全新文本文件。

技巧get!如何使终端更加强大?


我们找到了使用Zsh在Mac上运行的最简单方法。 首先确保安装了Sublime Text并在应用程序文件夹中。要启动并运行,请在〜/ bin创建一个目录

mkdir~ / bin

然后运行:

ln -s "/Applications/Sublime Text 
2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

现在运行此命令在〜/ .zshrc文件中添加一行

echo 'export PATH=$PATH:$HOME/bin' >> ~/.zshrc

然后使用以下命令将Sublime设置为默认编辑器:

echo "export EDITOR='subl' -w" >> ~/.zshrc

重新启动终端后,可以使用以下方法对其进行测试:

subl .

这样,Sublime就可以顺利运行了!

优化

您可以使用大量主题来修改终端窗口的外观,但大部分人都比较喜欢简洁的开端。

打开iTerm并将iTerm菜单下拉到“首选项”,弹出的窗口包含许多选项。 您可以选择喜欢的颜色,也可以使用“颜色”选项卡中“颜色预设”下拉菜单中的一个选项。 在“文本”选项卡下更改字体和字体大小也很容易。

您还可以随时导入不同的主题。 我使用Atom作为配色方案,但你有更多选择。

如果您想安装自定义的iTerm主题,只需转到GitHub仓库,然后点击顶部的任一图标下载主题。(我使用了zip文件。下载该文件后需要将其解压。)

技巧get!如何使终端更加强大?


接下来,转到“首选项”,单击“颜色”选项卡,然后单击“颜色预设”下拉菜单中的“导入”。这可以让你选择你想要的配色方案。它将打开一个取景器窗口。进入您下载的文件夹中的“schemes”文件夹,如果要使用Atom主题并单击“打开”,请选择“Atom.itermcolors”。

技巧get!如何使终端更加强大?


从下拉菜单中选择“Atom”。

技巧get!如何使终端更加强大?


如果要更改字体或字体大小,请转到“文本”选项卡,然后单击“更改字体”按钮进行更改。

技巧get!如何使终端更加强大?


您还可以轻松调整窗口的透明度。 留意窗户后面的内容。 当您不熟悉编程时,需要确保仔细阅读正在使用的教程。

这只需转到“窗口”选项卡,然后调整“Transparency:”下的滑块,直到您满意为止。

技巧get!如何使终端更加强大?


0
相关文章