Jos*_*ers 5 visual-studio-code
我正在尝试使用iterm作为我在vscode中的焦点终端.我已经设置 "terminal.external.osxExec": "iTerm.app",
但是我得到的是zsh而不是iTerm.
我可以右键单击一个文件并在iterm中打开,但我喜欢集成终端,并希望在这里使用iTerm.
我如何使用iterm作为我的终端?
小智 11
iTerm不是一个shell,而是一个终端模拟器,在你的情况下运行zsh shell.
我相信你会混淆Shell和终端模拟器这两个术语.
iTerm是一个终端模拟器.终端仿真器的一些示例是Gnome终端,Guake,Xterm等.它们为安装在OS中的shell提供显示.
shell是一个命令行界面,用于读取和解释您的命令.shell的例子是bash,它默认出现在Linux和其他shell中,如zsh,fish,sh.
Visual Studio Code集成终端使用shell本身而不是终端仿真器.在Windows操作系统中,shell和终端仿真器之间的区别不存在,因此Powershell和命令提示符都是shell和模拟器.
但对于像操作系统这样的Unix,有一个区别.
我相信你使用iTerm作为终端模拟器,使用的shell是zsh(发音为Z Shell,它是bash Bourne Again Shell的一个分支).
这是关于Unix Shell的维基百科文章.这谈到了Unix shell的真正含义.
此链接是关于终端仿真器,它也谈论终端的历史.
此链接提供 可用的终端仿真器列表.iTerm是Mac OS的终端模拟器.
虽然您可以使用它自定义您的普通终端
然后稍后记得去settings
然后分配新配置以覆盖默认配置
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontFamily": "Meslo LG S DZ for Powerline",
"terminal.explorerKind": "external",
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5173 次 |
最近记录: |