■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 最新50

vim6

662 :KoRoN :01/10/21 08:40
>>661
まずfiletype=xmlとなっていることを確認して下さい。
次にindentexpr=XmlIndentGet(v:lnum,1)となっていることを確認して下さい。

結論を言いますとvimはC言語のindentしかネイティブではサポートしていません。
そこでvim6の新機能としてvimスクリプトを利用した'indentexpr'オプションが導入されました。
こいつに適当なvimスクリプト関数を指定することでXMLを含む様々なインデントを実現させています。
この指定は'ft'に応じて変わるようになっているので上のようにチェックします。

なんらかの障害により'ft'もしくは'indentexpr'が正しく設定されていないものと思われます。
確認してみてください。もちろん本来はXMLでも=によるインデント整形は可能ですよ。


新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver5.26+ (01/10/21-)