zainstalowałeś Linode i uruchomiłeś go z chłodno brzmiącym distro. Przeczytałeś Wprowadzenie do koncepcji Linuksa i Przewodniki Wprowadzenie, a teraz jesteś gotowy, aby ustawić swoją nazwę hosta. Śmiało i edytuj /etc / hosts.
należy używać Vima czy Emacsa? Czy Można używać Nano? Co To jest Neovim? A może powinieneś użyć innego edytora tekstu w całości?,
Emacs kontra Vim to rozmowa, która obciąża relacje, ale postaramy się przełamać niektóre różnice i pokierować cię we właściwym kierunku, nie tracąc zbyt wielu znajomych programistów.
Nano jest wbudowanym podstawowym edytorem tekstu dla wielu popularnych dystrybucji. Zazwyczaj jest już zawarty w dystrybucji, nie wymaga żadnej nauki ani przyzwyczajenia, a wszystkie jego polecenia i monity są wyświetlane na dole.
użyj Nano, jeśli:
jesteś nowy w terminalu lub po prostu musisz dostać się do pliku w celu szybkiej zmiany., W porównaniu do bardziej zaawansowanych edytorów w rękach kogoś, kto wie, co robi, niektóre zadania są uciążliwe i nie można ich dostosować. Ale jeśli nie spędzasz dnia w edytorze tekstowym opartym na terminalu, prawdopodobnie nie masz nic przeciwko Nano. Nie pozwól nikomu przeszkadzać, używaj go z dumą.
jak Nano:
z terminala wprowadź `nano` i nazwę pliku, którą chcesz edytować.
Jeśli plik jeszcze nie istnieje, zostanie on zapisany. Polecenia są wyświetlane na dole i są wyzwalane za pomocą klawisza Control (CTRL)., Na przykład, aby znaleźć coś w pliku, przytrzymaj CTRL i naciśnij w, powiedz mu, czego szukasz, i naciśnij Enter. Naciśnij CTRL + X, aby wyjść, a następnie postępuj zgodnie z instrukcjami u dołu ekranu.
Emacs i Vi
według Slate, Emacs i Vi są „jednymi z najdłużej działających aplikacji wszech czasów.”Wpis na Wikipedii o różnicach między Emacsem I Vi opisuje świętą wojnę między tymi dwoma aplikacjami, która szalała od końca lat 70.
obaj redaktorzy wymagają nauki odpowiednich poleceń, co oznacza, że nie będziesz w stanie ich otworzyć i zacząć działać., Ale doświadczeni użytkownicy albo wydają się, że ich edytor wyboru wykonywać magię, często nawet bez opuszczania ich wiersz klawiatury domu.
nie zaczynaj czuć, że musisz być ekspertem od razu. Przeprowadzę Cię przez pierwsze kroki, a gdy już zaczniesz korzystać z podstawowych funkcji i zaangażujesz się w edytor, zyskasz mistrzostwo dzięki użyciu.
Emacs
Emacs jest rozwijany od 1976 roku. To dużo czasu na opracowanie takich niezbędnych wtyczek, Jak Helm, Autocomplete i Org-mode., Emacs ma tak wiele dostępnych funkcji, jak terminal, kalkulator, kalendarz, klient poczty e-mail, przeglądarka internetowa i Tetris, często mówi się o nim jako o samym systemie operacyjnym.
okazało się, że uruchamianie Emacsa było stosunkowo proste, ale im więcej się uczę, tym więcej jest do nauki. Dzięki „buforom”, wtyczkom i sposobowi, w jaki Emacs traktuje „windows”, jest to edytor, którego możesz użyć, jeśli spędzasz cały dzień w edytorze i nie chcesz być kłopotliwy lub rozproszony przez konieczność przełączania aplikacji.,
to nie znaczy, że Vi i jego pochodne nie są do całodziennego użytku, ale wielokrotne sesje i możliwość rozbudowy w stylu kuchennym Emacsa wydają się być częścią Głównego Losowania dla jego wielbicieli.
polecenia Emacsa są dostępne za pomocą kombinacji klawiszy CTRL lub ALT i innego naciśnięcia klawisza. Gdy widzisz skróty czytające C-h lub M-x, C oznacza klawisz control, A M oznacza klawisz Alt(lub Escape, w zależności od systemu).
jak Emacs:
wpisz `emacs` w terminalu i uzyskaj dostęp do wbudowanego samouczka za pomocą C-h T. oznacza to, że przytrzymując CTRL, naciśnij h, a następnie T.,
lub spróbuj kombinacji klawiszy C-h r, aby otworzyć podręcznik w Emacsie. Możesz również użyć podręcznika jako placu zabaw; pamiętaj tylko, aby zakończyć pracę bez zapisywania, naciskając kombinację klawiszy C-x C-c.
pomocne linki do Emacsa:
- Emacs wiki
- GNU Guided Tour
- Cornell Emacs Quick Reference
Vi/Vim
Vi lub jeden z jego wariantów jest zazwyczaj dostarczany z Twoją dystrybucją. Jest uważany za edytor „modalny”, co oznacza, że istnieją różne tryby nawigacji plików i edycji tekstu., Ponieważ nawigujesz Vi najefektywniej za pomocą poleceń klawiaturowych i skrótów, Vi jest lepiej doświadczony niż wyjaśniony.
Po wejściu w Vi, zaczynasz w trybie normalnym i poruszasz się za pomocą poleceń klawiatury oraz klawiszy H, J, K i L, aby poruszać się odpowiednio w lewo, w dół, w górę i w prawo.
Korzystanie z Vi jest bardziej jak rozwiązywanie problemów ze zdrową nutą rozmowy z komputerem. Uznaj to za medytację; aby uzyskać najlepsze rezultaty, ćwicz wyrażanie swoich intencji. Na przykład, w trybie normalnym, aby usunąć słowo, naciśnij D, a następnie W., Aby zmienić wszystko wewnątrz nawiasu, Umieść kursor w otwartym nawiasie (, następnie naciśnij c, Następnie i, a następnie otwórz nawias (.
możesz mieć początkowe problemy z nawigacją po Vi, jeśli używasz klawiatury Dvorak, ale jeśli tak jest, prawdopodobnie już o tym wiedziałeś.
jak Vi lub Vim:
wprowadź `vi ” lub ” vim ” w terminalu.
na wielu dystrybucjach jest szansa, że nawet jeśli wpiszesz `vi` do terminala, otworzysz Vima. Vim jest następcą vi z pewnymi ulepszeniami. Działa domyślnie na OS X i niektórych dystrybucjach Linuksa po uruchomieniu `vi'.,
aby wyjść z Vima bez zapisywania, naciśnij ESC, aby przejść do trybu normalnego, a następnie naciśnij: (dwukropek), aby uzyskać dostęp do wiersza poleceń (na samym dole pojawia się monit) i wprowadź q!.
operator : (dwukropek) uruchamia wiele poleceń, takich jak :help for help, czy :w, aby zapisać. Aby zapisać i zamknąć, możesz użyć tego znaku zachęty i kombinacji klawiszy: wq lub przytrzymać SHIFT i nacisnąć z dwa razy (Skrót SHIFT+ZZ).
Jeśli nie pamiętasz operatora, którego chcesz użyć, wprowadź: (dwukropek), a następnie naciśnij CTRL+D, aby wyświetlić listę możliwości.,
Wypróbuj Vim:
aby nauczyć się podstaw Vima, wprowadź „vimtutor” w Terminalu, aby uzyskać dostęp do interaktywnego przejścia.
Kiedy będziesz gotowy na zaawansowaną praktykę, wypróbuj vimgolf dla ćwiczeń, które zachęcają do znajdowania lepszych, bardziej efektywnych rozwiązań do rozwiązywania wyzwań.
Lubię wyświetlać numery linii. Polecenie': set number ' ułatwia szybkie przejście do konkretnych numerów linii. Na przykład, aby przejść do linii 16, wpisz :16 (dwukropek 16)
podobnie jak Emacs, istnieje wiele wtyczek dostępnych dla Vima. Sprawdź wtyczki VimAwesome, aby pomóc w tym, nad czym pracujesz.,
- Swathmore 's Tips and Tricks
- Linux Academy' s Vim Reference Guide
- VimGolf
wypróbuj również: Neovim
reklamowany jako „dosłownie przyszłość Vima”, Neovim zyskuje na popularności jako „zastępczy zamiennik Vima”, jakim ma być. Neovim jest próbą refaktoryzacji (w zasadzie przepisania wnętrz, aby działały lepiej bez zakłócania działania na zewnątrz) bazy kodu Vima i wprowadzenia różnych funkcji optymalizacyjnych, takich jak asynchroniczne wtyczki (działają osobno, w razie potrzeby), terminal i ogólne ulepszenia., Należy jednak pamiętać, że chociaż opinie były ogólnie pozytywne, Neovim jest obecnie w wersji alpha.
Jak zainstalować Neovim:
zainstaluj aplikację za pomocą wybranego menedżera pakietów, a następnie wprowadź `nvim`. Traktuj go jak Vima, jak opisano powyżej i sprawdź dokumentację Neovima.
ale co jeśli lubię zanurzać się w Emacsie i chciałbym, żeby działał bardziej jak Vim?
Emacs Evil mode może być dla Ciebie., Nie jest zły, ponieważ jest trudniejszy (nie bardziej niż zwykle); nie, evil mode sprawia, że Emacs działa trochę bardziej jak vim, dając mu tryby i umożliwiając polecenia dostępne za pomocą polecenia : trigger (dwukropek trigger).
Ed istnieje od zarania istnienia Uniksa i może być wywoływany przez proste ' ed`, po którym następuje nazwa pliku. Pierwszą rzeczą, którą zauważysz, jest to, że nic się nie dzieje. To dlatego, że ed jest tak lekki (poniżej 100kB), że istnieje bezpośrednio w liniach końcowych.,
podobnie jak Vim, ed jest modalny i ma tryb wizualny nieco inny niż można się spodziewać. Użyj go, jeśli Wszystko inne jest zepsute lub jeśli jest rok 1991. Jeśli jesteś zdeterminowany, aby nauczyć się ed, zajrzyj do podręcznika GNU ed.
Jeśli otwierasz go, aby się rozejrzeć, wpisz „Q”, aby zakończyć bez dalszego monitowania.
gedit
ten sam przypadek użycia co nano, ale zamiast bazować na terminalu, gedit wymaga graficznego interfejsu użytkownika (GUI). Z tego powodu nie należy do listy edytorów tekstu opartych na terminalach, z wyjątkiem stwierdzenia, że jest to opcja na niektórych systemach., Użyj go, jeśli cię uszczęśliwi.
Wordstar 4.0
edytor do zabijania ulubionych postaci.
WordPerfect
Podobnie jak Vim i Emacs, WordPerfect istnieje od końca 1970 roku i został przyjęty przez kancelarie prawne w dniach DOS na początku lat 80. jeśli jest to twój edytor wyboru, kiedy przeprosisz znajomych za wysyłanie dziwnych plików, przypomnij im, że OpenOffice i LibreOffice otworzy prawie wszystko na większości systemów operacyjnych opartych na grafice.,
sprowadza się to do tego
Wypróbuj edytor i jego samouczek, obejrzyj kilka filmów z ludźmi używającymi go zgodnie z przeznaczeniem, a następnie spędź dzień lub dwa używając go z prawdziwymi plikami. Jedną z fajnych rzeczy na temat fundamentalistycznych użytkowników Vima i Emacsa jest to, że obaj zaśmiecili Internet (tak, wielkie „I”) poradami, wtyczkami, skrótami, grami i wersetami biblijnymi na temat bardziej efektywnego wykorzystania w każdym możliwym przypadku użycia.
najlepszy dla Ciebie Edytor to ten, który sprawia, że czujesz, że coś robisz; niekoniecznie ten, w którym poświęciłeś najwięcej czasu., Chociaż, gdy twoje palce są wytrenowane i masz rzeczy skonfigurowane tak, jak chcesz, prawdopodobnie nie zmienisz się.
Leave a Reply