元のコードに基づいて強調表示されたコードを含むHTMLを作成するオンラインサービス

これは、リソースのコンテンツの生成に関与する人々、およびこのコンテンツを構成するか、特定のリソースインターフェイスを使用して単純に追加する人々に役立ちます。

プロジェクトに情報コンテンツを入力するときに、ページ上のスクリプトまたはプログラムをリストする必要がある場合があります。 そして、もちろん、それに応じてフォーマットされ、言語の構文に従って強調表示され、行にも番号が付けられることが望まれます。 次に、元のコードに基づいて必要なhtmlをオンラインで作成するいくつかのリソースを紹介します。



このリストは完全なものではありません。 ここに私が見つけた、私が気に入ったリソースのみを持ち込みました。



highlight.hohli.com



著者アントン・シェフチュク

「habr用」という特別なオプションがあります。

行に番号を付けることができます。

構文の強調表示をサポートします。

ABAP、ActionScript、ActionScript(フランス語のドキュメントリンク)、Ada、Apacheログファイル、AppleScript、ASM(NASMベース)、ASP、AutoIT、Bash、Basic4GL、BlitzBasic、Backus-Naurフォーム、C、C for Mac、CAD DCL、CAD Lisp、CFDG、ColdFusion、C ++、C ++ / QT、C#、CSS、D、Delphi、Diff、DIV、DOS、GraphViz、Eiffel、Fortran、FreeBasic、Genero(4GL)、glSlang、GML、Groovy、Haskell、HTML(4.0 .1)、Uno IDL、Inno、IO、Java、Java 5、Javascript、LaTeX、Lisp、Lua、Matlab、mIRC、MPASM、MySQL、NullSoft Installer、Objective-C、OCaml、OCaml(Brief)、Openoffice.org BASIC、 Oracle 8、Pascal、Per(4GL)、Perl、PHP、PHP(簡易版)、PL / SQL、Python、QBasic / QuickBASIC、Rails、Windowsレジストリ、robots.txt、Ruby、SAS、Scheme、SDLBasic、Smalltalk、Smarty 、SQL、TCL、プレーンテキスト、thinBasic、T-SQL、VisualBasic、VB.NET、VHDL、VisualFoxPro、Winbatch、XML、X ++、Z80アセンブラー



sc.me



Topbotを作成しました

良いリソース。

唯一のネガは、あらゆる種類のわいせつで多少雑然としている。

データとプレゼンテーションを別々に作成できます。 つまり、CSSは分離されます。 そして、HTMLマークアップにはクラスがあります。

行に番号を付けることができます。

(間接的にプロジェクトサイトに)元のコードとhtmlをコピーできます。

自動言語検出の機能がいくつかあります。

構文の強調表示をサポートします。

Bash、CSharp、JavaScript、Php、Python、RubyRails、SmallTalk、TSQL、VisualBasic、XML



quickhighlighter.com



Veign製。

ハブルはバックライトを切った。

彼は行に番号を付けることができ、行に番号を付けることはできず、「楽しい」ために番号を付けることができます。

新しい行での自動コードラッピングを有効または無効にすることができます。

スペースでタブのサイズを決定できます。

データとプレゼンテーションを別々に作成できます。 つまり、CSSは分離されます。 そして、HTMLマークアップにはクラスがあります。 (スタイルとHTMLコードの組み合わせ)

別の言語内の言語のハイライトを作成できます。 たとえば、htmlファイルのphp。 (厳密モード)

構文の強調表示をサポートします。

ABAP、ActionScript、ActionScript 3、Ada、Apacheログファイル、AppleScript、ASM(NASMベース)、ASP、AutoIT、Bash、Basic 4gl、BlitzBasic、Backus-Naurフォーム、C、C for Mac、CAD DCL、CAD Lisp、CFDG 、ColdFusion、C ++、C ++ / QT、C#、CSS、D、Delphi、Diff、DIV、DOS、GraphViz、Eiffel、Fortran、FreeBasic、Genero(4GL)、GetText、Glsl、GML、Groovy、Haskell、HTML(4.0。 1)、Uno IDL、Ini、Inno、IO、Java、Java 5、Javascript、Kixtart、LaTeX、Lisp、Lotus Formulas、Lotus Script、Lua、M68k、Matlab、mIRC、MPASM、MXML、MySQL、NullSoft Installer、Objective C 、OCaml、OCaml(ブリーフ)、Openoffice.org BASIC、Oracle 8、Pascal、Per(4GL)、Perl、PHP、PHP(ブリーフバージョン)、PL / SQL、Python、QBasic / QuickBASIC、Rails、Windowsレジストリ、ロボット。 txt、Ruby、SAS、Scala、Scheme、SDLBasic、Smalltalk、Smarty、SQL、TCL、プレーンテキスト、thinBasic、T-SQL、Visual Basic、VB.NET、Verilog、VHDL、Visual FoxPro、Winbatch、XML、X ++、Z80アセンブラー



