Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Intype – edytor na który czekałeś

Intype to darmowy, niewielki, ale potężny edytor o wielu możliwościach. Pokusiłbym się nawet o stwierdzenie, że to lepszy Notepad++, ale nie chcę wywoływać kolejnej wojny edytorowej. Sam na co dzień używam wielu edytorów, no może poza Emacsem, bo jak to mówi znany dowcip: Emacs to świetny system operacyjny, szkoda tylko że nie ma dla niego dobrego edytora. ;-)

OK, a teraz poważnie. Moim skromnym zdaniem nie ma lepszego edytora dla programistów – bez względu na używany język programowania niż Komodo IDE. Ale do szybkich zmian w kodzie używam/-łem Vima bądź Notepada++. Ostatnio odkryłem Intype i właśnie jego zalety chciałbym Wam tutaj pokrótce opisać.

Słowem wstępu

Można powiedzieć, że Intype jest Windowsowym odpowiednikiem znakomitego edytora TextMate dla Mac OS. No, ale chyba nikt normalny nie będzie kupować Mac-a specjalnie dla jednego edytora, prawda?! To co zaczerpnięto właśnie z TextMate, a co wyróżnia Intype pośród innych edytorów, to możliwość korzystania ze snippetów ([1]), ale o tym szerzej za chwilę.

Zalety

Standardowe funkcje, które dostępne są również w innych edytorach:
  • Kolorowanie składni dostępne dla ponad 20 języków, w tym: HTML, JavaScript, CSS, PHP, Ruby, Groovy, Rails, Python, Perl, Java i wielu innych.
  • Otwieranie plików w kartach (tabs).
  • Wyrażenia regularne podczas szukania oraz zastępowania.
  • Bookmarki.
  • Kodowanie: ANSI, UTF-8, UTF-16.
  • Końce linii: Unix (LF), Windows (CR+LF), Mac (CR).
  • Portable, czyli bez instalacji!

Funkcje ponadprzeciętne:

-> Code Snippets

Snippety, czyli wstawki kodu, to coś dzięki czemu możemy zaoszczędzić mnóstwo czasu i co jest bardzo, ale to bardzo wygodne. W Intype wbudowano już całą masę snippetów, ale można też dodawać swoje własne ([2]).

Wszystkie dostępne snippety znajdują się w menu "Bundles":

Dla danego języka, w którym akurat piszemy, snippety uzyskujemy naciskająć Ctrl+Spacja. Można też napisać słowo kluczowe i nacisnąć klawisz Tab. Dla przykładu, w HTML-u po napisaniu słowa "style" (bez znacznika otwierającego "<"), następnie naciskamy Tab, a Intype wygeneruje nam gotowy kod wraz z odpowiednim tagiem zamykającym. Albo, stworzenie tabelki to dosłownie trzy kroki:
1. Piszemy "table" + Tab
2. Piszemy "tr" + Tab
3. Piszemy "td" + Tab

I voila – mamy gotową tabelkę! Na poniższym filmie możecie zobaczyć jak to dokładnie działa.

-> Zarządzenie projektem

Naciskamy Ctrl+F9 i do tak powstałego okienka wrzucamy katalog. Mamy wszystkie pliki "pod ręką" w formie drzewa.

-> Edycja kolumnowa

Niedoścignionym wzorem w tym przypadku jest edytor UltraEdit ([3]), ale Intype też daje radę. Naciskamy Alt+Up lub Alt+Down.

-> Przenoszenie całych linii

Naciskamy Shift+Ctrl+Up lub Shift+Ctrl+Down i tym sposobem przenosimy całą linię w górę lub w dół.

-> Wsparcie dla reStructuredText

Pisanie dokumentacji reST w tym edytorze to czysta przyjemność. Poza tym niewiele jest edytorów ze wsparciem dla reStructuredText, a tutaj mamy to już wbudowane. Szkoda tylko, że nie ma kolorowania składni dla reST-a, ale może to wina gramatyki.

-> Minimalistyczny interfejs

Poznaj skróty klawiaturowe, naciśnij F11 i ciesz się minimalistycznym wyglądem, pozwalającym skupić się tylko i wyłącznie na kodzie.

Wady

  • Brak zwijania kodu (folding).
  • Tylko system Windows.
  • Wersja Alpha.

Odnośniki

[0] Intype – strona główna / Intype – download[1] Snippet (en.wikipedia.org)[2] Intype snippets syntax (Intype Wiki)[3] Column mode in UltraEdit (www.ultraedit.com)

Uwaga!

Korzystanie z Intype może spowodować uzależnienie. Przed pobraniem skonsultuj się z farmaceutą lub swoim terapeutą. ;-)

Enjoy! 

oprogramowanie porady programowanie

Komentarze

0 nowych
iluzion   5 #1 19.02.2012 02:09

