1

vimoutliner ドキュメント (.otl) にコードを挿入する方法は? 次のようなものがありますか:

<code>
...
</code>
4

1 に答える 1

1

で行を開始することにより、「整形済みの本文テキスト」ブロックを挿入できます。次に;例を示します。

Hello world
    This is "Hello world" in Ruby
    ; def hello(name)
    ;   puts "Hello, #{name}!"
    ; end

ドキュメントによると:

フォーマット済みテキスト マーカー ; は、VO またはポスト プロセッサによって再フォーマットまたはラップされるべきではないテキストをマークするために使用されます。ポストプロセッサは、courier のような固定スペース フォントを使用して、これらの行をレンダリングします。ポストプロセッサは、おそらくあなたが書いたものの外観を変更しません. これは、テキスト画像、プログラム コード、またはその他の形式に依存するテキストを作成するのに役立ちます。

また、「ユーザー定義の整形済みテキスト」ブロックに使用することも<できます。これにより、ブロックに「スタイル」を与えることができます (たとえば、どの言語であるかにラベルを付けるなど)。

Hello world
    This is "Hello world" in Haskell
    <Haskell
    <hello :: String -> IO ()
    <hello name = putStrLn ("Hello " ++ name ++ "!")

ドキュメントで暗示されているように、これらのテキスト ブロックに実際に何が起こるかは、一度書かれたアウトラインで何をしているかによって異なります。ツールを使用してそれらを別の形式に処理している場合は、そのツールが何をするかを確認する必要があります。書式設定済みのテキスト ブロックを使用します。<code>ユーザー定義の書式設定済みブロックを取得し、構文が強調表示された HTMLタグを出力する、カスタム作成ツールを使用します。

于 2014-04-19T21:04:23.633 に答える