27 Narzędzia do zapisywania i udostępniania fragmentów kodu
Masz niezliczoną ilość bitów HTML5, CSS3, JavaScript i PHP toczących się w twojej głowie i na dysku twardym, które musisz przywoływać przy każdym uruchomieniu projektu. Czas się zorganizować.
W tym wpisie pokrótce zapoznasz się z 27 świetnymi narzędziami, które nie tylko pomagają przechowywać ulubione fragmenty zarówno lokalnie, jak i w chmurze, ale także ułatwiają udostępnianie innym. Cieszyć się!
Przechowywanie i udostępnianie w pełnej skali
Poniższe witryny to świetny sposób na zbudowanie osobistego repozytorium kodów, do którego można uzyskać dostęp z dowolnego miejsca i łatwo udostępnić je innym. Są także świetnymi witrynami, w których można znaleźć przydatne fragmenty w wielu językach.
Nie korzystałem z nich szczegółowo, ale moją ulubioną witryną jest Snipplr. Naprawdę podoba mi się interfejs, ogromna biblioteka fragmentów, opcje wersji itp. Zdecydowanie warto je jednak sprawdzić.
Snipplr
„Dzięki Snipplr możesz przechowywać wszystkie często używane fragmenty kodu w jednym miejscu, które jest dostępne z dowolnego komputera. Możesz dzielić się swoim kodem z innymi użytkownikami i używać tego, co publikują. Czy wspominaliśmy, że Snipplr działa z TextMate? Tak, kołysamy. ”
Fragmenty kodu
„Z łatwością zbuduj swoją osobistą kolekcję fragmentów kodu, podziel je na kategorie za pomocą tagów / słów kluczowych i udostępnij je światu (lub nie, możesz zachować ich prywatność!)”
Strona główna | byteMyCode
„ByteMyCode to projekt mający na celu ułatwienie udostępniania kodu źródłowego. Stworzyliśmy model społeczności, aby ułatwić znajdowanie, udostępnianie, poprawianie, komentowanie i ocenianie fragmentów kodu. ”
SnippetsMania
„Organizuj i udostępniaj fragmenty kodu. Snippetsmania to darmowy zbiór fragmentów kodu. Obecnie obsługuje 34 różne języki programowania. Baza danych zawiera łączną liczbę 99 kodów oraz fragmentów kodu i przykładów programowania. ”
odesnipp.it
„Odesnipp.it to serwis społecznościowy dla programistów, którzy mogą publikować swoje fragmenty, śledzić i udostępniać kod innym programistom oraz uzyskiwać pomoc w kodowaniu. ”
Wklej i udostępnij szybko
Poniższe aplikacje są podobne do tych, które właśnie obejrzeliśmy, ale kładą większy nacisk na szybkie udostępnianie kodu niż na zorganizowane przechowywanie kodu. Większość wymaga tylko skopiowania i wklejenia i jesteś gotowy!
Snipt.org
Udostępnij kod źródłowy na Twitterze i w Internecie.
Nowość - Pastie
„Czysty interfejs użytkownika z rozsądnymi ustawieniami domyślnymi. Potrzebujesz pseudonimu, opisu, ustawień karty i nie tylko? Musisz szukać gdzie indziej. Jedno pole tekstowe, wklej, gotowe. Prosty."
Smipple - fragmenty kodu społecznego
„Smipple to serwis społecznościowy służący do zapisywania, przechowywania, organizowania i udostępniania fragmentów kodu znajomym i współpracownikom. Zaprzyjaźnić się. Popraw swoje umiejętności kodowania. Zdobądź prawa do przechwalania się. ”
Gist - GitHub
„Gist to prosty sposób na udostępnianie fragmentów i past innym osobom. Wszystkie typy są repozytoriami git, więc są one automatycznie wersjonowane, dostępne i użyteczne jako repozytorium git. ”
Skopiuj kod wklejania
„Kopiuj kod wklejania pozwala opublikować kod z kolorową składnią dla najpopularniejszych języków programowania. Po opublikowaniu możesz udostępnić swój kod współpracownikom i znajomym, którzy mogą debugować i używać fragmentów kodu. ”
CodeTidy
Szybkie i łatwe w obsłudze narzędzie do bezproblemowego udostępniania kodu.
Ideone
„Ideone to coś więcej niż papier do pisania; to internetowy kompilator i narzędzie do debugowania, które pozwala
do kompilowania i uruchamiania kodu online w ponad 40 językach programowania. ”
Pastebin
Jedno z najpopularniejszych narzędzi tego typu, Pastebin obsługuje ogromną listę języków.
Mistyczna Pasta
PasteSite.Com - Łatwy w użyciu Pastebin
„PasteSite.Com to narzędzie, które umożliwia przesłanie próbki kodu, który można następnie wyświetlić z wyróżnieniem składni ze strony internetowej.”
Slexy 2.0
„Slexy.org to potężny, elegancki i seksowny pastebin zaprojektowany z myślą o użytkowniku. Slexy.org służy do wklejania błędów podczas debugowania, pokazywania kodu lub specyfikacji technicznych lub udostępniania czegokolwiek innym użytkownikom Internetu na całym świecie. ”
Aplikacje na komputery Mac
W poszukiwaniu narzędzi do udostępniania fragmentów online natknąłem się na wiele aplikacji dla komputerów Mac, które świetnie nadają się do budowania bibliotek kodów, więc pomyślałem, że też je wrzucę. Sprawdź jCodeCollector i Najpierw Snippely, jeśli szukasz solidnej bezpłatnej opcji.
Snippet: 12, 95 USD
„Łatwo twórz fragmenty z wybranego tekstu w dowolnym miejscu.”
Fragmenty: 39, 95 USD
„Snippets to potężna aplikacja dla systemu Mac OS X, która przechowuje najcenniejsze fragmenty kodu, które można wielokrotnie wykorzystywać w różnych projektach.”
Snippely: Bezpłatnie
„Snippely to podstawowe narzędzie do organizacji tekstu i kodu. Zamiast przechowywać fragmenty kodu, szybkie notatki i notatki w plikach tekstowych na całym dysku twardym, ta aplikacja pozwala zapisywać i organizować „fragmenty” w jednym wygodnym miejscu. Urywek to zbiór jednego lub więcej fragmentów kodu i notatek. Fragmenty są przechowywane w grupach w celu organizacji i szybkiego wyszukiwania. ”
jCodeCollector: Darmowy
„JCodeCollector to aplikacja, która pomaga zarządzać fragmentami kodu. Za pomocą jCodeCollector możesz: przechowywać, oznaczać i komentować swoje fragmenty, szybko znajdować potrzebny kod. ”
Code Collector Pro: 20 €
„Gdy spędzasz cały dzień na pisaniu kodu, to naturalne, że zaczynasz odczuwać déjà vu. Czy kilka dni temu nie napisałeś tych samych kilku wierszy kodu i jeszcze kilka dni wcześniej? Dlaczego marnujesz czas na ponowne pisanie tego kodu? Code Collector Pro to odpowiedź, która umożliwia przechowywanie fragmentów kodu i wyszukiwanie ich za pomocą kilku naciśnięć klawiszy ”
MySnippets: 14, 95 USD
„Wszystkie fragmenty, potrzebne pliki, szkice, fragmenty tekstu, szablony CSS i wszystko, czego jeszcze potrzebujesz, aby zapewnić znakomite rezultaty: wszystko to teraz jednym kliknięciem, jednym naciśnięciem klawisza. ”
Droplr: bezpłatny
W przeciwieństwie do powyższych aplikacji Droplr nie jest idealnym miejscem do przechowywania fragmentów kodu. Jest to jednak między innymi bardzo łatwy sposób udostępniania fragmentów kodu. Po prostu zaznacz tekst i przeciągnij go na pasek menu. Adres URL zostanie automatycznie umieszczony w schowku, aby można go było wkleić w dowolnym miejscu.
Ekspandery tekstu
Jedną specjalną odmianą aplikacji urywkowych są te, które pozwalają wpisać kilka znaków, które następnie automatycznie powiększają się do większej części tekstu. Niedawno zacząłem używać TextEpandera, który całkowicie zrewolucjonizował sposób mojej pracy. Teraz nie wyobrażam sobie bez niego kodowania!
Przez wiele godzin na próżno szukałem narzędzia do rozwijania dowolnego tekstu, zostaw komentarz, jeśli go znasz.
TextExpander: 34, 95 USD (Mac)
„TextExpander pozwala zaoszczędzić niezliczoną liczbę naciśnięć klawiszy dzięki niestandardowym skrótom dla często używanych ciągów tekstowych i obrazów.”
Maszyna do pisania: 19, 99 € (Mac)
„Typinator zwiększa produktywność i eliminuje błędy poprzez automatyzację procesu wstawiania często używanego tekstu i grafiki oraz automatyczne poprawianie błędów pisarskich”.
FastFox: 34, 99 USD (Windows i Mac)
„FastFox jest łatwym w użyciu ekspanderem tekstu, który może tworzyć i przechowywać skróty klawiaturowe, które rozwijają się do całej frazy, akapitu lub dokumentu.”
SnippetMonkey
„Snippet Monkey pozwala zaoszczędzić niezliczone godziny na małpowaniu, umożliwiając tworzenie skrótów do często wpisywanych fraz. Nazywamy frazy fragmentami, a Snippet Monkey pozwala tworzyć nowe fragmenty ze schowka lub za pomocą naszego łatwego w użyciu edytora fragmentów. ”
Jakie są twoje ulubione?
Istnieje wiele narzędzi do wyboru i chciałbym usłyszeć twoją opinię na temat tych, które wypróbowałeś. Do własnych celów używam TextExpander do szybkiego wstawiania kodu, Snipplr do przechowywania losowych bitów długoterminowych, a Droplr do szybkiego udostępniania fragmentów. Jaka kombinacja najlepiej pasuje do Twojego przepływu pracy?