[安利]语法高亮工具 在线+离线 Syntax Highlight 转 BBCode

头像
523066680
Administrator
Administrator
帖子: 479
注册时间: 2016年07月19日 12:14
拥有现金: 锁定
储蓄: 锁定
Has thanked: 52 times
Been thanked: 92 times
联系:

[安利]语法高亮工具 在线+离线 Syntax Highlight 转 BBCode

帖子 #1 523066680 » 2017年05月10日 15:37

一些在线生成语法高亮HTML的网站(有些是在线运行代码):
http://codepad.org/
http://hilite.me/
https://tohtml.com/

离线的语法高亮工具(开源)
Highlight Code Converter
您没有权限查看这个主题的附件。

头像
523066680
Administrator
Administrator
帖子: 479
注册时间: 2016年07月19日 12:14
拥有现金: 锁定
储蓄: 锁定
Has thanked: 52 times
Been thanked: 92 times
联系:

离线的语法高亮HTML生成工具 - Highlight Code Converter

帖子 #2 523066680 » 2017年05月10日 16:00

支持 HTML、XHTML、BBCODE、LaTeX、SVG、BBCode
支持多种高亮主题:

代码: 全选

acid                aiseered            andes               anotherdark
autumn              baycomb             bclear              biogoo
bipolar             blacknblue          bluegreen           breeze
bright              camo                candy               clarity
dante               darkblue            darkbone            darkness
darkslategray       darkspectrum        denim               dusk
earendel            easter              edit-anjuta         edit-bbedit
edit-eclipse        edit-emacs          edit-fasm           edit-flashdevelop
edit-gedit          edit-godot          edit-jedit          edit-kwrite
edit-matlab         edit-msvs2008       edit-nedit          edit-purebasic
edit-vim-dark       edit-vim            edit-xcode          ekvoli
fine_blue           freya               fruit               github
golden              greenlcd            kellys              leo
lucretia            manxome             maroloccio          matrix
moe                 molokai             moria               navajo-night
navy                neon                night               nightshimmer
nuvola              olive               orion               oxygenated
pablo               peaksea             print               rand01
rdark               relaxedgreen        rootwater           seashell
solarized-dark      solarized-light     sourceforge         tabula
tcsoft              the                 vampire             whitengrey
xoria256            zellner             zenburn             zmrok


自带 GUI 界面,支持命令行调用、提供常见编程语言的接口、支持代码风格修改。

头像
523066680
Administrator
Administrator
帖子: 479
注册时间: 2016年07月19日 12:14
拥有现金: 锁定
储蓄: 锁定
Has thanked: 52 times
Been thanked: 92 times
联系:

Re: [安利]语法高亮工具 在线+离线

帖子 #3 523066680 » 2017年05月10日 16:05

use IO::Handle;
STDOUT->autoflush(1);

my @order = func( 1 );
permute([qw/a b c d e f/], \@order);

sub func
{
my $n = shift;
my $div = 1;
my @odo;
while ( $n != 0 )
{
$mod = $n % $div;
$n = int($n/$div);
unshift @odo, $mod;
$div++;
}
return @odo;
}

sub permute
{
my ($ele, $ord) = @_;
my $get;
my @result;

for my $idx ( @$ord )
{
$get = splice( @$ele, $idx, 1 );
push @result, $get;
}

while ( @$ele )
{
push @result, shift @$ele;
}

print @result;
}

头像
523066680
Administrator
Administrator
帖子: 479
注册时间: 2016年07月19日 12:14
拥有现金: 锁定
储蓄: 锁定
Has thanked: 52 times
Been thanked: 92 times
联系:

Re: [安利]语法高亮工具 在线+离线

帖子 #4 523066680 » 2017年05月10日 19:26

use IO::Handle;
STDOUT->autoflush(1);

my @order = func( 1 );
permute([qw/a b c d e f/], \@order);

sub func
{
my $n = shift;
my $div = 1;
my @odo;
while ( $n != 0 )
{
$mod = $n % $div;
$n = int($n/$div);
unshift @odo, $mod;
$div++;
}
return @odo;
}

sub permute
{
my ($ele, $ord) = @_;
my $get;
my @result;

for my $idx ( @$ord )
{
$get = splice( @$ele, $idx, 1 );
push @result, $get;
}

while ( @$ele )
{
push @result, shift @$ele;
}

print @result;
}


回到 “软件配置和推荐”

在线用户

用户浏览此论坛: 没有注册用户 和 1 访客