ケイトはHTML5をサポートしていますか?

rumtscho

ケイトで長いHTMLドキュメントを編集していますが、現在作業していない部分を「閉じる」ことができるようにしたいと思っています。しかし、これは新しいドキュメントであり、最高レベルのモジュール化ではsection、ではなくを使用しdivます。これはHTMLタグであり、私のKate(バージョン3.8.4)はそれを認識しません。それはdiv他の古い要素でうまく動作します。

ケイトでこのサポートを受ける方法があるかどうか、私は周りを見回し始めました。私のバージョンは古いと想像できますが(Debian安定版に付属しているものです)、新しいバージョンが実際にHTML5をサポートしていない限り、アップグレードしたくありません。不思議なことに、私は必要なものに関する多くのドキュメントを見つけることができません。ケイトの「最新機能」のリストも、最新バージョンの番号の情報もありません。

Kateの最新バージョンはHTML5をサポートしていますか?はいの場合、ソースからインストールすることをお勧めしますか?結局のところ、リポジトリから来た私のプログラムの多くは、Kiteに依存しています。たとえばKile?また、HTML5をサポートしていない場合、何らかのプラグインを使用して取得する別の方法はありますか?

ケーシー

Kate 3.13.2をインストールしましたが、あなたが説明したのと同じ動作を示します。ただし、Kateが使用するhtml構文スキーマを編集することにより、Kateを変更して目的の動作をさせることができます。

まず、Kateのhtml構文ファイルを見つけます。私のインストールの場合、これは

/usr/share/apps/katepart/syntax/html.xml

このファイルの上部近くには、領域を定義するタグのリストがあり、折り畳み可能なのはこれらの領域です。このリストに追加するには、開始タグと終了タグの行をコピーして貼り付け、適切に編集します。以下は、私の追加とその両側の数行を示す差分です。

*** html.xml.orig   2014-06-25 19:40:40.000000000 +0000
--- html.xml    2014-06-25 19:41:08.000000000 +0000
***************
*** 23,28 ****
--- 23,29 ----
      <RegExpr attribute="Element" context="JS" String="&lt;script\b" insensitive="TRUE" beginRegion="script" />
      <RegExpr attribute="Element" context="El Open" String="&lt;pre\b" insensitive="TRUE" beginRegion="pre" />
      <RegExpr attribute="Element" context="El Open" String="&lt;div\b" insensitive="TRUE" beginRegion="div" />
+     <RegExpr attribute="Element" context="El Open" String="&lt;section\b" insensitive="TRUE" beginRegion="section" />
      <RegExpr attribute="Element" context="El Open" String="&lt;table\b" insensitive="TRUE" beginRegion="table" />
      <RegExpr attribute="Element" context="El Open" String="&lt;ul\b" insensitive="TRUE" beginRegion="ul" />
      <RegExpr attribute="Element" context="El Open" String="&lt;ol\b" insensitive="TRUE" beginRegion="ol" />
***************
*** 30,35 ****
--- 31,37 ----
      <RegExpr attribute="Element" context="El Open" String="&lt;&name;" />
      <RegExpr attribute="Element" context="El Close" String="&lt;/pre\b" insensitive="TRUE" endRegion="pre" />
      <RegExpr attribute="Element" context="El Close" String="&lt;/div\b" insensitive="TRUE" endRegion="div" />
+     <RegExpr attribute="Element" context="El Close" String="&lt;/section\b" insensitive="TRUE" endRegion="section" />
      <RegExpr attribute="Element" context="El Close" String="&lt;/table\b" insensitive="TRUE" endRegion="table" />
      <RegExpr attribute="Element" context="El Close" String="&lt;/ul\b" insensitive="TRUE" endRegion="ul" />
      <RegExpr attribute="Element" context="El Close" String="&lt;/ol\b" insensitive="TRUE" endRegion="ol" />

Kateを再ロードしてhtmlファイルを開くと、セクションタグで折りたたむことができるようになります。これは完全なHTML5サポートを追加しませんが、このタグを折りたたむ必要性を満たします。また、この編集されたファイルのバックアップを保持することをお勧めします。これは、次にKateが更新されたときにファイルが破壊される可能性があるためです。

結果:
ケイト

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

IBM Worklight-MBSはHTML5をサポートしていますか?

分類Dev

Rails4はすべての新しいHTML5 <input>属性をサポートしていますか?

分類Dev

HTML5をサポートしていない古いブラウザからWebソケットサーバーにバインドする方法

分類Dev

