Tag: gedit

使用gedit作为root的哪种最佳实践?

正如我在法语论坛文档中看到的那样, gksudo似乎在2017年以某种方式贬值,是否存在允许以root身份使用gedit的环境和版本无关的最佳实践? (不包括vim , nano或tee :用例是sources.list的GUI修改) 我的研究给我提出了这些建议,它们是等同的还是被拒绝的: pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit gedit admin:///path/to/document sudo -i gedit sudo -H gedit 任何其他 ?

如何从文本控制台在GUI控制台中保存打开的文本文件?

我正在运行最新的桌面Ubuntu,我的系统似乎已经冻结 – 当我移动鼠标时指针移动,但没有其他事情发生; 即使时钟停止了。 tty1 – 6工作还不错; 它只是GUI。 通常我只是重新启动,但我在gedit中有一个打开的文件,有很多未保存的更改 – 莫名其妙地,自动保存已经无法工作多年了。 有没有办法进入另一个控制台,使用相同的帐户登录,并在GUI控制台中访问进程,要么只是发送“保存”命令或只是检索打开的文件文本? ETA:我知道如何使用lsof获取进程ID并且已经这样做了。 我怀疑我可以用disown之类的东西做些什么。

安装`gedit-plugin`以降级版本的gedit

使用这些说明,我可以在ubuntu 16.04上运行gedit 3.10.4。 现在,我需要安装与gedit 3.10.4对应的gedit-plugins版本。 消息来源在这里,但我无法让他们工作。 更确切地说,我做了: dpkg: error processing package gedit-plugins (–install): dependency problems – leaving unconfigured Processing triggers for libglib2.0-0:amd64 (2.48.0-1ubuntu4) … Errors were encountered while processing: gedit-plugins cd Downloads/ cd gedit-plugins-3.10.1/ ./autogen.sh 但我得到: Configuration: Source code location: . Compiler: gcc Prefix: /usr/local Python Plugins Support: yes Plugins: bookmarks bracketcompletion charmap codecomment colorpicker […]

gedit无法识别字符编码,但gvim可以

我有很多来自Windows环境的纯文本文件。 他们中的许多人使用了一个糟糕的默认Windows代码页,既不是ASCII(7位)也不是UTF-8。 gvim打开这些文件没有问题,但是gedit没有这样做。 gvim将编码报告为latin1 。 我假设gvim正在对代码页做出“聪明”的假设。 (我相信这个代码页仍然有国际变体 )。 由此产生的一些问题: (1)。 有没有什么方法可以告诉gedit识别这个代码页? ** NB。 [更新]关于这一点(1),请参阅下面的答案。 **对于第(2)和(3)点。 看到奥利的回答。 (2)。 有没有办法扫描文件系统来识别这些问题文件? (3)。 是否有批量转换工具将这些文件转换为UTF-8? (..这个旧世界的文字混乱实际上是最后一根稻草,它把我带到了Ubuntu …… UTF-8系统默认为Brilliant ) [UPDATE] ** 注意: ** 我现在认为以下更新部分无关紧要,因为“问题”文件不是“问题”(请参阅​​下面的答案)。 我把它留在这里,因为它可能对某人有一些普遍的用处。 我已经找到了一个粗略的,准备好的方法来识别问题文件…… file命令不合适,因为它将我的示例文件标识为ASCII …但是ASCII文件是100%符合UTF-8的… 正如我在下面的评论中提到的,对UTF-8代码点的无效第一个字节的测试是: 如果(UTF-8代码点的第一个字节)介于0x80和0xBF之间(保留用于附加字节),或大于0xF7(“超长forms”),则认为是错误 我知道sed (有点,通过Win32端口),所以我设法凑齐了一个RegEx模式,找到了这些令人讨厌的字节。 这是一个丑陋的线,所以如果正则表达式吓到你,请立即离开:) 如果有人指出如何在范围[]表达式中使用hex值,我真的很感激..我刚刚使用了或者运算符\ | fqfn=”/my/fully/qualified/filename” sed -n “/\x80\|\x81\|\x82\|\x83\|\x84\|\x85\|\x86\|\x87\|\x88\|\x89\|\x8A\|\x8B\|\x8C\|\x8D\|\x8E\|\x8F\|\x90\|\x91\|\x92\|\x93\|\x94\|\x95\|\x96\|\x97\|\x98\|\x99\|\x9A\|\x9B\|\x9C\|\x9D\|\x9E\|\x9F\|\xA0\|\xA1\|\xA2\|\xA3\|\xA4\|\xA5\|\xA6\|\xA7\|\xA8\|\xA9\|\xAA\|\xAB\|\xAC\|\xAD\|\xAE\|\xAF\|\xB0\|\xB1\|\xB2\|\xB3\|\xB4\|\xB5\|\xB6\|\xB7\|\xB8\|\xB9\|\xBA\|\xBB\|\xBC\|\xBD\|\xBE\|\xBF\|\xF8\|\xF9\|\xFA\|\xFB\|\xFC\|\xFD\|\xFE\|\xFF/p” “${fqfn}” 所以,我现在将其移植到Oli的批量解决方案中……谢谢Oli! PS。 这是我在示例文件中找到的无效UTF-8字节… “H.Bork,Gøte-borg。” … “ø” = F8 hex …这是一个无效的UTF-8字符。

