草庐IT

xterm_clipboard

全部标签

c# - Clipboard.GetText 返回 null(空字符串)

我的剪贴板中充满了文本,但是当我运行时stringclipboardData=Clipboard.GetText(System.Windows.Forms.TextDataFormat.Text);我得到一个空字符串。我玩过各种形式的电话,包括:stringclipboardData=Clipboard.GetText();stringclipboardData=Clipboard.GetText(System.Windows.Forms.TextDataFormat.UnicodeText);但结果是一样的。我是否漏掉了一些明显的东西? 最佳答案

linux - Ubuntu 16.04 LTS - 无法在 VIM 中启用 xterm_clipboard

我经常使用VIM,并且之前已经能够获取+xterm_clipboardsupportworkingbyusingascriptprovidedinaseparatepostonStackOverflow.我已经在我的机器上重新安装了Ubuntu,并且已经从Ubuntu14.04.4LTS(Wily)迁移到Ubuntu16.04LTS(Xenial)。#Getthecompile-dependenciesofvimsudoapt-getbuild-depvim#Ifyouhaven'tgotmercurial,getitsudoapt-getinstallmercurial#Getthe

linux - xterm 退出后在终端中保留页面

我经常使用less查看文件,并且想记住我刚刚在文件中看到的内容。但是,当我通过按q键退出less时,我的xterm窗口删除了less显示文件的页面,只显示我的命令提示符。如何在退出时在终端上保留较少的输出? 最佳答案 少-X使用下面描述的less手册页中的-X选项:-Xor--no-initDisablessendingthetermcapinitializationanddeinitializationstringstotheterminal.Thisissometimesdesirableifthedeinitializatio

linux - 更少的观众 : Copy all the lines to clipboard

在stackoverflow中已经有一篇关于VI编辑器将所有文本复制到剪贴板的帖子。(Copyallthelinestoclipboard)我想用less查看器做同样的事情。我试图在网上搜索名为“yank”的进程,但没有找到任何相关信息。如何将less编辑器中的所有行复制到剪贴板中。而且我无法在vi中关闭less并重新打开它。这是因为我已经设法将这个文件加载到编辑器中,而当我加载它时,该文件已经在后端移动了。这是一个很长的故事。现在对我来说最简单的解决方案是将文件的内容复制到内存中。 最佳答案 less没有剪贴板,但您可以让它将缓冲

linux - xterm-color 和 xterm-256color 有什么区别?

在尝试将我的终端程序设置为使用颜色时,我遇到了xterm-color和xterm-256color作为选项-即您可以设置您的TERM环境变量中的任何一个。我想知道是否有人可以描述两者之间的区别?我在我的Ubuntu服务器和我的Mac上搜索过文档,但没有找到。我只能在/usr/share/terminfo中找到各种二进制文件。 最佳答案 xterm-256color描述了启用了256色支持的Xterm。xterm-color描述了支持八种颜色的Xterm的旧分支。不推荐使用xterm-color,因为它描述了Xterm的一种变体,功能

linux - 回声 "string"| xclip -selection clipboard ,复制 'string' 但也添加了一个新行。如何解决这个问题?

这是负责向string添加新行的命令echo"string"|xclip-selectionclipboard 最佳答案 echo-n"string"|xclip-selectionclipboard我可能应该详细说明一下。echo的默认设置是输出字符串和换行符。-n抑制后者。 关于linux-回声"string"|xclip-selectionclipboard,复制'string'但也添加了一个新行。如何解决这个问题?,我们在StackOverflow上找到一个类似的问题:

linux - 如何在没有鼠标的情况下从我的 xterm 复制文本?

我想在另一个xterm中使用从命令行运行的命令的部分输出,或者作为不同命令的一部分。例如:>greperrorerror.logerror:can'tfindfile~//thisfile我想这样做:>ls~//我知道有两种方法可以做到这一点:1.复制~//用鼠标。2.使用head的一些组合/tail/awk/sed/perl/cut/etc...仅从输出中提取我需要的内容,然后在反引号内使用that。有没有不用鼠标复制文本的方法?我想到的例子是VIM中的可视模式,但我不知道如何在xterm中做到这一点。 最佳答案 您可以使用GNU

python - 读取 xterm 中的当前文本颜色

我正在编写各种实用程序,并且我非常喜欢彩色文本。没什么特别的,只是使用转义序列。我创建了一个具有pprint(msg,color)函数的简单类。在找到代码here后,我已经很容易使用它了.我遇到的问题是我应该能够在打印后关闭颜色。例如,假设用户运行我的程序,该程序以默认终端颜色打印几乎所有内容,但出现错误,我想以红色打印错误。我在我的错误消息前面加上'\033[0;32m',并且消息是红色的。不幸的是,在我更改之前,所有文本都是红色的。在我的程序运行时这通常很好,因为我知道消息应该是什么颜色。但是,我的程序结束后颜色仍然存在。基本上,我想在程序启动时读取当前颜色,并在完成后恢复它。与脚

clipboard - 如何在 Flutter 中制作可复制的文本小部件?

当Textwidget上的长标签时,工具提示显示为“复制”。单击“复制”时,文本内容应复制到系统剪贴板。以下内容会在长按时复制文本,但不会显示“复制”,因此用户不会知道,内容已复制到剪贴板。classCopyableTextextendsStatelessWidget{finalStringdata;finalTextStylestyle;finalTextAligntextAlign;finalTextDirectiontextDirection;finalboolsoftWrap;finalTextOverflowoverflow;finaldoubletextScaleFacto

linux - 是否可以在 XTerm 或 Konsole 中使 stdout 和 stderr 输出具有不同的颜色?

它甚至可以实现吗?我希望命令的标准错误输出以不同于标准输出的颜色呈现(例如,红色)。我需要这样的修改才能在Linux上的Konsole、XTerm或GNOME终端终端仿真器中使用Bashshell。 最佳答案 这是一个结合了一些已经提出的好想法的解决方案。在bash脚本中创建函数:color()(set-opipefail;"$@"2>&1>&3|sed$'s,.*,\e[31m&\e[m,'>&2)3>&1像这样使用它:$colorcommand-program-args它将以红色显示命令的stderr。继续阅读以了解其工作原理。