AngularでHTML5ファイルAPIサポートを確認していますか?

分類Dev

HTML5 / Canvasはダブルバッファリングをサポートしていますか?

分類Dev

<marquee>はhtml5でサポートされていますか?

分類Dev

SpringBoot 1.3.0はhibernate 5をサポートしていますか?

分類Dev

Pythonはパッケージのインポートをサポートしていますか

分類Dev

HTML5 <nav>は、メニューがphp includeによってインポートされているかどうかを検証しますか?

分類Dev

ultisnipsはhtmlをサポートしていますか?

分類Dev

SDK:ボトムエッジはhtml5アプリでサポートされていますか?

分類Dev

ブラウザがHTML5をサポートしているかどうかを検出する方法

分類Dev

GCDWebSeverはWebソケットをサポートしていますか?

分類Dev

libeventはnetlinkソケットをサポートしていますか

分類Dev

Node 11 REPLはインポートをサポートしていますか?

分類Dev

httpサーバーはhtml5 Webソケットをどのように処理しますか?

分類Dev

NiFiサイト間はIPv6をサポートしていますか?

分類Dev

シーズンパッケージはスプラインをサポートしていますか?

分類Dev

クライアントはHTML5を使用してファイルサイズをチェックしていますか?

分類Dev

mockkサポートはインラインサスペンドをサポートしていますか?

分類Dev

Chilkat 9.5.0.49はGCM暗号スイートをサポートしていますか?

分類Dev

Perlはインターネットをサポートしていますか?

分類Dev

フォント要素がHTML5でサポートされていないのはなぜですか?

分類Dev

VSOnlineはASP.NET5の構築をサポートしていますか?

分類Dev

PyQt5はQt3Dをサポートしていますか?

分類Dev

angle-cliはrc5をサポートしていますか?

分類Dev

Acer E5はSata3をサポートしていますか?

分類Dev

AMP HTMLはどのCSSルールをサポートしていますか?

分類Dev

NSHTMLTextDocumentTypeはHTMLテーブルをサポートしていますか?

Related 関連記事

  1. 1

    IBM Worklight-MBSはHTML5をサポートしていますか?

  2. 2

    Rails4はすべての新しいHTML5 <input>属性をサポートしていますか?

  3. 3

    HTML5をサポートしていない古いブラウザからWebソケットサーバーにバインドする方法

  4. 4

    AngularでHTML5ファイルAPIサポートを確認していますか?

  5. 5

    HTML5 / Canvasはダブルバッファリングをサポートしていますか?

  6. 6

    <marquee>はhtml5でサポートされていますか?

  7. 7

    SpringBoot 1.3.0はhibernate 5をサポートしていますか?

  8. 8

    Pythonはパッケージのインポートをサポートしていますか

  9. 9

    HTML5 <nav>は、メニューがphp includeによってインポートされているかどうかを検証しますか?

  10. 10

    ultisnipsはhtmlをサポートしていますか?

  11. 11

    SDK:ボトムエッジはhtml5アプリでサポートされていますか?

  12. 12

    ブラウザがHTML5をサポートしているかどうかを検出する方法

  13. 13

    GCDWebSeverはWebソケットをサポートしていますか?

  14. 14

    libeventはnetlinkソケットをサポートしていますか

  15. 15

    Node 11 REPLはインポートをサポートしていますか?

  16. 16

    httpサーバーはhtml5 Webソケットをどのように処理しますか?

  17. 17

    NiFiサイト間はIPv6をサポートしていますか?

  18. 18

    シーズンパッケージはスプラインをサポートしていますか?

  19. 19

    クライアントはHTML5を使用してファイルサイズをチェックしていますか?

  20. 20

    mockkサポートはインラインサスペンドをサポートしていますか?

  21. 21

    Chilkat 9.5.0.49はGCM暗号スイートをサポートしていますか?

  22. 22

    Perlはインターネットをサポートしていますか?

  23. 23

    フォント要素がHTML5でサポートされていないのはなぜですか?

  24. 24

    VSOnlineはASP.NET5の構築をサポートしていますか?

  25. 25

    PyQt5はQt3Dをサポートしていますか?

  26. 26

    angle-cliはrc5をサポートしていますか?

  27. 27

    Acer E5はSata3をサポートしていますか?

  28. 28

    AMP HTMLはどのCSSルールをサポートしていますか?

  29. 29

    NSHTMLTextDocumentTypeはHTMLテーブルをサポートしていますか?

ホットタグ

アーカイブ