为什么我的自定义Gedit主题和语言规范在11.10升级后消失了?

我最近在桌面上升级到11.10,但之后我添加的所有自定义主题和MediaWiki语法突出显示都消失了。 对于主题,我忘记了放置文件的位置,但语法高亮显示是根据作者的说明下载的,因此它仍然在~/.local/share/gtksourceview-2.0/language-specs/ 是什么赋予了? 我尝试删除文件/目录并重新开始,尝试将目录移动到~/usr/share …而是尝试重新启动,尝试更新我的包。 没运气。

Gedit显示来自终端输出的彩色文本

我在终端运行一个脚本,并在终端打印输出我也保存在一个文本文件中。 如何在Gedit中显示与我在终端中看到的相似的文本? 我以为可能有一个插件。 更新 我可能没有像我计划的那样清晰,所以我希望在终端中出现的纯文本文件中看到类似的着色更改,而不是shell脚本但是如果我有错误消息(例如编译器错误)而不是那些行与终端中的其他打印输出区别开来。 $ rosrun my_pkg my_node >> terminal_printout 更新2 我的gedit版本是3.10.4 ii libgtksourceview-3.0-1:amd64 3.10.2-0ubuntu1 amd64 sared libraries for the GTK+ syntax highlighting widget ii libgtksourceview-3.0-common 3.10.2-0ubuntu1 all common files for the GTK+ syntax highlighting widget

gedit modelines – 它们是什么? 他们是如何工作的?

有一个名为Modelines的gedit插件,该插件被描述为 Emacs,Kate和Vim风格的模型支持gedit。 什么是模特儿? 他们如何在gedit中工作?

将Gedit配置为始终在新选项卡中打开文档

在更新到Ubuntu 17.04之前,打开新的文本文档总是在新选项卡中打开它们。 但是自更新以来,新文本文档总是在新窗口中打开(即使gedit窗口已经打开)。 这导致大量的窗户被打开,这很糟糕。 我为标签模式设置了默认(自动)gsettings。 如何让Gedit始终在TAB中打开文档?

如何将gedit中的当前行发送到终端?

在gedit中编辑shell文件时,有没有办法将当前行(或选定的块?)发送到终端? 学习Python时,我使用Spyder IDE 。 它可以选择在控制台中执行代码选择或阻止。 我发现这对于学习我的脚本一步一步做什么非常有用(或者没有做;)。 有没有机会与gedit有类似的东西? 或任何其他文本编辑器?

如何在没有Zeitgeist的情况下安装gedit?

我不喜欢这种时代精神的东西。 因为既不可能(轻松地)将其配置为闭合,也不可能(轻松地)将其移除而不会破坏其他东西。 不幸的是,如果没有它,有用的编辑器“gedit”将无法安装。 显然它有一个内置的zeitgeist插件。 所以,我的问题是:是否有可能在没有这种时代精神的情况下安装gedit? 更新: 手动配置不是我想要的 – 我有30多个用户(远程连接) – 是否所有用户都需要手动进行配置调整? 如何从远程终端启动系统设置? 是否有可能一次性为所有用户从一个地方禁用这个时代精神?