2009-12-05 2 views
14

Hat jemand von euch gute Links, die Sie mit mir teilen könnten? Ich bin auf der Suche nach einem schnellen Programmierer Editor, der eine Datei mit über 100 000 Zeilen Code wirklich schnell öffnen kann? Ich verwende Notizblock zur Zeit atm und seine gut 8 Sekunden dauern, eine Datei zu öffnen, die 29.000 Zeilen lang ist :(Schneller, einfacher Programmiereditor

ich etwas vorziehen würde, die genau wie Notizblock ist.

und ja, ich habe alles versucht das habe ich bei google gefunden und alle haben entweder splash screens, oder sie sind einfach zu langsam, ich möchte nicht 8 sekunden warten, nur um ein paar linien hinzuzufügen, oder nur um zu überprüfen, welche nummer das letzte array ist etc ...

+3

Eine einzelne Datei mit 100.000 Zeilen Code? ° O ° –

+0

Windows - Programmierer Notizblock, Linux - gedit – kar

Antwort

10
+0

Das sieht süß aus. – Tarik

+1

ohh yay! Ich bekomme einen Hüter! Danke Kamal: D funktioniert super –

+1

danke, @baeltazor froh, dass du es magst :) –

9

könnten Sie versuchen immer vi/vim

+11

So viel wie ich Vim mag, ich bin mir ziemlich sicher, dass es die Anforderung "Muss wie ein Notizblock sein". –

+1

Und es scheitert "einfach". Ich werde Vim für den Rest meines Lebens verwenden, aber ich würde es nie einfach nennen. – ojrac

+0

+1 für vi, sobald Sie an vi/vim gewöhnt sind, schauen Sie nicht oder irgendeinen anderen Herausgeber. – gath

4

Textpad ist das, was ich schon seit Jahren benutzt habe. Es ist billig, leicht, ye t sehr funktional.

Es hat standardmäßig einen Splash, der jedoch in den Optionen deaktiviert werden kann.

16

Haben Sie sich Notepad++ angesehen.

Ich benutze diesen Editor ausgiebig und war bisher sehr beeindruckt.

7

Haben Sie versucht Sublime Text? Ich habe es gerade mit 100.000 Zeilen probiert, wobei jede Zeile 'x' * 80 enthielt, und es dauerte nur eine Sekunde.

Persönlich verwende ich jed, das ist ein leichter Emacs-Klon, aber es ist wahrscheinlich nicht jedermanns Geschmack. (Insbesondere fühlt es sich nicht wie eine Windows-Anwendung an - es hat keine normalen Tastaturkürzel usw. Sobald Sie daran gewöhnt sind, ist es sehr schnell ...)

+0

danke @Jon, sublime's doin ziemlich gut. habe es gerade installiert und eine 1k-line-Datei geöffnet und es innerhalb von ein oder zwei Sekunden geöffnet: D. wie für Jed, ich denke, ich würde irgendwie die niedlichen kleinen Fenster Symbole nach einer Weile vermissen hehehehe: D –

+0

+1 Ich bin Jed Fan auch. (Allerdings ist Emacs schon sehr schnell mit den heutigen Computern) – Sake

0

Niemand erwähnt Emacs noch?

Ich benutze es auf dem PC i ohne Probleme auf jetzt bin (und das Tier hat 256Megs RAM ..)

+2

emacs ist genau wie Notepad? – Amarghosh

+0

und es öffnet sich eine große Datei in kürzester Zeit? (Ohne Frage, ob Sie wirklich sicher sind? ;-)) –

+0

hängt alles von Ihrer .emacs-Datei ab. Ist Vim wirklich so viel schneller? – Peter

1

Textmate, wenn Sie Mac verwenden

+0

danke David, Textmate sieht ziemlich cool aus. Ich wünschte, ich hätte einen Mac: P –

+0

Riesige Dateien der Natur, über die OP spricht, sind * nicht * TextMate's starke Klage. – Ben

+0

Ich stimme Ben zu, ich benutze Textmate die ganze Zeit, aber Vi für große Dateimanipulation, da TM auf ihnen gag. – PurplePilot

2

Cream. Es ist Vim, aber mit vernünftigen Tastaturbindungen.

0

In der Linux-Welt passt GEdit und Kate die meisten Bedürfnisse.

4

Ich habe gerade einen Test der Zeus Programmierer-Editor ausgeführt und es geladen 100.000 Zeile C/C++ Datei in weniger als einer Sekunde.

+3

+1 Snappy Editor. – veight

1

Ich wundere mich, warum noch niemand SciTE erwähnt hat ... es ist eines der besten Code-Editoren, mit Quellcode Färbung Unterstützung (weiß nicht, ob das der richtige Begriff dafür ist), und viele andere Funktionen ...

Sie können auch Notepad2, wie guter Ersatz für Notepad versuchen selbst, es ist gut genug, um als Code/einfacher Programmiereditor zu sein erstreckt ...

0

Notepad ++ hat Code für fast jede Sprache Färbung.

Dreamweaver eignet sich hervorragend als reines Texteditor-/FTP-Tool, wenn Sie Webinhalte erstellen.