问题标签 [kate]
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.
kdevelop - 当没有工具视图时,有没有办法在 Kdevelop 中隐藏面板?
在 Kate 中,当没有工具视图添加到编辑区域周围的面板时,它们会自动隐藏。在 Kdevelop 中,它们只是围绕编辑区域大约一厘米宽的空灰色条。有没有办法像凯特一样自动隐藏它们?
删除工具视图前后的 Imgur 链接:
谢谢
kate - Kate(文本编辑器)能否显示用户在“查找/替换”中输入的搜索词在文档中出现的次数?
例如,Chromium 会显示用户在“查找”中输入的搜索词出现在网页上的次数。
我的用例很简单:当我在 Kate 中搜索时,我想知道我的搜索词在我正在搜索的文档中出现了多少次。
regex - kate中的正则表达式模式查找和替换
我有一个像这样组成的巨大文件:
这一行是错误的,因为代码后面的名字,例如:(20000000) NAME
其中 NAME 不会在其他行的片段中重复出现(示例 1):
此行是正确的,因为代码后的所有名称都相同(示例 2):
一行文件中的所有片段都由这样的代码分隔(888888888),在此代码之后跟随1-5个单词名称,在所有片段中都是相同的。
目标是找到所有具有相同名称的行。
我为此目的使用了正则表达式(其中“洗脸”是名称:
但它找到了所有带有名称的行,它们只是在第一个片段中
我认为正则表达式的错误部分是 .*
如何更改 .* 如果我想查找具有相同名称的片段的行(如示例 2),但不查找名称不同的片段(如示例 1)
PS coma (,) 是不可靠的分隔符唯一可靠的分隔符是括号中的 (35465468) 数字,后跟 NAME
git - KDE Kate IDE 在一个项目中拥有多个 Git 存储库
我最近开始使用 KDE 的 Kate IDE。由于我正在使用 atm 的项目包含 3 个不同的 git repos。我希望将它们归为一个 Kate 项目。我使用以下配置创建了一个 .kateproject 文件
像这样,我在 kate 的项目插件中得到了我想要的树视图,但 git 跟踪似乎不适用于 3 子项目。显然 kate 的 git 插件在每个项目中都找不到 .git 文件夹。
有没有人知道我做错了什么?删除 .katefile 后,如果我直接在其中一个子项目中打开文件,则 git 插件可以正常工作。但我宁愿同时打开所有 3 个项目。这样做的主要原因是我想在每个子项目中获取整个项目的 cTag 索引。也许我也可以通过另一种方式实现这一目标?
kate - 可以更改行距或行高吗?
是否可以保持字体大小相同并增加文本行之间的间距?
我在配置设置或在线手册中找不到任何内容。
我年纪大了,很难在代码行之间不加空行的情况下查看代码,但如果我可以稍微增加行距,就可以过关。
如果重要的话,我正在使用 Manjaro 和 KDE。谢谢你。
regex - 用于 PC 上 CNC 代码更改的 Kate Text Editor 正则表达式
使用某些 CAM 软件时,CNC 代码通常以空格正确生成。但是例如,当通过 USB 或网络移动到“Citizen Cincom L20”机器并在那里进行编辑时,它会丢失空格并丢失分号,同时保留无论如何都可以用作分号的新行。
但是由于 CNC 程序的编辑发生在 3 个地方:CAM 软件(在这种情况下为 ESPRIT)、CNC 机床控制器以及通过计算机上的文本编辑器作为 ESPRIT 中的后处理器是垃圾。我想出了这个正则表达式
所以
变成
这在 Kate 中起作用,可以将所有内容重新分开,以便更清晰地审查代码。关于它的唯一问题是我需要为每个文件手动执行此操作,并且我想自动化它,最好是通过 Kate,所以它会在打开任何 ????.PRG 纯文本文件时发生。
但是我不完全知道应该如何称呼这种情况是宏还是什么?我正在寻找一些建议来实现这一点。或者也许一些替代解决方案
ctags - 凯特编辑器中的 ctags 找不到功能
我在我的 C++ 代码中添加了一个新函数,而 kate 中的 ctags 就像它不存在一样。我还没有找到与此问题相关的任何其他功能。我在“索引目标”中有项目根目录并运行了“更新索引”。有问题的函数(当然)位于目录结构的根目录下,代码编译并运行。为什么会发生这种情况?