问题标签 [terminal.app]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
250 浏览

macos - X11(xquartz)窗口堆叠

首先,我对程序如何与 X11 窗口管理器交互还很陌生。我经常使用ngspice进行电路级仿真,最常用的任务之一是使用Nutmeg后处理器绘制波形。每当通过 terminal.app 调用多个 X11 窗口时,由于某种原因,所有窗口都相互堆叠。有没有办法或破解打开任何新的 x11 窗口不重叠/堆叠在现有窗口上?

谢谢阅读。

0 投票
3 回答
3675 浏览

bash - 当 shell 在具有 .envrc 的目录中启动时,Direnv 未加载环境

想象一下,我在一个 shell 中,工作目录设置为一个包含.envrc文件的目录。当我现在在终端模拟器中打开一个新选项卡时,一个新的 shell 会启动到与原始 shell 相同的工作目录中。

由于某种原因,该.envrc文件未加载到此新外壳中。如果手动退出工作目录并再次进入,则加载环境变量。

有没有办法在创建 shell 时自动加载变量?

我正在运行带有 direnv 2.20.1 的 MacOS Mojave (10.14.4),使用 bash 作为我的 shell。我正在通过我的.bashrc.

0 投票
1 回答
909 浏览

macos - `tmux` 的 OSX Terminal.app 中的替代/重新映射`fn` 键

tmux在 macOS Sierra中使用Terminal.app。当我想暂时禁用允许鼠标报告以复制/粘贴并单击时,我需要按下fn长苹果键盘中远处的键。有没有办法将此 fn 键更改为更接近的键ctrl, alt, option?在谷歌搜索了一段时间后,我似乎无法找到如何。

谢谢!

0 投票
1 回答
17 浏览

macos - Terminal.app:它是否首先调用 .profile 作为登录 shell?

有谁知道 Terminal.app 是否将 shell 作为登录 shell 和源 .profile 调用?

到目前为止,我已经在 .profile 中插入了环境变量,并注意当 Terminal.app 启动新的 shell 会话时,这些 .profile 变量会更新。据我了解,.profile 只能在登录 Mac OSX 时获取。

谢谢

0 投票
2 回答
2621 浏览

macos - 有没有办法根据系统暗/亮模式更改 macOS 终端的主题/配置文件?

在 macOS 的终端应用程序中,默认主题(基本)会动态适应系统设置,但一旦我从首选项菜单自定义基本主题,它就会停止适应。Is there a way to manually configure Terminal to look at the system mode and choose a theme appropriately?

0 投票
1 回答
58 浏览

keyboard-shortcuts - 在 iTerm2 中重现 Terminal.app 的回滚到上一个提示

默认情况下,Terminal.app 有一个键绑定⌘</kbd>+↑</kbd> that scrolls the screen back to (and briefly highlights) the previous command prompt. (This seems to be independent of shell although I've only tried a couple. I'm using bash.)

我试图在 iTerm2 中获得类似的行为,但我还没有找到可以做到这一点的映射。我在 iTerm2 的键映射列表中尝试过的所有搜索词都没有暗示任何类似这个功能的东西。iTerm2 映射预设调用Terminal.app Compatibility原因⌘</kbd>+↑</kbd> to scroll through previous commands, the same way ↑</kbd> does, rather than the window scrolling back to the lines on which previous commands were input.

基于this answer to a similar question,我查看了输出bind -p并查看条目"\e[A": previous-history"\e[B": next-history,但这些似乎描述了滚动先前输入的命令,而不是滚动整个终端窗口输出到命令所在的提示符输入。这些是唯一bind -p引用向上或向下箭头的条目(如果我的假设是正确的,[A则指的是向上箭头,我按照此答案xxd -psd中的建议确定了向上箭头。

Terminal.app 中的这种行为是键绑定的结果吗?或者,我将如何确定它是否存在?有没有办法让 iTerm2 复制这种行为?

0 投票
0 回答
28 浏览

colors - Terminal.app 颜色显示与转义序列不同

输入ls -GTerminal.app 时,输出的颜色与使用printf正确的转义码不同。我该如何改变这个?

IE

是不同的颜色,当它们应该相同时。它们是蓝色的略有不同的颜色,但它们应该是相同的。我该如何解决?

这对于 Terminal.app 中的所有文本都是相同的。它也独立于 shell(bash、zsh 和 fish 也有同样的问题)。

终端截图

看起来它们是同步的,但有时它会得到截然不同的颜色。例如,将蓝色从 #0000AB 更改为 #0000AC(在设备 RGB 颜色空间中)会完全改变ls. 例如:录音

0 投票
0 回答
68 浏览

android - 异常:Gradle 任务 assembleDebug 在 Flutter 中失败,退出代码为 1

我在 macOS Big Sur 上的 Terminal.app 中运行 Flutter 2.2.2。我有一部 Android 手机,一部运行 Android 8.1.0 的 Moto G5 Plus。开发者选项和USB调试一样打开,我已经用USB数据线将手机连接到我的电脑。当我运行命令时设备出现flutter devices

但是,当我运行命令时flutter run,它会显示以下内容:

应用程序未启动,命令失败。

语境:

  • 我在装有 macOS Big Sur 11.2 的 MacBook Pro 2015 上
  • Flutter 2.2.2,稳定发布
  • 搭载 Android 8.1.0 的 Moto G5 Plus,通过 USB 连接