タグ付けされた質問 「filetype-html」


2
ソースコードファイルをHTMLに変換する方法は?
プログラミング言語(PHPなど)で記述されたソースコードのファイルがあり、それをHTMLファイルに変換したいので、コードを共有するためにWebで公開できます。 変換とは、たとえば、<br>テキストエディターとWebブラウザーの両方でテキストが同じ書式を維持するように、新しい行をタグに変換することを意味します。理想的には、構文の強調表示も保持して、印刷もできるようにする必要があります。 これはVimで達成可能ですか?もしそうなら、どのように?

1
Vimで部分的なHTMLインデントを無効にする
警告:私はWeb開発者ではありません。 そうは言っても、私がHTMLを編集しなければならないまれな状況があります。そうすると、Vimの動作が気に入らないことに気づきました。設定を変更できることを願っています。 コーディングするとき、80文字で行を折り返す傾向があります。これは、HTMLタグを複数行に分割する必要があることを意味します。これが起こったときに私が欲しいのは、いくつかの賢明なインデントです。したがって、たとえば、次のコードがあり、同様にインデントしたい場合があります。 <a href="http://someverylongurl.com/foo/bar/blaz/SinwzvO.jpg"><img src="http://someverylongurl.com/foo/bar/blaz/Sinwzv0.jpg" class="ri" alt="This is an image"></a> ただし、デフォルトでは、Vimの自動インデントは、分割されたHTMLタグを、前の行から始まるHTMLタグと同じレベルにインデントします。つまり、次のような結果になります。 <a href="http://someverylongurl.com/foo/bar/blaz/SinwzvO.jpg"><img src="http://someverylongurl.com/foo/bar/blaz/Sinwzv0.jpg" class="ri" alt="This is an image"></a> 正確には、私が欲しくないものです。入力していると、常に戻ってこのようなインデントを修正しなければならないことがわかります。 私は一般的にVimの自動インデントが好きで、単にそれを普遍的に無効にしたくありません。分割HTMLタグのインデントを無効にするか変更するだけですが、方法がわかりません。 これを変更することは可能ですか? (この質問についてStackoverflowを検索してみましたが、見つかりませんでした。重複している場合は、元の質問を教えてください。) 編集:解決策はここで見つかりましたhttps://www.reddit.com/r/vim/comments/3ogbna/disabling_partial_html_indentation_in_vim/cvy8p3u 編集#2:さて、上記の解決策は問題を解決しませんでした。それはまだそこにあります。

2
HTML属性のスペルをチェックするにはどうすればよいですか?
ほとんどの場合、Vimのスペルチェック機能は優れています。ほとんどの言語では、コードをリテラルやコメントと区別するのに十分なほどスマートです。ただし、HTMLスペルチェックに問題があります。 <div title="text with mistaek #1" data-text="text with mistaek #2">text with mistaek #3</div> 上記の例でdivは、内部の間違いのみが強調表示されています(#3)。少なくとも、 -関連するすべての属性が確認され持っている素晴らしいことだtitleとdata-*理想的には、 -属性の設定可能なリストを。 構成またはVimScriptを介して実現できますか?プラグインも機能しますが、理想的には、さまざまHTMLなファイル(たとえば、ASP .NET MVC cshtmlファイル)に対して構成可能である必要があります。

1
VIMでのHTML構文の折りたたみ?
HTMLファイルに構文の折りたたみを使用するのに最適な方法はどれかと思いました。特に、<script>タグ内のJavaScriptコードを認識できる場合。 入力しましたset foldmethod=syntaxが、折りたたみを行っていないようです。.vimrcに何か他のものを追加する必要がありますか? たとえば、JavaScriptの場合は追加する必要let javaScript_fold=1があることはわかっていますが、HTMLに同様のものを追加する必要があるかどうかはわかりません。 ありがとう!

2
同じコード行をX回貼り付けますが、そのたびに行の1ワードを変更するにはどうすればよいですか?
私はHTMLリストを作成していて、10個のリストアイテムを自動的に貼り付けることができるようにしたいのですが、アイテムのテキストだけが変更されます。 PHPを使用してこれを実現し、レンダリングされたHTMLコードをコピーするだけで済みますが、そのステップをスキップしてVimから直接実行する方法があれば、時間を大幅に節約できます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.