问题标签 [xtermjs]

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 回答
7838 浏览

reactjs - 为什么我在导入客户端库时收到 ReferenceError: self is not defined?

尝试在Next.js中创建一个xterm react 组件时,我遇到了困难,因为我无法克服以前从未收到过的错误消息。

我正在尝试导入一个名为 的 npm 客户端模块xterm,但如果我添加导入行,应用程序将崩溃。

错误读取Server Error... ReferenceError: self is not defined 然后将这段代码显示为Source

根据我所做的一些研究,这与 Webpack 有关,如果完成这样的事情可能会有所帮助:

你知道如何解决这个问题吗?

0 投票
0 回答
443 浏览

javascript - 如何启动一个简单的 xterm.js 终端来回显输入?

我刚刚开始学习,xterm.js但是我在阅读文档时遇到了一些麻烦,因为它似乎不是为初学者编写的,也没有任何关于做一个简单的入门项目的指南。

我知道我可以使用该Terminal.onKey()方法开发一些行阅读机制,但我觉得我正在重新发明轮子。

您是否知道类似简单xterm.js控制台的存储库之类的东西,它可以管理导航、修改和编辑键,这些键只会在点击后回显其中写入的行Return

感谢您的时间!希望我也能找到喜欢这个的人

0 投票
0 回答
30 浏览

visual-studio-code - 如何在集成的 VS Code 终端中创建文件链接(不打印文件名)

集成终端允许我在 cmd 上单击文件名(可选地后跟行号)。单击 cmd 将在编辑器中加载该文件并将光标放在所需的行上。

这可以通过在终端中运行以下命令来演示:

在最后一行上单击 cmd 将加载seq.txt并将光标放在第 7 行。

现在,我想更进一步,注入链接,而不是用可见的文件名实际乱扔输出。换句话说,我希望能够打印一条消息,例如

并在该消息上单击 cmd 将我带到源文件中的特定位置(很像 HTML 工作中的链接)。那可能吗?

0 投票
0 回答
111 浏览

vue.js - 如何堆叠终端 - Xterm.js

这是我的问题,我想将终端相互叠加,以便只有一个可见并且能够通过按钮在它们之间切换。我使用 Vue.js 和一个终端组件来使其工作,但是当我添加 2 个终端组件时,它们必然是一个在另一个之下,当我尝试使用 javascript 使一个消失时,它们 2 个消失

0 投票
0 回答
62 浏览

bash - 在 pyxtermjs 的一个端口中使用两个不同的 bash 终端

我想将pyxterm.js附加到 kubernetes pod 的 bash 中。我的意思是将kubectl的“exec”命令的终端附加到pyxterm.js

但如果我想将它附加到多个 pod,我必须暴露多个端口。对于每个 pod,我必须公开一个端口。

如何更改代码为所有 pod 的 bash 使用一个端口。

0 投票
0 回答
14 浏览

javascript - 如何从应用程序在 Web 浏览器中显示 ec2 终端?

我有一个应用程序需要向基于 Web 浏览器的应用程序显示 ec2 终端。用户将键入一些将在 ec2 或远程服务器上执行并显示给用户的命令。所以基本上是一个基于网络的终端。我怎么做?

0 投票
1 回答
449 浏览

javascript - 如何调整 xtermjs 终端的大小

我不知道如何调整我的 xterm.js 终端的大小。有人知道怎么做吗?我尝试使用 css,但它没有用。

提前致谢。

0 投票
0 回答
135 浏览

terminal - TTYD - Web 终端 - 每个用户的单独登录

我正在尝试构建一个基于 Web 的终端,供最终用户登录并拥有自己的帐户,而无需查看其他用户的文件。

我能够使用以下命令启动具有 SSL 配置的 TTYD 服务器,但所有打开页面的用户都使用相同的用户帐户登录,并且能够查看其他用户的文件。我尝试使用 -u 和 -g 选项(-u 1001 -g 1001)。它使用给定的用户 ID 登录,但为所有用户显示相同的用户 ID。

有没有一种方法可以让用户打开网页(https://example.net:2323)并自动登录到给定的帐户(比如使用密码的 testuser1 )并直接进入他们的帐户而无需查看其他用户的文件系统。

我试图通过执行 shell 脚本来实现这一点,但它仍然显示所有文件。任何使用 bash shell 或 docker 命令实现此目的的建议都将受到极大的赞赏。

0 投票
0 回答
62 浏览

reactjs - xterm 可以在 React Native 中使用吗?

xterm 可以在 React Native 中使用吗?我尝试浏览发布的问题,但找不到与我的查询相关的任何内容。当我试图发布一个新问题时,它让我陷入了堆栈溢出。

0 投票
0 回答
307 浏览

javascript - t.activate 不是使用 xterm fit 插件时的功能

我正在尝试在我的网络应用程序中使用 Xterm fit 插件,但我无法加载它。xtermjs 高度默认为 408px。我希望它适合它的容器元素。但是每当我尝试加载它时,我都会收到错误消息。

文档指示通过 导入它import { FitAddon } from 'xterm-addon-fit';,但我需要通过<script>标签导入它

<script>问题是:导入插件vis标签时如何使用fit插件?

提前致谢