2010-10-01 15 views
20

Jakie są przydatne wtyczki do programowania C/C++?Przydatne wtyczki notepad ++ do programowania C/C++?

+2

Jedno pytanie, dlaczego Notepad ++? Czy notepad ++ jest lepszy pod każdym względem niż Visual Studio, Eclipse, NetBeans? – DumbCoder

+2

Jest tam vim plugin do notatnika ++ –

+16

Do zapytania DumbCodera -> tak, jest szybszy niż wszystkie powyższe. – Tenev

Odpowiedz

10

Proponuję spojrzeć na Notepad++ Plugin central.

Czytając opisy te mogą być użyteczne dla C/C++:

  • CCompletion
  • Lista funkcji
  • GuidGuard
  • NppAutoIndent
+0

Już korzystam z listy funkcji Schot. Nadal potrzebuję więcej dostosowań. Czy ktoś daje mi link, gdzie mogę się nauczyć rozwoju wtyczki wtyczki Notepad ++? – San

+0

Uznanie za konstruktywną odpowiedź za niewyraźne (ale zrozumiałe) pytanie. –

+0

FYI dla przyszłych pokoleń, ponieważ nie jest to oczywiste, a funkcja FunctionList nie działa teraz, ** SourceCookifier ** to nowa lista FucntionList. – Philip

22

udało mi się dostać Notepad ++ skompilować C++ przy użyciu Mingw na komputerze z Windows 7, oto jak:

Po zainstalowaniu NppExec przejdź do wtyczek, NppExec, Execute lub po prostu naciśnij klawisz F6.

Wklej następujący:

NPP_SAVE 

cd $(CURRENT_DIRECTORY) 

cmd /c g++ -ansi -pedantic -Wall -W -Wconversion -Wshadow -Wcast-qual -Wwrite-strings $(FILE_NAME) -o $(NAME_PART).exe & IF ERRORLEVEL 1 (echo. && echo Syntax errors were found during compiling.) ELSE ($(NAME_PART).exe) 

... i zapisać go chyba jako "g ++ ratowania & skompilować & run"!

Co to robi jest następujący:

  • zapisuje bieżący plik otwarty w Notepad ++
  • zmienia katalog na to, gdzie obecny plik rezyduje
  • kompiluje z MinGW
  • jeśli nie zostaną znalezione żadne błędy, programu jest zapisany jako (nazwa pliku) .exe i otwarty inaczej lista błędów jest wyświetlana

Aby polecenie g ++ działało, musisz zainstalować MinGW i musisz uwzględnić C: \ MinGW \ bin; do twojego systemu Ścieżka!

+0

Działa jak urok! – Julian

+1

Otrzymuję to, gdy próbuję go uruchomić: "g ++" nie jest rozpoznawane jako wewnętrzne lub zewnętrzne polecenie, działający program lub plik wsadowy. Podczas kompilacji znaleziono błędy składniowe. – Vince

+0

@Vince - nie dodałeś mingw \ bin do ścieżki. Dostaję inny błąd: mówi, że libgmp-10 brakuje na twoim komputerze – arviman