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