问题标签 [konsole]

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 投票
2 回答
2674 浏览

linux - 如何根据当前目录在 Konsole 中以编程方式更改颜色?

我目前使用基于我正在工作的目录的配色方案。我手动打开一个 Konsole shell,然后 cd 进入一个目录并进入设置并更改配色方案。

我想做的是让 Konsole 根据我所在的目录自动设置其前景色和背景色。基本上,如果我在 /home/me/src/java 下面的任何子目录中,那么我想使用 text white ,例如背景蓝色。例如,如果我在 /home/me/src/documentation 下面,我想要黑色文本,背景白色。当我调用“cd”命令时,我希望以编程方式自动发生颜色变化。

这可能吗?如果是这样,你能给我一些指导吗?

在我看来,我需要能够做几件事:

  • 能够检测到 shell 进程 (bash) 正在哪个 Konsole 中运行。
  • 能够告诉 Konsole(可能通过 API 调用)即时更改配色方案。
0 投票
4 回答
2622 浏览

linux - 在 linux 中,如何测试程序的输出是发送到实时终端还是发送到文件?

当您使用git时,它似乎神奇地知道标准输出是通过管道还是进入文件,以及何时显示到控制台。例如,如果您启用了颜色并且您执行了

它将为列出的不同类别文件的输出着色。但是,如果你这样做

或者

它删除了linux 颜色格式,你只能看到纯的、无色的文本。

如何git检测其命令的输出是文件还是终端?

0 投票
2 回答
1993 浏览

c++ - 我如何转发`-` 在康索莱?

我想在 C++ 模式下在 Emacs 中使用智能制表符,但我也希望能够在必要时插入制表符。从其他帖子中,我了解到最简单的方法是绑定<Ctrl>-<Tab>缩进。但是,KUbuntu 中的 Konsole 似乎不会转发<Ctrl>?

我当前的 .emacs 文件包含:

所以我相信这将绑定<Ctrl>-<Tab>到插入一个制表符。但是,当我运行时:

<Ctrl>-h k <Ctrl>-<Tab>

Emacs 只报告我按下了 tab 键。是否有一些 Konsole 选项(我已经搜索过但无济于事)或 KUbuntu 中的全局首选项,我需要设置以便<Ctrl>-也转发?(它肯定会转发所有其他<Ctrl>-blah命令。)

0 投票
1 回答
621 浏览

vim - 在 Konsole 中动态设置透明度

我喜欢 Konsole 的透明效果,但是当我在 vim 中时,我需要集中注意力,这可能会分散注意力。有没有办法根据我当前的窗口是否在vim中动态打开和关闭透明度?也许我可以运行一个脚本来代替 vim,如下所示:设置 konsole 透明度;vim; 设置 konsole 透明度;有任何想法吗?

0 投票
1 回答
1060 浏览

konsole - 向 Konsole 终端发送命令

我喜欢在 RedHat 5 中启动 Konsole 时能够发送命令。例如。

正在发生的事情是“sleep 30”正在成为标题,我收到一条错误消息

我该怎么做呢?

0 投票
1 回答
418 浏览

perl - 在 konsole 上读取鼠标事件

我试图将标记的部分从“open $tty_in”移动到“STDIN”,但它还不起作用。当“x”变得大于“95”(127-32)时,我收到一条错误消息(utf8“\x80”在 (eval 1) 行不映射到 Unicode ...)。我如何修改替换零件才能使其正常工作?

0 投票
12 回答
227856 浏览

linux - 真正清除终端屏幕

在终端上使用该clear命令只会使用户误以为屏幕已被清除……当您使用鼠标滚动时,您仍然可以看到先前命令的输出。当您淹没在文本海啸中时,这会使生活变得困难。

可以在 Internet 上找到的各种解决方案(转义码等)只是 clear 命令已经完成的功能的变体。

那么如何真正清除 Linux 中终端的内容呢?

0 投票
2 回答
2607 浏览

linux - 如何将命令的输出放入 konsole 标题栏中?

通过巧妙地使用一些转义字符,我曾经将任意命令(例如“dirs”)的输出放到我的 xterm 标题栏中。我可以在 konsole 中做同样的事情吗?如果是这样,怎么做?

0 投票
1 回答
1378 浏览

windows-xp - 有人有安装 KDE for Windows 端口的经验吗?

我来自 Linux/Unix 开发背景,我最近的工作使用基于 Windows XP 的开发环境。我发现我在使用 Linux 和 KDE 4 时已经习惯了很多功能。尤其是 Konsole 应用程序。我注意到有一个 KDE 4 测试版,其中包含用于 Windows XP/Vista/7 的多个 KDE 应用程序端口。这里有人对这些端口有任何经验吗?

0 投票
2 回答
2895 浏览

bash - 通过emacs -nw打开多个垂直拆分的文件

使用emacs -nw file1 file2我可以一次打开多个文件。但是,emacs 会以水平拆分的方式打开它们。有没有办法将默认拆分行为设置为垂直?我看过:

切换窗口拆分

如果我每次打开多个文件时都能自动调用 emacs 来执行我想要的操作。

我也看了这个 SO 帖子。 他们添加(setq split-height-threshold nil)(setq split-width-threshold 0)in的建议~/.emacs对我不起作用。我已经单独和一起尝试过它们。