Mówiłem o tym dawno temu Wysublimowany tekst, bardzo, bardzo kompletny edytor tekstu i jego wiele funkcji.
Nadal tak myślę Wysublimowany tekst jest dość potężny i warty użycia, ale ma poważne wady, zwłaszcza takie, które są sprzeczne z moimi pomysłami i zasadami dotyczącymi oprogramowania.
Przede wszystkim nie jest darmowe i należy to wyjaśnić. Jest to bardzo twórcze, nieograniczony czas testowania i bardzo piękne, w jakim jest napisane Pythonale nie wszystko jest miodem na płatkach i szczerze mówiąc ma fatalny błąd: łamie wam, panie kulki, wyskakującymi okienkami „Zaktualizuj do nowej wersji” za każdym razem, gdy otwierasz edytor, nie ma znaczenia, że już go zaktualizowałeś, zawsze ci powie. Kolejnym bólem zęba jest to, że za każdym razem, gdy zapisuję lub zamykam 3 pliki w tym edytorze, pojawia się kolejne wyskakujące okienko z informacją „Używasz licencji próbnej, czy chcesz kupić licencję?” lub coś bardzo zbliżonego.
Ok, ok, rozumiem, że trzeba zarabiać i oklaskuję nieograniczoną licencję próbną, ale spamowanie mnie na własnym biurku ... hmmm, trochę mi się to nie podoba, więc postanowiłem znaleźć coś lepiej dostosowanego do moich potrzeb „Stallmannian” (XD).
Pierwsza była Kate, wydawca wielkiego KDE, co samo w sobie jest bardzo dobre i to wszystko, ale cóż ... nie jest tak rozszerzalne, jak niektórzy mówią, czy jest tak, że jestem naprawdę zły, jeśli tak, popraw mnie i pokaż mi rozszerzenia Kate. Jasne, rozszerzenia do programu.
Potem przyszedł KRZEPKOŚĆ... Nie wytrzymałam, jest zbyt mocna, ale tej przesadnej mocy towarzyszy przesadnie wysoka krzywa uczenia się.
Opowiedział mi o tym dżin Współpracownik, ale to tylko dla Mac i dałem mu dwie rózgi w głowę za gadanie bzdur.
Potem przyszedł Edytuj Komodo, bardzo wysokiej jakości IDE, o które myślałem, że będzie głównym kandydatem Wysublimowany tekst na poziomie obsługiwanych języków programowania, z dużą mocą i względnie konfigurowalnym, chociaż brakowało (lub nie mogłem znaleźć) nigdzie czegoś takiego jak przycisk do kompilacji lub wykonania (a la Geany) lub jakiegoś systemu kompilacji (a la Sublime- text), co dodało do tego, że nie mogłem go w żaden sposób zainstalować, ale uruchamiając plik binarny ... lepiej pozostań tam.
W końcu pomyślałem o Geany, ale naprawdę mi się to nie podoba, nie jest zbyt minimalistyczny ani tak konfigurowalny, jak bym chciał, chociaż jeśli jest bardzo potężny, nigdy nie zostanie nikomu odebrany. .. Po przeczytaniu tam stwierdziłem, że rozmawiali Gedit, który miał być najbardziej elastycznym edytorem tekstu ze wszystkich, co można uznać za właściwą? Tuż przed nosem miałem to, czego szukałem.
A więc do dzieła:
Po pierwsze Gedit jest zwykłym edytorem tekstu, który sam w sobie może w połowie zapewnić podstawowe umiejętności programisty, ale nie kogoś takiego jak ja, który codziennie zjada książki i artykuły programistyczne i chce programować przez cały czas, więc nadszedł czas, aby wydłuż naszego krasnoluda, aby zamienić go w potwora:
Przede wszystkim musisz pobrać główne akcesoria:
sudo apt-get install gedit-plugins
A następnie pobierz następujące wtyczki do obsługi nowych narzędzi, motywów i innych języków programowania:
sudo apt-get install gmate:
sudo apt-add-repository ppa:ubuntu-on-rails/ppa
sudo apt-get update
sudo aptitude install gedit-gmate
Oczywiście wiele razy nie mamy tych prostych pakietów w naszych dystrybucjach, mówię ci od tego czasu gmate najwyraźniej jest to uciążliwe, ponieważ niczego nie ma w repozytorium, więc czas zwrócić się do drogiego git.
Jeśli nie mają git zainstalowany, a następnie poszukaj pliku
paqueqte git-core
i zainstalować go.
Następnie musisz zainstalować następujące pakiety:
python-webkit python-pyinotify ack-grep
I na koniec wykonaj klon kodu z git:
git clone git://github.com/gmate/gmate.git
I zainstaluj:
sh install.sh
Dzięki temu zainstalowaliśmy wszystko, czego potrzebujemy, aby „zatruć” nasz Gedit i przekształć go w piękne, minimalistyczne IDE.
Przede wszystkim musimy zacząć od tego, co najważniejsze, czyli oznaczania używanych linii, wyliczania wierszy i automatycznego zamykania nawiasów, nawiasów klamrowych, cudzysłowów itp. W tym celu po prostu musimy się udać Edytuj preferencje następnie sprawdzamy następujące opcje:
- <° Włącz numerację linii.
- <° Podświetl bieżącą linię.
- <° Podświetl pary nawiasów.
Następnie przejdziemy do sekcji edytora, gdzie przeniesiemy następujące parametry:
- <° Szerokość zakładki: jest w 8, używam go w 4 dla gustów, ale każdy może mieć to na poziomie, który lubi, to ograniczy rozmiar wcięcia z tabelą.
- <° Aktywuj automatyczne odpowietrzanie.
- <° Utwórz kopię zapisu plików przed zapisaniem i automatycznie zapisuj pliki co: „tak długo, jak chcesz”. Jest to szczególnie ważne, nie chcemy, aby nasz kod poszedł do piekła z powodu jakiegoś błędu i nie mamy kopii zapasowych.
Teraz pora na część dotyczącą akcesoriów. Tutaj rzecz byłaby bardzo długa, gdybym mówił o nich wszystkich, dobrze, że kliknięcie „o” daje nam bardzo konkretny i bezpośredni opis tego, czym jest uzupełnienie i do czego służy. Zostawię ci te, których używam i pożytek, jaki im daję.
- <° Pełne nawiasy: dobrze wiemy, jak go używam.
- <° Rysuj spacje: rysuje punkty między każdym słowem, co pozwala mi wiedzieć, ile odstępów jest między sobą.
- <° Konsola
Python
- : to narzędzie jest jednym z podstawowych narzędzi dla mnie i każdego szanującego się Pydevelopera, uciążliwe jest wchodzenie do folderów przez terminal i ręczne wykonywanie plików, lepiej kopiujemy i wklejamy, wchodzę i voila, jestem pracuję nad ... oczywiście są błędy, nie uruchomi się i powie ci, co się stanie.
- <° Panel przeglądarki plików: przydatne, bardzo przydatne. To po prostu pozwala nam zobaczyć nasze drzewo folderów obok ekranu, aby móc nawigować między plikami.
- <° Flush terminal: jest taki sam jak terminal
Python
- tylko to jest normalny terminal, który pozwala ci wszystko.
- <° Cięcia lub
Snippets
- - po prostu święty Graal całej tej sprawy, jeśli wykonałeś cały proces instalacji i nie używasz
Snippets
- lepiej oddać sobie strzał w głowę, to są, podsumowując i umieszczam w innym dziale, skompletowany samochód
Gedit
- , Ale lepiej.
Typografia i kolory.
To więcej niż cała sekcja graficzna, która, choć nie jest czymś, co nie pozwala na pracę, jest czymś, co sprawia, że praca jest bardzo wygodna z kilku powodów. Przede wszystkim wszystko z białymi i czarnymi literami jest niezręczne, trochę niebieskie i fuksja do podkreślenia i voila, Gedit Szkoda i rozbija oczy w nocy (jeśli jesteś szanującym się programistą, nie programuj w ciągu dnia). I to jest gdzie gmate wchodzi; Krótko wyjaśniam:
gmate to zestaw dodatków, stylów wizualnych i języków dla Gedit, to proste, dostarcza nam motywy, więcej języków i wtyczek.
Tutaj to po prostu kwestia gustu, ale mają z czego wybierać. W rzeczywistości ma motywy, które uwielbiam, takie jak Monokai, motyw w tych samych kolorach co Wysublimowany tekst o ciemny kumpel, jeden równy Współpracownik.
Ale tutaj wszystko zależy od gustów każdej osoby.
Snippets or Snippets.
To jest najważniejsza cecha Gedit, jego zdolność do autouzupełniania, ale nie tylko to, ale także to, że jest w 100% konfigurowalna, ponieważ nie tylko oferuje już domyślnie najczęściej używane funkcje języków, które ma, ale także pozwala nam dodawać nasze, a nawet umieszczać jego pełną strukturę z symbolami, a nawet z polami do wypełnienia.
Szybko wyjaśniam, co robić, bo prostsze niemożliwe:
Najpierw przechodzimy do sekcji narzędzi i tam klikamy „zarządzaj fragmentami” (zawsze jest w języku angielskim) i tam szukamy języka, który chcemy zmodyfikować.
Zobaczymy takie rzeczy:
Cóż, prostsze niemożliwe, aby dodać nowy skrawek wystarczy kliknąć znak „+” na dole, nadajemy mu żądaną nazwę i wpisujemy. Następnie w polu do wpisania (zaznaczonym na obrazku) wpisujemy to, co chcemy się pojawić przy wywołaniu skrawek a jeśli chcemy, możemy dodać do nich trochę „inteligencji”, na przykład:
Metoda zbioru pyton:
def set$1(self, ${2:newValue}): self._$1 = $2
Zignoruj składnię pytonSpójrz na znaki $. Wskazują na coś podobnego do stałej, po prostu przejmują wartość nad cokolwiek im przypisano, w tym przypadku $ 1 przyjmuje wartość self i zatrzymuje się dokładnie na $ {2:}, ponieważ tam zaczyna się kolejny zbiór wartości. Drugi z $, podobnie jak pierwszy, przyjmuje wartości, ale pobiera wartość z pola tekstowego; {2:} jest następujący:
- <° {} wskazują, że to tutaj programista wprowadzi zmienną, wartość, tekst itp.
- <° 2: wskazuje, że jest to drugi z parametrów.
- <° newValue to po prostu tekst, który pojawi się jako wskazówka, że należy tam umieścić wartość.
- Ostatecznie self ._ $ 1 = $ 2 to, co robi to:
- <° $ 1 wywołuje wartość pierwszego ja.
- <° $ 2 odtwarza plik
skrawek
- aby wprowadzić nową wartość.
W końcu jest to wynik:
Brzmi skomplikowanie, ale uwierz mi, będąc programistą-amatorem, który studiuje na kiepskiej uczelni i który ma jedynie zapasowy internet, rozumiem, Ty też możesz. Dzięki temu narzędziu będziesz miał nie tylko bardzo potężny edytor kodu, ale także niezwykle elastyczny.
Teraz zakończ i odpowiedz na kilka pytań, które z pewnością ma wielu:
- <° Działa to tylko w przypadku języków interpretowanych jako
HTML
- ,
Python
- ,
JavasScript
- ?
- Nie, właściwie, jeśli masz zainstalowane kompilatory, na przykład g ++, możesz skompilować z wbudowanego terminala za pomocą: g ++ filename.cpp lub g ++ / filepath filename.cpp
- <° Czy mogę dodać więcej języków niż już
Gedit
- mieć z tym wszystkim?
- Tak, ale zostanie to wyjaśnione na forum społeczności, jest to nieco bardziej złożone.
- <° Czy mogę tworzyć własne motywy dla
Gedit
- ?
- Tak, ale nadal nie wiem dokładnie, jak to zrobić, zostanie to wyjaśnione na forum
- kiedy moja wiedza na ten temat jest pełna.
Na razie to wszystko, mam nadzieję, że Ci się podobało i że jest dla Ciebie przydatne.
Zwykle używam gVim do programowania, a niedawno zainstalowałem gedit i jest całkiem niezły.
Znakomity wpis, sprawiłeś, że zwątpiłem w mój wybór jako IDE, myślę o zmianie na coś lżejszego i potężniejszego, takiego jak gedit, i odłożenie na bok potężnego, ale ciężkiego Aptana Studio.
Nie jestem programistą ekspertem, robię to hobby, ale wolę VIM, jest najlepszy: szybki, konfigurowalny i sterowany klawiszami, nawet nie używam go do programowania. Gedit jest dobry, ale Geany jest również interesujący, jest lekki i bardzo mocny. Jeśli pochodzisz z Gedit, będziesz musiał zmienić niektóre kombinacje klawiszy, aby nie pomylić tego, czego się nauczyłeś XD
Ludzie zachwycają się Vimem, ale jeśli chcę czegoś takiego, to zostanę przy Emacs xD.
Moim geditowi wydaje się najbliższy doskonałości, spełnia to, czego potrzebuję, a jeśli nie, to robię to xD
Używam też Gedita, chociaż programuję coś bardzo okazjonalnie, bo jestem tylko hobbystą, ale bardzo lubię jego elastyczność i moc.
Inna rzecz, nie na temat, skąd masz tę tapetę? to jest bardzo dobre 😀
Nie powiem ci OO to tajemnica i jestem miłośnikiem Windows XD.
Nie, serio, za kilka dni zrobimy konkurs na pulpit i umieszczę tam absolutnie całą moją konfigurację =)
I niczego się nie dowiaduję ...
Nawet o tym nie wspominaj, właśnie się dowiedziałem LOL !!!
Łącznie przegrasz ...
w rzeczywistości jest to coś, o czym rozmawiałem z Elavem ... Potem wspomniałem o tym szorstkiemu kretynowi, ale najwyraźniej robił coś ważniejszego i nawet nie wiedział ¬¬
dzięki Skonfigurowałem już mój gedit podczas żądania tekstów, mam tylko jedno pytanie: Jak udało ci się przekazać ikony powiadomień do paska cynamonu i uczynić pasek Gnome 3 przezroczystym? hehehe Bardzo mi się to podobało i chciałbym to zrobić.
Jeszcze raz dziękuję.
Okienko z ostrzeżeniem, że jest to wersja próbna NIE pojawia się tak często, jak mówisz, nie przesadzaj
Otrzymywałem je co 3 razy, kiedy zapisywałem jakiś typ pliku i za każdym razem, gdy otwierałem SublimeText.
Teraz mając Gedit, SublimeText wydaje mi się całkowitą stratą czasu i nie przyzwyczajam się do tego
Witam, świetny post.
Tylko pytanie. Jedną z funkcji, która zmusiła mnie do poszukiwania alternatyw dla gedit, były kompaktowe linie. Na przykład skompresuj wszystko, co znajduje się wewnątrz if {}. W ten sposób przestrzeń jest bardzo czyszczona. Znalazłem geany i całkiem dobrze się z tym zgadza, ale chciałbym wiedzieć, czy można to osiągnąć za pomocą gedit.
Jestem programistą amatorem (zacząłem od bioinformatyki, bo studiuję biologię), przypuszczam, że inni dużo lepiej będą wiedzieć, jak to jest radzić sobie z dużymi ilościami kodu.
Chciałbym dowiedzieć się trochę więcej o kompaktowaniu linii, ponieważ tego nie zrobiłem, a może zrobiłem i nie wiedziałem ... Czy możesz mi pokazać przykładowy kod?
Może nie wyjaśniłem się dobrze. Nie chodzi o sam kod, ale o jego wizualizację. Być może słowo to byłoby liniami kodu „zwiń / rozwiń”. Po to aby:
gdyby {
coś
coś jeszcze
nawet więcej
}
Tylko zobacz
gdyby {
Za pomocą przycisku możesz spasować lub rozłożyć zawartość if.
Ahh! Teraz już ukryj funkcje. Nie, o ile wiem, nie można tego zrobić w Gedit.
🙂 Szkoda. W przypadku małych programów nic się nie dzieje, ale jeśli masz duże stoły lub inne, bardzo mi przeszkadza, że nie mogę tego zrobić.
Mam pytanie, czy jeśli w Ubuntu instaluję nowe czcionki, czy w edytorze gedit mogę wziąć typografię tych nowych czcionek, które zainstaluję?
Yesp 😉
W Ubuntu, który krój jest podobny do Lucida Sans? To nie ma dużo miejsca między wierszami kodu, jak inne rodzaje krojów w systemie Windows, krój, który najbardziej lubię w systemie Windows to Lucida Sans, a jego alternatywna Verdana, The reszta czcionek jest bardzo powtarzalna, a ich styl niezbyt przyjemny, mam nadzieję, że Ubuntu ma większą różnorodność czcionek niż w systemie Windows i znacznie bardziej atrakcyjne.
Następnie zainstaluj Lucida Sans:
sudo apt-get install sun-java6-fonts
Czy gedit można zainstalować w 64-bitowym systemie operacyjnym Windows? Oficjalna strona oferuje tylko 32-bitową wersję dla systemu Windows.
Bardzo fajny post, ale przejdźmy do interesującej rzeczy: jaka jest twoja tapeta !?
Użyj Geany, prostsze: 3
Zanim użyłem Geany, ale z VIM nie ma nic, myślę, że krzywa uczenia się jest tego warta, ponieważ jest bardzo zwinna
pozdrowienia
Redaktorzy tacy jak Scribes czy Sublimetext2 całkowicie wypełniają luki, które ma Gedit! .. Oprócz tego, że Gedit ma swoje zalety, tak, jest tak, jak wiele rzeczy tutaj jest kwestią gustu! 😀
Pozdrowienia!
Dziękuję Ci! dla informacji było to bardzo przydatne.
Wskrzeszam ten post tylko po to, żeby Ci powiedzieć, dziękuję za wkład! Zawsze podobał mi się gedit, który pochodzi z fabryki, ale z powodu braku "pomocy" dla programistów skończyło się przesiadką na sublme ... kiedy skończę egzaminy Przyjrzę się wtyczkom gedit.
PS: Vim to świetny edytor, problem dotyczy gVima, który w zależności od zainstalowanej wersji (windows / linux) całkowicie zmienia sposób, w jaki traktuje tryb wizualny i mysz, nie wspominając o kłopotach z buforami w czasie kopiuj / wklej z innego programu ...
Czego nie lubię w Gedit:
-Jeśli edytujesz plik HTML, a wewnątrz masz kod JavaScript lub CSS, to podczas komentowania bloku kodu w javascript lub CSS komentujesz go w formacie HTML. Gedit nie rozpoznaje typu języka, w którym wybrałeś kod do komentowania. Wysublimowany tekst tak.
-Nie ma autoformera kodu, który automatycznie zestawia cały wybrany kod w tabeli.
-Nie ma natywnego menedżera FTP, musisz używać niestabilnego i słynnego Gnome GVFS
-Nie ma wtyczki do generowania kopii zapasowych plików dla każdej zmiany wprowadzonej z sygnaturą czasową. Istnieje wtyczka Sublime Text, w której możesz
-Nie ma detektora błędów składniowych.
-Nie ma narzędzia do refaktoryzacji
-W XFCE nie możesz używać zintegrowanej konsoli Gedit, ponieważ Gedit działa domyślnie z gnome-terminal, a nie z xfce4-terminal.
Brakowało mi wzmianki o tym, że wraz z nowymi wersjami, które pojawiają się z Gedit, niektóre wtyczki tracą kompatybilność, tak jak to się dzieje z ZenCoding
Użyłem Gedita do programowania, ale później przeszedłem na Aptana 3 (bardzo kompletne IDE), w Aptanie podoba mi się to, że automatycznie uzupełnia funkcje dla Javascript lub Python (wraz z parametrami, które otrzymuje) i pokazuje mi dokumentację jego funkcje, kompatybilność z przeglądarkami i wiele więcej.
Ale ostatnio Aptana robi się bardzo ciężka, czasami nawet komentowanie linii zajmuje około 10 sekund.
Teraz myślę o powrocie do Gedit, jedyne, czego mi brakuje, to coś, co automatycznie uzupełnia funkcje swoją dokumentacją, zakreślacz z nieprawidłową składnią, a także mapę obiektów, gdzie mogę zobaczyć zadeklarowane zmienne i funkcje, aby uzyskać do nich bezpośredni .
Lubię też Geany, jest lżejszy niż Gedit, ale brakuje w nim wielu wtyczek w przeciwieństwie do Gedit i nie mogę zmienić motywu kolorystycznego, nie lubię programować białego tła.
Musisz spróbować wysublimowanego tekstu lub vima; podświetlany stół przy wyjściu z alfy.
Zainstalowałem Gmate, ale kiedy chcę aktywować jego wtyczki, pojawia się następujący błąd:
wystąpił błąd: program ładujący wtyczki „python” nie został znaleziony
PS: Mam już zainstalowany Python
Zainstalowałem Gmate, ale kiedy chcę aktywować jego wtyczki, pojawia się następujący błąd:
wystąpił błąd: program ładujący wtyczki „python” nie został znaleziony
PS: Mam już zainstalowany Python
Nano, narzekasz bardziej niż kobieta!
Myślę, że musisz wypróbować NinjaIDE, bardzo popularne środowisko IDE dla Pythona, które, jeśli nie jestem zły, jest Open Source, wieloplatformowe, bardzo wydajne i odporne na kryminały. Czy mógłbyś spróbować i sprawdzić, czy spełnia Twoje oczekiwania 😉
Dobra informacja i gratulacje za otrzymanie notatki (sprzed dwóch lat), żeby tak długo trzymać się komentarzy. To dobrze świadczy o autorze ...
Twój komentarz czeka na moderację.
Witam, czy znasz jakąkolwiek wtyczkę odtwarzacza audio dla mp3 dla wordpressa, która działa w wersji 3.6.1 i ma również cechy wtyczki odtwarzacza audio, to znaczy proste, praktyczne i jednocześnie profesjonalne, ale działa również na urządzeniach telefony komórkowe, takie jak ipad, tablet, smartfony itp. dzięki za szybką pomoc
Jak otworzyć prosty tekst i dodać do niego obraz?
Doskonały post, szukałem, jak dodać wtyczkę ftp do mojego gedita, znalazłem kilka powiązanych postów, które mówią mi, żebym umieścić pliki w folderach, których nie ma w moim systemie, dodaję je i gedit ich nie wykrywa ...
Jeśli możesz mi pomóc, byłbym wdzięczny.
Używam: fedora 17 z gnomem.
Witam, powodem mojego zapytania jest wiedzieć, jak mogę połączyć mój Gedit z bazą danych SQL. Może to łatwe pytanie, ale dopiero zaczynam w świecie Linuksa. Od razu bardzo dziękuję.
Hej, dziękuję bardzo, chcę się nauczyć Pythona, ruby… Ruby on rails i bardzo mi się podobał Twój tutorial. Byłem zaskoczony, że mój gedit potrafi to wszystko. Używam też motywu monokai, który wygląda po prostu świetnie.
pozdrowienia
kolego chcę coś powiedzieć i mam nadzieję, że mi pomożesz, mam w domu komputer, ale nie mam internetu, jednak z pracy wiem, że jeśli mam internet, pobierz ubuntu 14.04 i już teraz zainstaluj na moim komputerze domowym moje pytanie Jest tak, jak robię, aby móc zainstalować dowolny program, na przykład Google Chrome lub inny program, pobrać go z mojej pracy i zainstalować na moim domowym komputerze, ponieważ to nie jest jak Windows, które pobierasz, jest zapisywane na usb iw domu jest dwukrotnie kliknięty i zainstalowany Mam nadzieję, że mi pomożesz 🙂
Wielkie dzięki! pozdrowienia z Chile!
czy można go zainstalować na systemie Ubuntu 14.04?