问题标签 [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.
html - kate - 正则表达式 - 查找和替换从 href 到 "> 的部分 URL
我想修改许多包含在 .html 和 .txt 文件中的链接。我主要使用 Kate 作为我的文本编辑器,因此我用kate
标签问了这个问题。以下是链接示例:
我找到
了从 HTML 链接中提取 URL 的正则表达式| python - 从 HTML 链接中提取 URL 的正则表达式 - 堆栈溢出,所以我知道如何使用从 href 到 "> 捕获文本href=[\'"]?([^\'" >]+">)
,但我不知道如何在 > 之前将文本从 href 保留到 " 并添加在以下文本中:' rel="nofollow noopener noreferrer">'。
我有最终结果应该如下所示:
Kate 中的正则表达式如何做到这一点?
谢谢你。
linux - 如何从内置 bin 重定向以执行 AppImage?
场景:Ubuntu 18LTS 中的当前 Kate 版本指向其自定义版本(似乎不支持正则表达式搜索功能)。垃圾箱是:/usr/bin/kate
。
所需的解决方案:运行 Kate AppImage(具有正则表达式搜索/替换功能)。AppImage 当前位于~/Downloads
.
问题:如何重定向系统以执行Kate的AppImage版本,而不是内置版本?
我可以简单地创建一个指向 AppImage 的链接/usr/bin
吗?
debugging - i386 x86_64 架构汇编语言无符号错误
刚开始汇编编程,在用 nasm 编译后,当我用 , 打开文件时gdb ./myfile
(在 ./sandbox 中找不到调试符号(它的文件名))
尝试了来自终端 objdump、nm 和所有命令的许多命令,在 ./sandbox 中找不到调试符号
ASM 代码
makefile 中的代码
从 gdb objdump 获取错误
(在 ./sandbox(我的文件名)中找不到调试符号)
php - 凯特在 endforeach 中突出显示的“每个”
早期版本的 Lampp 在 Kate 中的 endforeach 是灰色的。使用最新的 xampp 版本 (7.3.8) 'each' 为红色并带有下划线。这是使用 foreach 的冒号版本。foreach/endforeach 是否发生了变化,或者我的编码是否有问题?
我是一个热心的业余爱好者。用大括号代替 ':' 和 endforeach 工作正常。我只是好奇凯特为什么要这样做。
没有错误信息。工作正常,但为什么凯特的怪癖?
kate - 删除 Kate 中的尾随空格
我正在使用 Kate 来编辑一些源代码。不幸的是,我在那里有很多尾随空间。有没有一种简单的方法来清理整个文本文档?我相信有一种比使用正则表达式复杂的查找/替换操作更简单的方法。
migration - 哪里可以找到 Kate 文本编辑器键映射/快捷方式配置文件?
我在哪里可以找到包含 Kate 文本编辑器键盘快捷键的配置文件,以便我可以将其复制到新安装中?
否则我该如何方便地恢复密钥设置?
我正在尝试恢复 Kate 配置,同时从损坏的 linux 安装迁移。
我复制了我找到的大部分 Kate 配置文件。这已经恢复到凯特我的主题、片段和会话。但是我设置的所有键盘快捷键(使用其制作精良的键盘快捷键对话框)都没有恢复。事实上,我恢复的片段并没有多大用处,因为键绑定不再存在。他们一定在某个地方吗?
text-editor - Kate 文本编辑器项目插件问题
各位 F/OSS 爱好者,您好,我对 KDE 的 Kate 有疑问。编辑器不会在相应的面板中显示我的项目的文件结构,也不会在项目的下拉选择中显示项目名称。
能够快速浏览您的项目文件确实是必须的,我不明白为什么它不起作用。我在我的项目的根目录提供了一个 .kateproject 文件,它有一个 git 存储库,启用了从 cvs 自动加载,所以从技术上讲它应该加载......我正在使用 manjaro 以及截至 5 月 7 日的最新更新。Kate 版本为 20.04.0 和uname -a
产量:Linux 5.4.36-1-MANJARO #1 SMP PREEMPT Wed Apr 29 18:47:01 UTC 2020 x86_64 GNU/Linux。我的桌面环境是 Plasma 5.18.4 。
.kateproject 的内容:
regex - 与 KATE 正则表达式的非贪婪/惰性匹配
我试图找到两个词之间的所有内容(不打算说出哪两个词,因为我不希望人们尖叫“你不能用正则表达式解析 x,而是使用 x 解析器)。我很容易找到开始词和结束词 - 除了结束词不是第一个遇到的词。
我正在使用的是这样的:startword((.*\n)*)endword
这并不像留下结尾词那么糟糕,然后它会匹配到文档的末尾。然而,这不是我需要的。
我读过无数文章说我想要的是一个非贪婪或懒惰的搜索,应该通过放置一个 ? 之后 **。当我在 KATE 中尝试时,它什么都不匹配(startword((.*\n)*?)endword
)。
我也对另一种行为感到困惑 - 我有一些文本出现 endword\n\s**endword 但是当我用它来结束比赛时,它也失败了。但是 match endword\n\s*endword 本身按预期运行。
有没有办法在 KATE 中做懒惰的正则表达式,或者任何人都可以想出另一个解决方案?
谢谢。
command-line - Snap Kate 参数列表太长
我已经从 ubuntu 18.04 的 snap 商店安装了 kate 编辑器。但是当我kate
从命令运行时,我收到了这些错误:
并且凯特编辑器没有运行。
我已经尝试ulimit
按照https://unix.stackexchange.com/questions/45583/argument-list-too-long-how-do-i-deal-with-it-without-changeing-my-command增加。但仍然没有运行。
任何帮助将非常感激。
谢谢
kate - 如何更新语法文件?
设置 → 配置 Kate… → 打开/保存 → 模式和文件类型中的下载按钮(参见 2014 年的截图)不见了。