"Intype to darmowy"... przynajmniej na razie. Nie używałem, ale wygląda bardzo interesująco. Ciekawe jak radzi sobie np. z większymi plikami XML, bo z tym już bywa różnie wśród edytorów.

Zastanawia mnie jeszcze jedna rzecz -- popularność Notepad++ w porównaniu do Programmer's Notepad. PN nawet nie ma w bazie dobrychprogramów.

Jeśli chodzi o "nowoczesne" edytory to Intype ma poważnego konkurenta -- Sublime Text 2. Warto wypróbować.

dominikc   5 #2 19.02.2012 10:41

Kiedyś właśnie natknąłem się na niego szukając odpowiednika TextMate dla Windows.
@iluzion
Do tego Sublime Text jest także na Linuxa i OS X.

underface   14 #3 19.02.2012 10:56

osobiście polecam RjTextEd o którym dowiedziałem się ze strony DP, bardzo przypadł mi do gustu. ale wiadomo duży wybór programów sprawia, że dokładnie możemy wybrać to co najbardziej spełnia osobiste wymagania;D

sylwek3100   3 #4 19.02.2012 12:25

Osobiście polecam dobry edytor Editra. Wygląd go może nie jest super ale wygodnie się pracuje na nim

iluzion   5 #5 19.02.2012 12:43

Wygląd Editry wynika za zastosowania wxPython (wxWidget dla Pythona, ponieważ Editra jest właśnie w Pythonie napisana).

Mifczu   12 #6 19.02.2012 13:46

Jak wygląda podpowiadanie składni? Jak wygląda działa nie na dużej ilości plików w projekcie i kartach? Osobiście używam netbeans do projektów i jEdit do drobnych zmian itp.

Jim1961   7 #7 19.02.2012 14:04

Podstawowe pytanie: czy można konfigurować style?? Bo wygląda obiecująco, a bez tego nawet nie będę testował.

djfoxer   18 #8 19.02.2012 15:04

Od lat używam N++, jak w przypadku przedstawionego programu wygląda sprawa z otwieraniem dużych plików? 30MB+?

kamil_w   11 #9 19.02.2012 19:40

A zna ktoś z Was edytor z obsługą makr i wyszukiwaniem i zamienianiem tekstu za pomocą wyrażeń regularnych bez ograniczenia do jednej linii? Na co dzień używam Notepada++, ale brakuje mi w nim właśnie dwóch opcji:
- edycji makr (bo chciałbym zrobić np. pętlę),
- używania wyrażeń regularnych w wielu liniach.

M@ster   17 #10 19.02.2012 20:00

@kamil_w
W Eclipse działa używanie \n w regexpr jeśli chcesz operować na wielu liniach :) Okrężna metoda ale działa bardzo dobrze, bo tam też jest tylko single line w polu edycji.

kamil_w   11 #11 19.02.2012 20:05

O.Chyba czas zainteresować się Eclipse. Na razie robię to w dość pokrętny sposób - kopiuję kod z Notepada++ do Worda i w nim przeprowadzam operacje podmiany tekstu, a po skończeniu kopiuję go z powrotem do Notepada++. ^^

arlid   14 #12 20.02.2012 08:58

Ciekawe narzędzie. Szczególnie zaciekawiły mnie snippety i zarządzanie projektem.

@djfoxer ja wiem, ze Ty programujesz, ale 30+? To co Ty tam piszesz?:P

kamil_w   11 #13 20.02.2012 09:07

30MB na plik XML to wcale nie tak dużo

Pigmej   5 #14 20.02.2012 19:32

"Niedoścignionym wzorem w tym przypadku jest edytor UltraEdit ([3]),"

Hmmm a Emacs który ma to od zawsze ?

@illuzion

ST2 sorry.. w obecnej fazie rozwoju kiedy kolejne buildy zwykle psuja pluginy do poprzednich etc.

Sorry ST2 można dość łatwo wysypać (linux 64bit). Pozatym, nie jest darmowy a w tym wpisie chyba o to chodziło.

skawit   2 #15 21.02.2012 11:55

Ojoj, bardzo przypadł mi do gusty ten Twój programowy wymysł!

Będę go stosował i polecał

  #16 21.02.2012 12:56

Istnieje jakaś wtyczka ftp do programu ? Coś na takich zasadach jak działa to w Eclipse czy Netbeans.

  #17 23.02.2012 10:44

@iluzion ten sublime text to naprawdę ciekawy edytor

Scottie33   4 #18 25.02.2012 13:52

Rzeczywiście, iluzion rozwalił system z tym Sublime Text! Szkoda tylko, że nie jest darmowy. MyŚlę jednak, że nie ma sensu pisać nowego wpisu o tym edytorze skoro nawet na polskich stronach/blogach można znaleźć trochę informacji i recencji o Sublime. A niżej link do wtyczek zwiększających i tak już rozbudowane funkcje Sublime'a:
[url=http://wbond.net/sublime_packages/community]Sublime Text Packages[/url]