问题标签 [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.

0 投票
2 回答
298 浏览

python - How do I create a new file view in Kate with Python/Pâté?

I'm working on a Kate plugin written in Python that generates a large amount of text too big to display it in a popup. So I want Kate to open a new unnamed file and display the text in it.

Is there a way to do this in Python (apart from running a subprocess echo text | kate --stdin)?

0 投票
1 回答
6957 浏览

python - 如何安装 Kate 插件?

我正在尝试安装Kate-plugins pip install pysmell==0.7.3 pyplete==0.0.2 pep8==0.6.1 pyflakes==0.5.0 pyjslint==0.3.3 simplejson==2.6.1工作正常,但是当我尝试时pip install Kate-plugins出现错误“错误:无法创建'/usr/local/lib/python2.7/dist-packages/kate_plugins':权限被拒绝”。sudo pip install Kate-plugins安装成功。

按照指令ln -s /usr/local/lib/python2.7/dist-packages/kate_plugins/ $(kde4-config --localprefix)/share/apps/kate/pate执行,没有错误。但我在设置 > 配置 Kate > 插件中没有看到“Python 插件”。

我有 KDE 4.8.5 凯特 3.8.5

还有一个问题:你知道一些 Python + Django + Kate 的好插件吗?

0 投票
0 回答
729 浏览

python - 凯特佩特不会加载 KDE 4.13

不确定升级到 KDE 4.13(我在 beta 3 上)是否导致需要做一些新的事情来加载 kate python 插件。

我已经完成了通常的链接

从这个凯特线程注意到这个评论

您在这里有一个简单的安装指南(从源代码构建 Kate):

http://kate-editor.org/get-it/

之后,您只需将 kate.so 添加到 python 路径...</p>

所以我做到了。

Pate 引擎仍然不会加载任何建议?

0 投票
2 回答
17763 浏览

regex - 如何替换 Kate 正则表达式

我正在使用 Kate 编辑器。这是一个显示我的问题的最小示例:

我有一个文件,其中包含以下内容:

其中 stuff 是一些任意的字母串。我想用

东西不变的地方。正则表达式:

匹配这样的表达式。所以我用 CTRL-r 拉出替换对话框,然后输入

所以在文档中,一个实际的例子是,

当我点击替换按钮时更改为

在 Kate 文档:附录 B:正则表达式中,\1 应该匹配使用的第一个模式。这确实是正确的语法吗?我也尝试过 $1、#1 和其他各种东西。

0 投票
1 回答
160 浏览

kde - 防止 KDE Kate 3.13 在“打开文件”的“文档”窗格中自动折叠文件夹?

我通过设置查看了高低,但我似乎无法弄清楚如何防止 KDE Kate 3.13 在打开文件时自动折叠“文档”窗格中的分支。这对我来说真的很烦人,因为我必须重新挖掘折叠的文件结构以找出我正在处理的前一个文件的位置。

有谁知道这个秘方在哪里?

要重现此问题:

  1. 在 3.13 版或附近安装 Kate
  2. 通过右键单击->查看模式->树模式将文档窗格放置在树视图中
  3. 通过 File->Open 打开不同分支中的多个文档。
  4. 在与树视图中当前公开的分支不同的分支中打开文件。
  5. 观察“文档”窗格中的其他分支自动折叠。

等待修复时的解决方法:

  1. 启用控制台工具并打开 Konsole 界面(或使用常规 Konsole 实例)
  2. 执行“kate”打开文件而不触发文档折叠。
0 投票
2 回答
479 浏览

qt-creator - 如何在 c++ 代码中突出显示 HTML 代码块?

我在 C++ 上编写 Web 项目。在我的 c++ 代码中必须插入 html,例如这样

也就是整个 html 代码在<!++and之间++!>(代码在编译自己的预处理器到字符串之前被处理)

只需拥有自己的宏预处理器,例如

请告诉我,我如何将 html 关键字和自己的宏添加到 qt-creator 代码编辑器中?我试图为 Kate 编写一个 higlite-xml(继承 c++ highlite),但可能我不明白,因为背光不起作用。

这是我的草图语法高亮

0 投票
2 回答
2089 浏览

c++ - Kate(文本编辑器)缩进,c++

我使用 kate 文本编辑器来编写 c++ 代码。我真的很喜欢编辑器,除了它的缩进行为让我发疯。我有以下问题:如果我想编写类似的代码

缩进最初把一切都搞砸了://code当按下回车键时,kate 没有插入一个制表符并跳转到标记为“”的位置,而是插入了一个空格。所以更详细地描述它:你从

在按下回车键时,凯特会产生类似的东西

其中 '[ ]' 代表一个空格。但相反,我希望 kate 插入一个制表符以给出开头指示的结果。或者,更冗长地重复一遍,我希望凯特给我

点击进入。我玩过所有设置,但无法使其正常工作。它让我疯狂。我选择了“默认识别模式正常”、“使用制表符识别”(8 个字符)。有人知道如何自定义此行为吗?我查找了 katerc 文件,但找不到任何可以帮助我的选项...

编辑:我应该补充一点,如果凯特给我就可以了

按回车键。但是这个额外的空白绝对是烦人的。

0 投票
1 回答
985 浏览

xml - KDE 的 Kate:如何在配置文件中设置缩进?

我编写了一个 XML 文件,其中包含一种尚未支持的语言的语法高亮显示。这种语言的缩进约定是:

  • 第一缩进级别:4 个空格
  • 第二级:1 个选项卡
  • 第三级:1个制表符+4个空格
  • 第四级:2 个选项卡
  • 第五级:2个制表符+4个空格
  • 等等

每个选项卡的宽度为 8 个空格。

我知道我可以通过 GUI 设置 kate 以尊重该缩进约定:Configure --> Editor Component --> Editing --> Indentation --> Tabulators and Spaces但我想知道是否可以直接在 XML 文件中添加该信息,这样用户只需复制一个文件即可~/.kde/share/apps/katepart/syntax/

所以我的问题是,缩进约定可以添加到 XML 语法高亮文件中吗?

谢谢

在 KDE 4.14.1 上使用 Kate 3.14.1。

0 投票
1 回答
806 浏览

syntax-highlighting - 是否有编辑器(或 kate 的解决方案)在混合代码中进行语法高亮显示?

我使用Kate作为我的 Node.js 项目的编辑器。在 Node.js 项目中,我有时更喜欢在单个文件中编写整个 index.html。那时,我需要使用:

  • html
  • css ( <style>...</style>)
  • 现场脚本 ( <script type="text/ls">...</script>)
  • javascript ( <script [type="text/javascript"]>...</script>)

同时。如果这些代码位于单独的文件中,Kate 可以突出显示它们。

当它们混合在一个文件中时(最好在 Kate 中,或任何其他可以在 Linux 上运行的编辑器中),如何使代码正确突出显示?

0 投票
1 回答
111 浏览

cmake - 凯特 Cmake 错误

我正在尝试在 Linux Mint Cinnamon 17.1 64 位上构建 Kate。我下载了 Kate 源代码并尝试根据http://kate-editor.org/get-it/安装它。现在在尝试编译时,我收到 cmake 错误。

我在这里做错了什么?请帮忙。

谢谢。