小编Chr*_*pie的帖子

更改 Kate 语法高亮文件的目录

我正在使用 KDE 4.8.4 和 Kate 3.8.4 运行标准 Debian Wheezy。

Kate 文本编辑器的语法高亮文件位于:

/usr/share/kde4/apps/katepart/syntax
Run Code Online (Sandbox Code Playgroud)

如果我跑

kde4-config --prefix
Run Code Online (Sandbox Code Playgroud)

这给

/usr
Run Code Online (Sandbox Code Playgroud)

$ KDEDIR是空的。这导致只有上层目录中的 XML 文件用于突出显示。

在其他几个论坛中,我看到它应该可以在

~/.kde/share/apps/katepart/
Run Code Online (Sandbox Code Playgroud)

如果我将语法高亮文件放在我的系统上,它们似乎被忽略了。

有人如何将Kate使用的语法突出显示文件的目录更改/设置为任意目录?

kde kate syntax-highlighting kde4

8
推荐指数
1
解决办法
1万
查看次数

如何在 Kate 中更改头文件的默认语法突出显示

通常我必须在Kate 中打开头文件(以 .h 结尾)。用于打开这些文件的默认语法突出显示始终为C++. 怎么改成Fortran这样我就不用手动切换了?

编辑1:

我已经*.h; 在 fortran.xml 下的扩展列表中添加了

~/.kde/share/apps/katepart/syntax/
Run Code Online (Sandbox Code Playgroud)

但这无济于事。*.h;还包含在XML上层目录的其他几个文件中。

顺便说一句:在这两个文件中的优先级cpp.xmlfortran.xml9

编辑2:

XML总是通过使用相同的文件重新启动Kate 来测试对-file的修改。在这里,我没有看到任何变化。但是,如果我关闭并重新打开相同的文件,它会起作用。

kde kate syntax-highlighting

8
推荐指数
1
解决办法
6026
查看次数

如何在 Bash 脚本中的不同屏幕会话中启动多个作业?

我想要使​​用的程序可以通过启动

./myprogram < input_part1.txt > output_part1.txt
Run Code Online (Sandbox Code Playgroud)

如何myprogram在一个BASH脚本中启动四个作业,其中每个作业在单独的会话中运行SCREEN?在我启动脚本之前,会话不存在。

我试过:

#!/bin/bash
screen -mdS test1 ./myprogram < input_part1.txt > output_part1.txt
screen -mdS test2 ./myprogram < input_part2.txt > output_part2.txt
screen -mdS test3 ./myprogram < input_part3.txt > output_part3.txt
screen -mdS test4 ./myprogram < input_part4.txt > output_part4.txt
Run Code Online (Sandbox Code Playgroud)

但这不起作用。为什么不?

bash gnu-screen shell-script

3
推荐指数
1
解决办法
6692
查看次数

标签 统计

kate ×2

kde ×2

syntax-highlighting ×2

bash ×1

gnu-screen ×1

kde4 ×1

shell-script ×1