我使用的是 KUbuntu 18.04.1
我正在尝试安装凯特脚本:凯特中的字数统计。
文档说
要安装,请将 wordcount.desktop 和 wordcount.sh 复制到 ~/.kde/share/apps/kate/scripts/。
但是,没有名为的文件夹
凯特在~/.kde/share/apps/.
首先,我应该创建一个名为 的目录kate并粘贴内容。
但应该已经有一些内容了,因为安装了 Emmet、Editing 等插件。
那么,如何在 Kate 中安装脚本以及现有脚本在哪里?
我安装了 Nemo 使用
sudo add-apt-repository ppa:webupd8team/nemo3
sudo apt update
sudo apt install nemo
Run Code Online (Sandbox Code Playgroud)
然后我去了 Preferred Application -> System -> File Manager -> Files
注意:Nemo 喜欢称自己为文件
但它并没有改变默认的文件管理器。
因此,为了仔细检查,我使用了我的 ubuntu mate 可启动 USB(尝试 ubuntu)。使用相同的过程检查 Nemo 是否可以设置为默认文件管理器。但它在那里也不起作用?
我想提到xdg-open $HOME开放的尼莫。
/usr/share/applications/mate/当我在某个地方读到应用程序显示的地方Preferred Application是从这个位置获取时,我是否应该更改任何内容。
如果我需要更改任何文件,我需要更改哪个文件,更改是什么?
什么是终端解决方案?
更新 1
桌面中的Home和Computer图标由Mate Tweak,它造成了所有混乱。无论默认文件管理器是什么,Mate Tweak生成的图标始终打开Caja。
但是当我创建目录快捷方式时,它默认在 Nemo 中打开。
我几乎没有tree一些目录结构的命令输出(在文本文件中)。它看起来像:
% cat tree.txt\n.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 grandpartest\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 partest\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 test\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 empty-asciidoc-document.adoc\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 empty-asciidoc-document1.adoc\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 grandpartest2\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 partest2\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 test2\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 empty-asciidoc-document.adoc\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 empty-asciidoc-document1.adoc\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 empty-asciidoc-document2.adoc\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 grandpartest3\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 partest3\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 test3\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 empty-asciidoc-document.adoc\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 empty-asciidoc-document1.adoc\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 empty-asciidoc-document2.adoc\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 empty-asciidoc-document3.adoc\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 tree.txt\n\n9 directories, 10 files\nRun Code Online (Sandbox Code Playgroud)\n有什么方法可以解析这些文本文件以创建类似的目录结构吗?
\n我知道我可以使用mkdir -p和touch创建这个目录结构。但我感兴趣的主要事情是解析文本文件以获取与这些命令一起使用的值。
更新1:
\n根据@muru的要求
\n% cat tree-j.txt\n[{"type":"directory","name": ".","contents":[\n {"type":"directory","name":"grandpartest","contents":[\n {"type":"directory","name":"partest","contents":[\n {"type":"directory","name":"test","contents":[\n {"type":"file","name":"empty-asciidoc-document.adoc"},\n {"type":"file","name":"empty-asciidoc-document1.adoc"}\n ]}\n ]}\n ]},\n {"type":"directory","name":"grandpartest2","contents":[\n {"type":"directory","name":"partest2","contents":[\n {"type":"directory","name":"test2","contents":[\n {"type":"file","name":"empty-asciidoc-document.adoc"},\n {"type":"file","name":"empty-asciidoc-document1.adoc"},\n {"type":"file","name":"empty-asciidoc-document2.adoc"},\n {"type":"directory","name":"Untitled Folder","contents":[\n ]}\n ]}\n …Run Code Online (Sandbox Code Playgroud) 18.04 ×1
bash ×1
command-line ×1
default ×1
filemanager ×1
kate ×1
kde ×1
kubuntu ×1
scripts ×1
ubuntu-mate ×1