2012-02-17 10 views
5

Come ottenere e aprire un file in un editor con la linea come qui sotto:Code Editor API (con il numero di riga) e il codice evidenziatore

Quindi, il mio file di testo potrebbe aprire nell'editor di seguito e può salva le mie modifiche alla modifica.

--------------------------------------------------------- 
1 |              | 
2 |              | 
3 |              | 
4 |              | 
5 |              | 
    --------------------------------------------------------- 

C'è qualche editor di codice (API/Plugin) disponibile online per fare questo?

+0

Voglio creare un editor di codice come questo http://code.google.com/apis/gadgets/docs/tools.html#GGE –

risposta

4

ho usato CodeMirror. È l'evidenziatore utilizzato da Google per lo their API playground. Mi ha dato anche il numero di linea per il mio codice.

ho provato e funziona bene, e secondo il loro sito funziona nei seguenti browser:

  • Firefox 1.5 o superiore
  • Internet Explorer 6 o superiore
  • Safari 3 o superiore
  • Opera 9.52 o superiore
  • Chrome

Cheers!

+3

CodeMirror rocks, la sua magia javascript e css. :) – gsoni

+1

Grazie mille :) –

0

Stai cercando un IDE Rota? Se è così, mi consiglia RubyMine: http://www.jetbrains.com/ruby/

Poi sotto Preferenze> Editor> Aspetto click "Mostra i numeri di riga"

+0

Grazie per la risposta quoo, ma mi è stato chiesto di creare un codice editor online da me –

+0

Ah! Questo ha molto più senso :) – quoo

2

Oltre a CodeMirror, mi rendo conto di quanto segue:

  • Ace (ex Bespin e Skywriter) ha probabilmente la maggior parte delle caratteristiche. Numeri di riga, indentazione automatica, piegatura del codice, ricerca e sostituzione, temi e altri tipi di personalizzazione. Credo che possa utilizzare alcuni costrutti HTML5 e quindi non ha il supporto del browser più ampio. La demo sembra funzionare, anche se lentamente, in IE8. Esperienza molto più bella in FF e Chrome.

  • Editarea ha numeri di riga e evidenziazione della sintassi per PHP, CSS, Javascript, Python, HTML, XML, VB, C, CPP, SQL, Pascal, Basic, e Brainf * ck

  • Per gli appassionati di emacs accaniti , c'è ymacs, un'implementazione AJAX incredibilmente fedele di emacs.

+0

Asso disponibile per uso gratuito o commerciale? –

+0

È open source con una licenza BSD. –

Problemi correlati