www.thecomplex.plus.com/highlighter.html



著者はサイモンハドソンらしい。

スタイルと混合したhtmlコードを生成する方法がわかりません。 クラスを通じてのみ。

行番号を無効にできませんでした。

構文の強調表示をサポートします。

JavaScript、Powershell / Monad、C ++、C#、CSS、Delphi / Pascal、Java、PHP、Python、Ruby、SQL、VB / VB.Net、XML / HTML



tohtml.com



著者Oleg Parashchenko

行に番号を付ける方法がわかりません。

別個のマークアップ、別個のスタイルを形成する方法がわかりません。

言語の自動認識があります。

構文の強調表示をサポートします。

Java、C、Visual Basic、PHP、C ++、Perl、Python、C#、Ruby、JS.NET、VB.NET、Pascal、JavaScript、html、css、htmlのcss、svgのcss、jsp、xhtml移行、xhtml strict 、xhtmlフレームセット、asp-VBScript、asp-JavaScript、asp-PerlScript、SVG 1.0、ColdFusion、ActionScript、VBScript、xml、dtd、xslt 1.0、XML Schema、Relax NG、xlink、Clarion、Clipper、FoxPro、SQLJ(Java sql )、Paradox、SQL、PL / SQL、MySQL、Batch / Config.sys / NTcmd、sh / ksh / bashスクリプト、Apache httpd.conf、Config、INIおよびCTL、Colorer HRC、Colorer HRD、Delphiフォーム、Javaコンパイラコンパイラ、Javaプロパティ、Lex、YACC、makefile、Regedit、リソース、TeX、OpenVMS DCL、VRML、RARインストールスクリプト、Nullsoftインストールスクリプト、InnoSetupスクリプト、ISスクリプト、ASM、1C、Ada、ABAP / 4、AutoIt 2.x、 AWK、Dssp、ADSP-21xx Asm、Baan、Cobol、Cache / Open-M、Eiffel、Forth、Fortran、Haskell、Icon、IDL、Lisp、MatLab、Modula2およびOberon2、PicAsm、Rexx、Standard ML、OCaml、Tcl / Tk、Sicstus Prolog、Turbo Prolog、Verilog HDL、VHDL、z80asm、asm80、8051 asm、AVR a sm、files.bbs、Diff / Patch、メッセージ、プレーンテキスト、デフォルトタイプ



www.csharpfriends.com/Demos/color_code.aspx



投稿者: Salman Ahmed

行番号をサポートしていません。

コードとスタイルを分離することはできません。

構文の強調表示をサポートします。

C#、J#、VB.NET、T-SQL



www.aspnetresources.com/tools/codecolor.aspx



投稿者:明らかにASP.NETリソース

行番号をサポートしていません。

コードとスタイルを分離することはできません。

構文の強調表示をサポートします。

C#、VB.NET、XML / XHTML、ASPX、CSS、T-SQL



英語の記事も見つけました。

blogs.ugidotnet.org/fgiossi/archive/2007/10/16/10-source-code-highlighters.aspx



誰かがリソースを追加できる場合-書いてください。

私はそれをトピックに喜んで持ち込みます。

このリストが誰かに役立つことを願っています。



UPD:



dumpz.org



投稿者: lorien aka lizendir

ありがとう: cblp

ありがとう: lizendir

Habrへの挿入は特に可能ではありません-挿入はHabrが好まないスパンとスタイルを通過します。

しかし、それはBBCODEを生成します! それは素晴らしいです^ __ ^

彼は、マークアップとは別にスタイル生成する方法知っています 。 著者はすぐに機能を追加します。 著者はすぐに新しい機能を追加します。

PS蛍光ペンとコードのダンプの両方である素晴らしいサービス。 そのようなハイブリッドはすべての尊敬と注意に値すると思います。

構文の強調表示をサポートします。

