问题标签 [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.
python - 如何获取导致文件系统事件的进程的 PID?
我正在考虑与python-watchdog
. 有没有办法确定哪个进程 (PID) 导致了检测到的事件?
背景:我正在寻找一种方法来检测由某些编辑器(如vim
、pycharm
或kate
. 简而言之,这些编辑器在保存更改时不会“修改”原始文件。相反,他们创建了一个新的并将其与旧的交换 - 以略有不同的各种方式。请参阅中的相关问题python-watchdog
。我不是重新配置这些编辑器,而是寻找检测这些 [create/delete/move] 事件序列并可靠地重新解释为原始文件的“伪修改”事件的方法。
haskell - Haskell:ctags(和 Kate 编辑器)
我尝试了 Kate 编辑器的 CTags 插件。它有点工作,索引构建静默(没有错误消息),数据库文件以及必要的菜单条目出现。然后Go to definition
- No hits found
。
我并不感到太惊讶。显然,Kate 是这样构建索引的:
它暗示了 C++;我不能说更多。Haskell ctags 的正确命令行是什么?
升级版:
hasktags
已提出。我设法安装并试运行它:
在 Kate 中也有一些路径CTags database file
:
我不能从hasktags
自述文件中得到太多。
text-editor - 如何配置 Kate 以自动检测空格/制表符缩进?
我对由完全不相关的人群编写的软件感到困惑,而且它们都使用完全不同的缩进标准。我可以设置缩进宽度,但没有什么比使用制表符打开文件、进行一些更改并发现我的更改使用空格代替缩进更烦人的了。
我写的所有软件都使用四格缩进。然后我去制作一个 Quake 3 mod,整个代码库都使用标签。当我进行更改时,我必须非常小心地首先设置我的缩进设置,否则我将不得不在每次提交之前手动重写缩进。
我浏览了设置,找不到任何东西。tabs-and-spaces 模式实际上并没有做任何特别的事情,只是将其设置为 tabs 模式(重置后)。我浏览了谷歌,我发现的只是这个非常无用的邮件列表消息。检测一致的缩进并不难,其他文本编辑器可以很好地处理它,它不一定是完美的,它只需要大部分时间都可以工作。
如果凯特有这个设置,它在哪里,如果没有,什么时候会有这样的设置?如果我不能让凯特这样做,我将不得不关掉它。我已经使用过 Notepad++ 和 Geany,但是它们在对超大文件(例如,数十兆字节的文本)执行正则表达式或渲染等宽非欧洲文本时都存在严重问题。
linux - 凯特编辑器重置设置
如何重置我在非 KDE 桌面上的 Kate 所做的更改?
在“在字体和颜色中配置 Kate”下的设置中,我错误地将 Vim(dark) 更改为“使用 KDE 颜色方案”问题是,它覆盖了 Vim。
kde - 我可以将 Kate kde 编辑器配置为跨文件使用相同的“查找”字符串吗?
我终于掌握了 KDE 中(通常过于复杂的)Kate 编辑器的窍门。我唯一没有想到的是如何覆盖 Kate 为您打开的每个文件维护不同的“查找”字符串的默认行为。例如,当您在查看代码并想在另一个模块中查找函数时,这真的很烦人。通常,您会双击该函数,然后键入Ctrl+ F。到目前为止一切顺利,它设置为查找突出显示的文本。但随后切换到在另一个选项卡中打开的另一个模块,然后点击F3. 您会得到预期的“查找下一个”行为,但它查找的文本是您在该模块中最后查找的任何内容。不是您刚刚要求查找的文本。
我可以看到为每个模块维护单独的“查找”字符串可能是一个不错的选择,但说真的 - 作为默认值?而且我找不到任何方法来改变它的工作方式。
c++ - 如何用cmake构建凯特?
亲爱的 stackoverflow 用户,
我正在尝试从源代码编译 kate,但出现未声明变量的错误。到目前为止,这些是我正在使用的命令:
请在编译过程中找到下面的错误:我认为它必须与不包括一些应该存在的路径文件相关,该文件应该在那里声明变量 QWidgetAction,但是我不知道为什么,因为我根据网站安装了所有必需的包。
(qtbase5-dev qtscript5-dev extra-cmake-modules plasma-framework-dev libkf5crash-dev libkf5config-dev libkf5activities-dev kinit-dev kdoctools-dev libkf5i18n-dev libkf5parts-dev libkf5guiaddons-dev libkf5iconthemes-dev libkf5jobwidgets-dev kio-dev libkf5texteditor-dev libkf5windowsystem-dev libkf5xmlgui-dev libgit2-dev)。我编译它的原因是因为我弄乱了我原来安装的 kate 并且我无法加载所有插件,因为我的 /.config kate 文件夹不见了。请任何帮助表示赞赏。
[ 69%] 目标 katecloseexceptplugin 的自动 moc [ 69%] 内置目标 katecloseexceptplugin_automoc [ 71%] 内置目标 katecloseexceptplugin [ 71%] 目标 katesqlplugin 的自动 moc [ 71%] 内置目标 katesqlplugin_automoc [ 71%] 构建 CXX 对象插件/katesql/ CMakeFiles/katesqlplugin.dir
/katesqlview.cpp.o /home/pablo/kde/kate/addons/katesql/katesqlview.cpp:在成员函数'void KateSQLView::setupActions()'中:
/home/pablo/kde/kate/插件/katesql/katesqlview.cpp:141:3:错误:
'QWidgetAction' 未在此范围内声明 QWidgetAction *wa = new QWidgetAction(this); ^ /home/pablo/kde/kate/addons/katesql/katesqlview.cpp:141:18:错误:'wa'未在此范围内声明 QWidgetAction *wa = new QWidgetAction(this);
^ /home/pablo/kde/kate/addons/katesql/katesqlview.cpp:141:27:错误:'QWidgetAction'之前的预期类型说明符<br> QWidgetAction wa = new QWidgetAction(this);
^ addons/katesql/CMakeFiles/katesqlplugin.dir/build.make:96:目标
'addons/katesql/CMakeFiles/katesqlplugin.dir/katesqlview.cpp.o'的配方失败了[2]: [addons/katesql/CMakeFiles/katesqlplugin.dir/katesqlview.cpp.o]
错误 1 CMakeFiles/Makefile2:2439:目标 'addons/katesql/CMakeFiles/katesqlplugin.dir/all' 的配方失败
make[1]: * [addons /katesql/CMakeFiles/katesqlplugin.dir/all] 错误 2 Makefile:138: 目标“所有”的配方失败 make: *** [all] 错误 2
ubuntu-16.04 - 如何恢复加载的 Kate 插件
尊敬的 stackoverflow 用户:
到目前为止,当我在 ubuntu 16.04 中将它安装为 sudo apt-get install kate 时,我与 kate 合作得很好。
然而,前几天。启动 kate 时出现以下错误: org.kde.kwindowsystem: 找不到任何平台插件
我已尝试删除该应用程序并重新安装它,删除 ./kde 文件夹,但仍然如此。
您知道如何将其修复回原始配置吗?谢谢
indentation - 凯特随机缩进
编码时,如果我在缩进后键入内容,它会缩进代码。
例子:
会变成
这非常烦人,我想知道如何禁用它?
kate - 你能在 Kate 编辑器中搜索变量吗
我正在用 Kate 编写一个 C 程序,我不得不用一个名为“wheel”的变量修改几行。所以我使用了Kate的默认搜索功能。
我遇到的问题是评论中也存在同名的“轮子”。所以我无法有效地搜索所有使用“轮子”作为变量的行。
kate 是否具有可以在代码中搜索特定变量的功能?如果有,它是怎么称呼的?
debugging - 在 Kate Editor 中配置 C 程序
我想在 kate 编辑器中构建和运行 C 程序,你能帮我解决这个问题吗,我需要为我的编辑器配置我该怎么做。我没有找到任何教程