问题标签 [xterm]

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 投票
3 回答
13837 浏览

vim - 通过腻子在Vim中选择多页文本块时向上/向下滚动

我通过腻子在 xterm 上使用 vim 6.3.81。当我使用时set mouse=a,我可以滚动文件,但不能选择文本。当鼠标被禁用时set mouse=,我可以用鼠标选择文本(自动复制到缓冲区),但是如果文本块超过一页,我不能向上/向下滚动(并且必须一次选择一个屏幕的文本) !!

有什么方法可以兼得两者的优点 - 在用鼠标选择文本时,如果我到达页面末尾,它会根据我是否到达页面的顶部/底部自动向上/向下滚动并允许我从中选择文本下一页还有吗?

我知道 vim 足够强大/灵活,可以做我想做的事 - 我只是不知道怎么做!任何人都可以帮忙吗?

0 投票
3 回答
3865 浏览

vim - 将文本从在 xterm 中运行的 Vim 7.2 复制到 Windows 剪贴板

我正在使用 Vim 7.2 ,用 +xterm_clipboard 编译,在 xterm 通过 putty 。我已经放入set clipboard=unnamed.vimrc ,并且从我在其他线程中阅读的内容来看,这应该将所有 yanks/delete 放入系统剪贴板。但是,当我尝试将我拉到的任何内容粘贴到记事本等 MS 应用程序时,它无法正常工作。

当我使用鼠标在 vim 中选择文本时,它会自动复制到系统(MS 剪贴板)。我希望在使用 3yy 之类的键盘命令时具有相同的功能。

谁能告诉我我做错了什么?

0 投票
1 回答
1190 浏览

terminal - 保留输出的终端调整大小

在 linux 中,当一个终端(如 xterm)被调整为更小的东西,然后再次扩展时,它的输出历史被截断为任何更小的宽度。有谁知道如何让终端记住它以前的状态,或者包装文本以使其不会中断?

例如,如果您的终端显示类似(使用 | 表示窗口边缘):

终端的大小调整为 6 个字符,如下所示:

然后将宽度恢复到以前的值:

当这意味着您丢失了有用的控制台输出时,这可能会很烦人。有人有解决方案吗?

0 投票
4 回答
10007 浏览

graphics - xterm中的光栅图形?

不,不是 ASCII 图形,请参见此处的屏幕截图:

http://en.wikipedia.org/wiki/W3m

图片

这怎么可能呢?

我检查了源代码,它只打印字符序列。但是,我无法在 xterm 文档或其他地方找到对图形绘图或图像嵌入转义序列的任何引用。

w3m 似乎也是唯一这样做的软件。

泰克仿真中有矢量图形,但这是在 VT 模式下完成的。

也许我在寻找错误的东西?

任何的想法?

0 投票
4 回答
2622 浏览

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

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

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

或者

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

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

0 投票
2 回答
650 浏览

macos - 使用 xterm 问题从 cygwin 登录到 Mac OS X

  • 打开 cygwin 外壳
  • ssh -Y user@MACOSXSERVER
    • No xauth data using fake authentication data for X11 forwarding<-- 警告
    • login MACOSXSERVER OK
  • set DISPLAY=CYGWINIP:0.0
  • xterm &

我收到以下错误

  • Xlib:服务器拒绝连接到“CYGWINIP:0.0” Xlib:未指定协议

什么地方出了错?

0 投票
1 回答
297 浏览

java - 如何将 javac 的输出重定向回调用程序

这将打开一个 xterm 窗口,在 panel_1.java 上调用 javac,如果 panel_1.java 是一个有效文件,它就会编译。然后 xterm 窗口关闭。很好,我想从编译中获取警告等,并将它们放在列表或文本区域中。有任何想法吗???

0 投票
1 回答
3667 浏览

vim - 如何在 vim 中捕获 shift-tab

我想shift-tab用于自动完成和可视化移动代码块。我一直在指Make_Shift-Tab_work。该链接谈论映射^[[Zshift-tab. ^[[Z但是当我按下时我没有得到shift-tab。在那种情况下,我只是得到一个正常tab的。

然后它讨论了使用xmodmap -pke | grep 'Tab' 映射选项卡键。据此,输出应该是

但是我得到

如果我使用xmodmap -e 'keycode 22 = Tab ISO_Left_Tab'并且在那之后xmodmap -pke | grep 'Tab',我仍然得到

这意味着运行xmodmap -e 'keycode 22 = Tab ISO_Left_Tab'没有效果。

最后,链接提到使用xev来查看X我按下时收到的内容shift-tab。但xev我的系统上没有。

有没有其他方法可以在 vim 中捕获 shift-tab

0 投票
1 回答
2565 浏览

emacs - 如何更改在终端模拟器中运行的 emacs23 中的颜色设置?

我使用 xterm 并将其外观设置为~/.Xdefaults

我也使用 emacs,但将其外观设置为不同~/.emacs

我通常在终端模拟器中运行 emacs emacs -nw,而不是创建一个单独的 X 窗口。出于某种原因,这不适用于 emacs23;相反,emacs 保留了我的 xterm 窗口的淡青绿色背景。查看emacs23 的新功能,我注意到:

** 当在一个足够新的 xterm(比版本 242 新)中运行时,Emacs 会询问 xterm 背景颜色是什么,如果需要,它会相应地为深色背景设置面(当前默认是考虑背景光)。

所以这是一个功能,而不是一个错误?无论如何,有什么方法可以告诉 emacs23 在控制台模式下运行时忽略 xterm 后台设置,~/.emacs而是使用这些设置?

我还要注意:

  • 它在单独的 X 窗口中运行的 emacs23 中运行良好(没有-nw选项)。
  • 它在 emacs22 中运行良好;而且我不确定是否需要使用emacs23 ...
  • M-x set-background-color内跑emacs23 -nw没有效果。
  • 不仅仅是 xterm:$TERM=cygwin例如,同样的问题也存在。

更新:最好的答案似乎是使用-fgand-bg命令行选项......

0 投票
2 回答
956 浏览

vim - 使用 xterm 在 vi​​m 中完成文件名无法按预期工作

我的vim. 我通过xterm. 我希望能够自动完成我尝试打开的文件名。

例如:

我确定vim支持这一点,但它对我不起作用。当我点击<TAB>一个^I字符而不是完成文件名时:

但是,在in 中<TAB>工作正常- 它正确完成文件名并且不会扩展为.bashxterm^I

我的终端配置不正确吗?我需要一些stty巫毒吗?还是完全是别的东西?

编辑

:e 我有用 - 似乎只是:o没有......