c ++ - God tekst editor til Windows?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg søger en teksteditor, ligesom TextMate (www.macromates.com) på Mac, men jeg vil have en indbygget compiler. [2]


For eksempel ønsker jeg ikke en IDE som Visual Studio eller Eclipse. Jeg leder efter en redaktør, hvor jeg kan klikke på 'Kør', og det vil kompilere min kode og vise mig resultaterne i en terminal.


Jeg kender til en tekstredigerer, som er TextMates søstersøgning til Windows, men det har ikke en indbygget compiler. Jeg vil heller ikke installere Cygwin for g ++/gcc.

Bedste reference


Jeg bruger e, som touts sig selv som TextMate for Windows - Jeg ville ikke gå helt så langt, men det er godt (det har begrebet bundter til forskellige filtyper, løftet fra TextMate). [3]


Det er ikke gratis, men det har været værd at licensafgiften.

Andre referencer 1


Notepad ++ [4]


Den er baseret på Scintilla og er tilgængelig under GPL.


Derudover anbefaler jeg at downloade MinGW-porten til GCC. [5]

Andre referencer 2


VIM !!! [6]


Og nu har jeg fået min VIM rant Jeg vil rant mere.


TextMate har ikke en indbygget kompilator. Jeg tror ikke, du fuldt ud programmerer på noget niveau endnu. TextMate har simpelthen 'bundter', der er konfigureret til at kalde Apple XCode-værktøjerne. AFIK der er bundter til stort set alt hvad du kan tænke på. Nogle ting (som perl, python osv.) Installeres på basesystemet med Mac.


Hvis du vil have en compiler på Windows, skal du enten bruge MS-værktøjerne eller Cygwin, MingW, Digital Mars (ikke gratis). Der er ikke noget som en editor med en indbygget compiler - kompilatoren kan være bundtet i En pakke med editoren/IDE'en (Code :: Blocks from memory packed Mingw) .Jeg tror du bør prøve Cygwin, da det kommer med VIM og en compiler, ligesom du vil.

Andre referencer 3


Det kommer til at være en stejl indlæringskurve, men har du prøvet Emacs? Den indeholder alle funktionerne i tekstkammerat og en IDE, hvis du ved, hvor du skal kigge. Du kan kompilere kode ved et tryk på en knap, men du kan få nogle andre ting at vænne sig til (som Ctrl-s er søgning, ikke gem som standard - men du kan konfigurere det - du vil muligvis se på cua-tilstand, som vil indstille nogle af nøglerne til Windows-standarderne;) [[[7] [8]

Andre referencer 4


Jeg har altid brugt EditPlus på windows og fundet det til at være fremragende på alle måder! [9]


alt tekst


Til Mac bruger jeg Smultron. [10]

Andre referencer 5


Scite kan være et godt Windows-alternativ [11]


alt tekst http://www.scintilla.org/demo.png[12]

Andre referencer 6


Se et kig på http://en.wikipedia.org/wiki/Comparison\_of\_text\_editors[13]

Andre referencer 7


Tekstpad er ret godt. Faktisk hvis den finder en java JDK installationer, skabes genvejstaster, der giver dig mulighed for at kompilere og køre applets og java applikationer [14]

Andre referencer 8


PSPad [15]

Andre referencer 9


Så meget som jeg elsker at se flere tråde med Programmeringens Notesblok-links, har dette emne været dækket mange gange på StackOverflow, her er en prøveudtagning:


Spørgsmål nævnt Notepad ++


Spørgsmål om Programmerens Notepad


Med hensyn til at kompilere går, kan du ringe dit valgte værktøjskæde på mange forskellige måder fra de fleste gode tekstredaktører. Hvis vi siger, at du vil lave C ++-udvikling, så er det mest enkle her et sæt trin, du kan tage:



  1. Få Visual C ++ Express (gratis) eller MinGW

  2. Lav en meget enkel makefile, noget som den nedenfor

  3. Opret et værktøj i din editor for at kalde make i din fils nuværende mappe



    test.exe: test.obj 
      link test.obj

    test.obj: test.cpp test.h
      cl -c test.cpp

Andre referencer 10


Jeg får ikke efterspørgslen efter 'bygget i compiler' - så vidt jeg ved, er der ingen universel kompilator:) [18] [19]


UltraEdit er ikke gratis, men det har en overflod af forskellige sprog, den understøtter. [20]

Andre referencer 11


JEdit? [21]

Andre referencer 12


Har du tjekket Programmerens Notepad?


Da jeg var i skole til Java, tvang den dejlige lærer os til at bruge et notesblok til at skrive koden, og vi blev foreslået at bruge Programmerens Notepad.


Programmerens Notesblok Link her! [22]

Andre referencer 13


Prøv Emacs. Den er letvægts og ekstremt kraftfuld med sane genveje. Det vil øge produktiviteten uhyre. Det kan endda lave mad! [23]

Andre referencer 14


Du beder om en editor, der giver dig mulighed for at kompilere og vise resultaterne i en terminal, men er ikke en IDE ??


Alligevel...


Dette er den mest lette editor, der kan sluttes til en compiler til Windows.


http://www.codeblocks.org/[24]

Andre referencer 15


Jeg bruger Komodo Edit. Den har stor støtte til XML, HTML, PHP, Python og andre dynamiske sprog og syntax fremhæver for mange andre sprog. Det eneste jeg kan tænke på er hukommelsesbrugen. Komodo er bygget i Python på Mozilla platformen, så det er ikke den letteste rundt. [25]

Andre referencer 16


Jeg bruger EditPad Pro, det er dejligt. [26]

Andre referencer 17


Source Insight er sandsynligvis den bedste C/C ++ editor, der eksisterer. Det er også en rigtig god C # editor. [27]


Det kan ikke opfylde alle dine krav, men du bør tjekke det ud.


Det kommer virkelig til nytte, når du arbejder med en stor kodebase.


Det har dog ikke en indbygget compiler.


Men du kan downloade Windows/.NET Framework SDK og tilslutte deres kommandolinje kompilere til Source Insight.


Den eneste virkelige ulempe er, at den ikke har en debugger. Til debugging ville jeg bruge Visual Studio (det har en meget god debugger).

Andre referencer 18


Intype - http://intype.info/home/index.php



Det vigtigste, jeg kan lide, er temaerne - jeg elsker at arbejde med mørke pasteller, som er standardtemaet, hvis jeg ikke tager fejl. Det mangler nogle funktioner, jeg vil elske, som kodeblok sammenbruger, men udvikling er i gang , og jeg kan håbe at se disse i fremtiden. [28] [29]


alt tekst http://www.sampsonresume.com/labs/intype.jpg[30]

Andre referencer 19


Jeg plejede at bruge UltraEdit (nævnt i et andet svar), men tidligere i år 'opgraderet' til UEStudio, som er som en supercharged UltraEdit til programmører - indeholder indbygget support til en række kompilatorer og mange mange andre ting. Detaljer her: http://www.ultraedit.com/products/uestudio/differences.html[31]


Det er ikke gratis, men det er vel værd, hvad de beder om det. Jeg har brugt UltraEdit siden 2001, og har ikke følt behovet for at se på andre redaktører uden for, hvad IDM tilbyder.


Selvfølgelig er redaktører som religion så ... :)

Andre referencer 20


Jeg giver en stemme for Sublime Text 2 - Det bruger mange af tekstmate bundterne og har et stort plugin/pakke system med en pakke manager også. Det er blevet min standard editor på alle platforme, Windows, osx og Linux [[[32]