2009-06-03 4 views

ответ

1

статья сайта, которую вы приводите в качестве примера, использует javascript для создания таблиц, а затем стирает их с помощью css.

это imho плохой выбор. он помещает не табличную информацию в таблицы.

Вы могли бы сделать то же самое, хотя с помощью дивы и охватывает

0

Я смотрел на источник сайте вы связаны. Они используют Wordpress в качестве своего программного обеспечения для ведения блогов. Там есть плагин Wordpress, который позволяет вам это сделать. Я использую его по адресу Dreaming In JavaScript. Похоже, они используют ту же, что и я.

0

Если вы хотите просто применить строки-номер код, вы можете раскатать простой сценарий, как:

#!/usr/bin/perl 

use strict; 
use warnings; 

my $file = $ARGV[0]; 
unless (-f $file) { 
    print "File name has to be provided.\n"; 
    exit; 
} 

open my $fh, '+<', $file or die $!; 
my @lines = <$fh>; 
seek $fh, 0, 0; 

my $line_number = 0; 
for (@lines) { 
    print $fh $line_number++, ": ", $_; 
} 

Просто передайте файл для линии с номера в качестве первого аргумента. Всегда сохраняйте резервную копию исходного файла.

1

Лично я бы предпочел, чтобы вы не сделали добавить номера строк. Они обычно не добавляют ничего полезного, и они затрудняют копирование и вставку кода.

Если вы публикуете действительно длинный фрагмент и ссылаетесь на номера строк в тексте, возможно, лучше разбить его на куски.

Что-то нужно учитывать, во всяком случае.

+0

Этот плагин отлично подходит для блогов, потому что вы можете ссылаться на код по номеру строки, и есть кнопка «просмотр в обычном режиме», которая дает вам незакрашенный источник в новом окне. – Nosredna

+1

Правильно, в новом окне - еще один шаг, чтобы пройти. Как часто вам вообще нужно ссылаться на номера строк? Как я уже сказал, расставьте код, так что вам не нужно. Или, возможно, есть способ получить номера строк, но часть текста как таковая, поэтому они не будут выбраны и скопированы. Однако я не парень HTML/CSS. – Blorgbeard

0

Возможно, вы захотите использовать google-code-prettify. Я думаю, что Stack Overflow использует его также для выделения кода. Его можно настроить для отображения номеров строк.