问题标签 [gedit]
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.
syntax-highlighting - Gedit highlight (gtksourceview):如何用颜色突出显示 [curly] 大括号内的块
我需要突出显示大括号内的每一段代码,所以我创建了一个规则:
它正确地突出显示代码、关键字和变量,但如果里面有另一个右大括号,它当然会停止。我知道正则表达式检查递归级别并非易事,但可能gtkSourceView
语法对于此类情况有一些特殊之处?
这是一件严肃的事情,因为我正在突出显示的一种语言(实际上是 PegJS)只能在大括号内包含 JavaScript 代码,而不是在大括号外。我想用一种颜色突出显示它们:)
有关的:
ubuntu - How do you create a date snippet in gedit?
Specifically, I would like to use a keyboard shortcut instead of the 'Insert Date and time...' plugin. This snippet will be used for log files that are used frequently. The snippet will allow for formatting such as line feeds and dashed-line separators.
eclipse - 语法高亮:Eclipse 是如何做到这么快的?
我在 Java 中为 Android 开发了一个语法荧光笔,它运行良好,但问题是大文件可能会很慢。
所以我想知道 Eclipse 和 Gedit (Ubuntu) 之类的源代码编辑器如何快速突出显示您刚刚编写的内容。例如,如果您在编写 HTML 标记时输入结尾大于符号,它会立即突出显示该标记。
怎么这么快,即使是大文件?他们有没有一种特定的方式来做这件事,或者他们只是为你所在的行执行语法突出显示?
谢谢,亚历克斯
git - Ubuntu 升级后 Git 误报
在 Ubuntu 9.10 下启动了一个 Git 存储库。终于升级到10.04。当前的 Git 是 1.7.0.4。
现在,当我编辑升级前最后更改的文件(使用 gedit)然后提交时,提交中充满了误报更改,大约 1400 行中的大约 400 行。
如果这很重要,我会使用空格在我的源代码中缩进。
编辑:假阳性变化看起来像
编辑:问题是 CR/LF 更改为 LF,所以问题变成了如何在提交时抑制这些?(也许这不是可取的?)
gedit - Gedit Zen 编码插件
我曾多次尝试在 Ubuntu 11.10 中为 Gedit 安装 Zen Coding 插件。(我安装了所有最新的更新。)我知道我做得对,因为我已经在其他安装上完成了没有问题,但由于某种原因它甚至没有出现在插件列表中。其他人有这个问题或知道如何解决它?谢谢!
windows - Windows 中的 Gedit 创建多个实例
我安装了Gedit for Windows的最新版本 ( 2.30.1 ) 。每当我使用 gedit 从资源管理器打开文件时,它不会在当前实例中作为选项卡打开,而是为每个文件打开一个新窗口,如记事本。我不喜欢这种行为。有没有办法配置 gedit 在与选项卡相同的窗口中打开文件?
unix - .goutputstream-XXXXX - 可以重新定位吗?
我一直在尝试为一个大学项目创建一个联合文件系统。它与unionfs的区别之一是没有复制。这意味着如果一个文件位于某个分支中,即使它被写入,它也会保留在那里。
但我目前的问题是,每当发生写入操作时,都会创建、重命名和删除 .goutputstream-XXXXX。如果要写入的文件位于优先级最高的分支(即可以创建文件的默认分支)中,这实际上是可以的,但是如果我尝试写入较低分支中的文件,则会导致内核崩溃。
我该如何处理?如何安装它以便所有 .goutputstream-XXXXX 文件仅写入一个位置?这些 .goutputstream-XXXXX 文件似乎也与它们对应的文件错综复杂地连接在一起,并且似乎只在与被写入文件相同的目录中工作。
我还注意到读取目录时会出现 .goutputstream-XXXXX 文件。他们到底是为了什么?
code-snippets - gedit 片段中的放置目标是什么?
gedit 有一个插件来处理片段。在每个片段的“激活”下的片段管理器中,您可以设置放置目标。有一些预先格式化的替代方案可供选择,但您似乎也可以编写自己的替代方案。预格式化的替代方案是:文本、文本/纯文本、文本/xml、图像、图像/png、图像/jpeg、音频和视频。
什么是掉落目标?它们是如何工作的?
下面是一个截图,右下角的“Activation”下可以看到“Drop targets”字段:
emacs - gedit里面的Emacs?
经过多年与编辑器的实验,事实是我更喜欢它们尽可能少。我从不使用花哨的功能,而全功能的 IDE 变得臃肿、沉重和缓慢。当然,当我做一些几乎需要特定 IDE(如 Android 开发和 Eclipse)的事情时,我使用它没有任何问题。但大多数时候,我使用 gedit 进行编程。
但是,我喜欢许多 Emacs 命令,我想偶尔使用它们。有没有办法将 Emacs 嵌入到 gedit 中?例如,我设想按下 alt-q(或任何组合)并启用 Emacs 模式,然后从那时起,我在当前选项卡中的所有按键都执行 Emacs 命令。我再次按 alt-q,它就关闭了。这将使我两全其美。存在这样的东西,还是我需要自己编写这个插件?
ruby-on-rails - 在 Gedit 中阻止评论?
有没有办法注释掉一大块突出显示的代码?
我正在用 ruby 编程,我讨厌将 # 单独放在行上。