[propozycja] Numerowanie linii

0

Na pythonowym wiki (wykorzystuje MoinMoin) wklejane kody mają włączaną/wyłączaną numerację linii Np. tutaj http://wiki.python.org/moin/BitManipulation

W naszym serwisie jest mnóstwo kodów. Miłoby by było, gdyby móc wyświetlać linijki przy kodzie (łatwiej odnieść się później tłumacząc, wskazując błędy), a mieć możliwość wyłączenia ich, gdy istnieje potrzeba skopiowania.

0

<code class="jezyk">

0
Coldpeer napisał(a)

<code class="jezyk">

No fajnie, ale nie ma przełączania.

0
Dryobates napisał(a)

ale nie ma przełączania.


Hmm... A co rozumiesz pod pojęciem "przeąłączanie"? Że użytkownik może sobie wyłączyć/włączyć w każdej chwili numerowanie? :)
BTW: da się kopiować normalnie z włączonym numerowaniem (bez numerów).
0
Coldpeer napisał(a)
Dryobates napisał(a)

ale nie ma przełączania.

> 
> Hmm... A co rozumiesz pod pojęciem "przeąłączanie"? Że użytkownik może sobie wyłączyć/włączyć w każdej chwili numerowanie? :)


no myślę że to co jest na stronie ukryte pod tekstem "Toggle line numbers" w podanym linku
ta, zarąbisty i niezwykle niezbędny bajer :/

kiedy te przyciski u góry będą umożliwiać wykorzystanie wszystkiego co jest dostępne i nie będą wklejały < delphi > tylko < code=delphi > (tylko żeby ręcznie wpisanie < delphi > dalej działało ...)
0

Kwestia autora skórki jak rozwiąże dodanie wszystkich < code=cos>
A < delphi> i inne jest zamieniane po chamsku w kodzie na < code=delphi> ;)

0

ale nawet jak będzie już wszędzie code = delphi to moglibyście zostawić samo delphi bo niektórzy mogą być przyzwyczajeni do ręcznego wpisywania tego

BTW AAAAAAAAAAAAAA!!!!!!!!!!!!!!!!! co to za szpiegowanie poniżej ? nie widziałem tego wcześniej, boję się tego - teraz każdy wie gdzie jestem i co robię

0

Teoretycznie opcja może być przydatna. Na przykład kiedy osoba, która ma problem pisze: "w linii 742 kompilator wywala błąd: tralala". Gdy nie ma numerów linii, ciężko jest odkryć która to może być. Z drugiej strony, gdy numery linii są, to ciężko wstawić kod do edytora by go skompilować.

0
Bula napisał(a)

Z drugiej strony, gdy numery linii są, to ciężko wstawić kod do edytora by go skompilować.
The point is, that's no problem. Jak zaznaczasz kod z numerowanymi liniami, to te numerki się nie zaznaczają. Przykład:

pierwsza,
druga,
trzecia
i czwarta
linijka

Btw: kwestią do rozważenia byłoby to, czy nie wstawić właściwości :num domyślnie, za to dać :nonum na przykład, jak komuś wyjątkowo zależy (z jakichkolwiek przyczyn), by to numerowanie linii wykopać.

0
Adam.Pilorz napisał(a)

Btw: kwestią do rozważenia byłoby to, czy nie wstawić właściwości :num domyślnie, za to dać :nonum na przykład, jak komuś wyjątkowo zależy (z jakichkolwiek przyczyn), by to numerowanie linii wykopać.

Byłbym za taką opcją.

0

Absolutnie numerowanie nie będzie domyślne.
Te numerki choć się nie zaznaczają to się kopiują do schowka. Powyższy kod adama wygląda:

   1.
      pierwsza,
   2.
      druga,
   3.
      trzecia
   4.
      i czwarta
   5.
      linijka 
0
Marooned napisał(a)

Te numerki choć się nie zaznaczają to się kopiują do schowka.

To dziwne, bo u mnie nie. Więc u mnie kopiuje się tak (Opera):

pierwsza,
druga,
trzecia
i czwarta
linijka

:)

//firefox 1.5 - M

0

E... Fakt, nie sprawdziłem. W SeaMonkey też się kopiują te numerki :(

P.S. Coś w ogóle straszny ten kod jest w < code > :/
Spróbuję pobawić się odpowiednią modyfikacją tego, jak uda mi się coś wykoncypować, to zaprezentuję swoją propozycję, może coś przejdzie :)

0

po prostu do d** macie przeglądarki :P na operze kopiuje się tak

pierwsza,
druga,
trzecia
i czwarta
linijka
0
Adam.Pilorz napisał(a)

P.S. Coś w ogóle straszny ten kod jest w < code > :/
Spróbuję pobawić się odpowiednią modyfikacją tego, jak uda mi się coś wykoncypować, to zaprezentuję swoją propozycję, może coś przejdzie :)
O co chodzi? że każda linijka to osobny div ze stylami inline?
Specjlnie to włączyłem w GeSHi, bo inaczej są straszne problemy, jeśli na jednej stronie jest kilka CODE w różnymi językami.

0
Marooned napisał(a)

O co chodzi? że każda linijka to osobny div ze stylami inline?
Specjlnie to włączyłem w GeSHi, bo inaczej są straszne problemy, jeśli na jednej stronie jest kilka CODE w różnymi językami.

Chcesz powiedzieć, że konieczne jest

  1. ...
?! 8-O</p>
0

Zassaj nowego kojota + dokumentację GeSHi i się pobaw. Obecna wersja jest chyba jedyną dobrą dla 4p.. niestety. Czyli DIV a nie PRE oraz style INLINE a nie globalne.

0

W IE też jest dobrze, tylko w firefoxie kopiuje numery linii.

0

Ale o co chodzi..
jak ktoś chce skopiować kod, to zrobi "cytuj post" i będzie miał oryginał

0

iii jeszcze jedno:
nie mozna by podawac od którego numeru ma zaczac?

w tekscie typu:
"w linii 997 kompilator wywalil blad 'POLICJA' "

to musialby wklejac caly unit (w delphi) aby było wiadomo która to linia
a tak na przyklad
< code=delphi990 >
linia {linia 990}
linia
linia
linia
linia
linia
linia
błąd {linia 997}
linia
linia
linia {linia 1000}
< / code >

0

To niech zaznaczy która to linia, bez przesady :|

1 użytkowników online, w tym zalogowanych: 0, gości: 1