ActionScript、ActionScript 3、ApacheConf、Bash、Batchfile、BBCode、Befunge、Boo、Brainfuck、C、C#、C ++、c-objdump、Cheetah、Clojure、Common Lisp、cpp-objdump、CSS、CSS + Django / CSS + Genshi Text、CSS + Mako、CSS + Myghty、CSS + PHP、CSS + Ruby、CSS + Smarty、D、d-objdump、Darcs Patch、Debian Control file、Debian Sourcelist、Diff、Django / Jinja、Dylan、ERB、Erlang 、Fortran、GAS、Genshi、Genshi Text、Gettext Catalog、Gnuplot、Groff、Haskell、HTML、HTML + Cheetah、HTML + Django / Jinja、HTML + Genshi、HTML + Mako、HTML + Myghty、HTML + PHP、HTML + Smarty 、INI、Io、IRCログ、Java、Java Server Page、JavaScript、JavaScript + Cheetah、JavaScript + Django / Jinja、JavaScript + Genshi Text、JavaScript + Mako、JavaScript + Myghty、JavaScript + PHP、JavaScript + Ruby、JavaScript + Smarty 、Lighttpd構成ファイル、Literate Haskell、LLVM、Logtalk、Lua、Makefile、Makefile、Mako、Matlab、Matlabセッション、MiniD、MoinMoin / Trac Wikiマークアップ、MOOCode、MuPAD、Myghty、MySQL、NASM、Nginx構成ファイル、NumPy、objdump 、Objective-C、OCaml、Pas cal / Delphi、Perl、PHP、POVRay、Python、Python 3、Pythonコンソールセッション、Pythonトレースバック、生トークンデータ、Redcode、reStructuredText、RHTML、Ruby、Ruby irbセッション、S、Scala、Scheme、Smalltalk、Smarty、SQL、 sqlite3con、SquidConf、Tcl、Tcsh、TeX、テキストのみ、VB.net、VimL、XML、XML + Cheetah、XML + Django / Jinja、XML + Mako、XML + Myghty、XML + PHP、XML + Ruby、XML + Smarty 、XSLT、YAML、Python、PHP、C ++、Bash



www.softcoder.ru/blogeditor



投稿者: no_smoking

多大な感謝をありがとうno_smoking

これは、Habr専用に作成されたエディターです。

多くのことを知っています。 気に入った。

強調表示されたコードを取得するには、コードを挿入して選択し、 コードボタンのドロップダウンメニューを使用して言語を選択する必要があります。 その後、「貼り付けるテキスト」タブに切り替えて、htmlをコピーします。

クラスを使用してコードを取得することはできませんが、CSSを個別に取得します。

行に番号を付けます。 作成者は、どこかで設定されていると言いました。

構文の強調表示をサポートします。

ABAP、ActionScript、ActionScript 3、Ada、Apache構成、AppleScript、Aptソース、ASM、ASP、AutoIt、AviSynth、Bash、Basic4GL、Brainfuck、BlitzBasic、bnf、Boo、C、C(Mac)、CAD DCL、CAD Lisp、 CFDG、ColdFusion、CIL、COBOL、C ++(QT)、C ++、C#、CSS、D、Delphi、Diff、DIV、DOS、dot、Eiffel、eMail(mbox)、Fortran、FreeBasic、genero、GNU Gettext、glSlang、GML 、Gnuplot、Groovy、Haskell、HQ9 +、HTML、Uno Idl、INI、Inno、INTERCAL、Io、Java、Java(TM)2 Platform Standard Edition 5.0、Javascript、KiXtart、KLone C、KLone C ++、LaTeX、Lisp、LOLcode、 Lotus Notes @ Formulas、LotusScript、LScript、Lua、Motorola 68000 Assembler、GNU make、Matlab M、mIRC Scripting、Microchip Assembler、MXML、MySQL、NSIS、Objective-C、OCaml(簡潔)、OCaml、OpenOffice.org Basic、Oracle 11 SQL、Oracle 8 SQL、Pascal、per、Perl、PHP(簡潔)、PHP、PIC16、Pixel Bender 1.0、PL / SQL、POVRAY、posh、Progress、Prolog、ProvidX、Python、QBasic / QuickBASIC、Rails、Microsoft Registry 、robots.txt、Ruby、SAS、Scala、Scheme、SciLab、sdlBasi c、Smalltalk、Smarty、SQL、TCL、Tera Termマクロ、テキスト、thinBasic、T-SQL、TypoScript、Visual Basic、vb.net、Verilog、VHDL、Vimスクリプト、Visual Fox Pro、Visual Prolog、Whitespace、Winbatch、XML 、Xorg構成、X ++、ZiLOG Z80アセンブラー



source.virtser.net || www.bankinform.ru/HabraEditor



投稿者: PoiSoN

ありがとう: catlion

ありがとう: アウトコールドマン



最初のリンクは、構文の強調表示です。

2番目のリンクは、蛍光ペンを含む本格的なエディターです。



特別なHabroeditor。 正直なところ。

ズドロフスキー。

行に番号を付けることができます。

構文の強調表示をサポートします。

C#、VB、HTML / XML / ASPX、JavaScript、SQL



javascript.about.com/library/blformat.htm



著者はスティーブン・チャップマンらしい

ありがとう: zaartix

コードを適切にフォーマットできます。

スタイルとコードを混在させることはできません。 クラスを使用します。

行に番号を付ける方法がわかりません。

コードはページソースからのみ取得できます。

正直言って、私は彼が好きでしたが、Kopmaが好きかもしれません。

構文の強調表示をサポート:Javascript



All Articles