McK*_*Kay 7 mac command-line colors
我想更改终端的背景颜色。setterm
不能在 mac 上工作?我确实找到了一个命令,它将提示更改为包含 ANSI 代码?
PS1="\h \w$ \e[0;32m"
Run Code Online (Sandbox Code Playgroud)
但它不会立即生效,我想让它成为启动其他程序的脚本的一部分。
您可以创建AppleScript脚本来更改当前终端选项卡的颜色。您可以使用脚本编辑器中找到Applications / Utilities中创建脚本。更改颜色的一种方法是使用您可以为终端窗口手动选择的配色方案,但在脚本中执行选择。例如,您可以使用脚本编辑器使用以下命令创建脚本
tell application "Terminal"
set current settings of window 1 to settings set "novel"
end tell
Run Code Online (Sandbox Code Playgroud)
你可以用“草”、“海洋”、“红沙”等来代替“小说”。在脚本编辑器中单击File,然后选择Save。将脚本保存为 .scpt 文件。假设您将文件命名为 terminal-colors 并将其放置在您的 ~/Documents 目录中,从终端窗口选项卡,您可以使用osascript命令运行该脚本osascript ~/Documents/terminal-colors.scpt
或者,您可以使用可以在colors.csv 中找到的特定颜色的值来设置您选择的特定背景颜色。例如,如果你想要一个粉红色的背景,你可以在你的脚本中使用以下命令,而不是上面的命令:
tell application "Terminal"
set background-color of window 1 to {65535, 33667, 49601}
end tell
Run Code Online (Sandbox Code Playgroud)
这是一个无法移植到 Linux/Unix 的 OSX/MacOS 解决方案。
您可以通过在脚本编辑器中打开终端“字典”来查看可以为终端窗口更改的其他设置。单击File,选择Open Dictionary,滚动字典列表,直到看到Terminal.app然后单击它以选择它,然后单击Choose按钮。在字典中,单击终端套件,然后单击选项卡以查看您可以为单个终端窗口选项卡更改的设置。
归档时间: |
|
查看次数: |
8924 次 |
最近记录: |