2009-10-28 6 views

Odpowiedz

66

Nie próbowałem tego samemu, ale możesz uzyskać wsparcie dla skryptów powłoki w Netbeans, jeśli zainstalujesz wtyczkę C/C++.

+1

Mam już pakiety netbeans ze wszystkim, łącznie z c/C++. – ufk

+0

Zainstalowałem netbeans na moim macu i zauważyłem, że robi on skrypty koloru bash (pliki .sh). w moim linuxie skompilowałem netbeany ze źródeł. może przegapiłem kilka flag związanych z wtyczkami w kompilacji (pod gentoo). sprawdzę to. dzięki! – ufk

+2

działa dla mnie, ale co powiesz na skrypty bash bez rozszerzenia? – simpatico

0

To jest bardzo dziwne. Mam zainstalowany NB6.8beta z wtyczką C/C++. Po otwarciu pliku .sh I do zobacz wysokie oświetlenie składni. Ciągi cytatów pojawiają się na pomarańczowo, polecenia są niebieskie.

+0

w narzędziach -> opcje -> Różne -> Pliki w rozszerzeniu pliku sh Jaki jest skojarzony typ pliku (mime)? – ufk

+0

Znów bardzo stare pytanie, ale dla każdego potykającego się o to, typ MIME dla sh na NB 8.2 (i poprzednio) to Shell Scripts (text/sh). – idclaar

26

stare pytanie, czas na aktualizację (testowane na 8.0.2.8.1,8.2).

Oto co pracował dla mnie

  1. Install C/C++ wtyczki. Spowoduje to rozpoznanie rozszerzeń .sh jako plików bash
  2. Zainstaluj nb-noext-mime-resolver (dla wersji 8.2 znajdziesz go jako No Extension MIME Resolver). Spowoduje to dodanie obsługi plików bez rozszerzenia, rozpoznając linię shebang:
  3. Przejdź do narzędzi/opcji/edytora/sprawdzania pisowni i odznacz pole "Skrypt i wyślij komentarze". (niedostępne po 8.2) Spowoduje to pozbycie się czerwonych, falistych linii, które pojawiają się w "usr" i innych uzasadnionych notacji w linii Shebang i gdzie indziej.

Otrzymasz pełne podświetlanie składni, a także możliwość kliknięcia prawym przyciskiem myszy i wybierz "Uruchom", który uruchomi skrypt w wbudowanym terminalu. bardzo dobrze.

Aby uzyskać menu kontekstowego 'Uruchom' do pracy z muszli

  1. Wybierz 'Run'/'Ustaw konfiguracji projektu'/'Dostosuj'
  2. Kliknij przycisk 'New' i dodać nazwę dla twojej skorupy jak "bash" lub "cygwin"
  3. Wybierz "Uruchom jako" "Skrypt (uruchom w wierszu poleceń"
  4. Tam, gdzie jest napisane "Tłumacz PHP" (lub equivilent) dodaj ścieżkę do swojej powłoki bash. : C: \ cygwin \ bin \ bash.exe
  5. Kliknij "OK".

Sprawdź także właściwości plików basha, a znajdziesz przydatne.

+0

Od października 2017 na NetBeans 8.2: musiałem tylko zainstalować wtyczkę C/C++ i zrestartować IDE, ale szczegóły o wtyczce typu "noext" są bardzo przydatne, aby oszczędzić mi bólu głowy –