System operacyjny Linux ma szeroki zestaw programów do edytowania tekstów w systemie, które można wykorzystać, logując się na serwer przez ssh. Wśród nich są zarówno proste (na przykład nano), jak i bardziej zaawansowane (vim, emacs). Tutaj zostanie omówiony edytor tekstu mcedit, który jest instalowany razem z menedżerem plików Midnight Commander. Jego nazwa jest skrótem od Midnight Commander Editor.
Co to jest edytor mcedit?
Aby zainstalować Midnight Commander, zaloguj się na serwer przez SSH, używając programu PuTTY lub wbudowanego programu ssh, a następnie wykonaj jedną z poniższych komend w zależności od dystrybucji. Dla deb-podobnych:
apt install mc
Dla rpm-podobnych:
yum install mc
Program Midnight Commander ma następujący wygląd. W celu jego użycia, poszukaj artykułu w naszym blogu.
Tutaj możesz wybrać plik, który chcesz edytować, naciskając F4 lub stworzyć nowy, naciskając SHIFT+F4. Jeśli w systemie zainstalowanych jest kilka edytorów, najpierw musisz wybrać ten, którego chcesz używać. Wybierz mcedit. Jeśli już wybrano inny edytor, kliknij myszą (lub przyciskiem F9) w górnym panelu menu Options - Configuration i zaznacz Use internal edit (myszą lub przyciskiem spacja) a następnie na dole OK.
Jak uruchomić edytor z linii poleceń?
Aby to zrobić, wykonaj jedną z komend:
mcedit
mcedit filename
Program ma następujący wygląd:
Na środku znajduje się duże pole do wprowadzania tekstu. Na dole - ściągawka możliwych komend.
Na górze znajduje się pasek statusu. Ale jeśli klikniesz to pole lewym przyciskiem myszy lub naciśniesz przycisk F9, otworzy się panel menu programu. To menu przypomina menu zwykłych graficznych edytorów tekstowych, na przykład programu Notatnik w Windows.
Na przykład w menu Options - General można włączyć opcję Dynamic paragraphing do łamania tekstu według słów. Następnie Options - Save setup aby zapisać ustawienia na przyszłe uruchomienia aplikacji.
Program ma wszystkie niezbędne możliwości edytowania tekstów. Pomoc można uzyskać, naciskając klawisz F1. Po zakończeniu pracy z programem naciśnij F2 - zapisz i F10 - wyjdź.
Aby wyszukać, naciśnij klawisz F7. Wprowadź słowo lub frazę do wyszukania, a także parametry takie jak wyszukiwanie w odwrotnej kolejności i inne. Aby wyszukać następne wystąpienie słowa lub frazy, naciśnij SHIFT+F7.
Można również wykonać zamianę. W tym celu ustaw kursor na początku dokumentu lub na linii, od której chcesz rozpocząć zamianę i naciśnij F4. Pojawi się okno zamiany:
Następnie będzie możliwość wyboru: zamień, pomiń lub zamień wszystko.
Aby cofnąć działanie (undo) naciśnij kombinację CTRL+U, aby powtórzyć (redo) - ALT+R.
W edytorze można również zaznaczyć fragment tekstu i wykonać nad nim pewne działania. Aby zaznaczyć fragment, ustaw kursor na jego początku i naciśnij F3. Przenieś kursor na koniec fragmentu (następny po ostatnim zaznaczonym znaku) i naciśnij ponownie F3. Następnie ustaw kursor w odpowiedniej pozycji w dokumencie i naciśnij F5, aby skopiować zaznaczony fragment lub F6, aby go przenieść (działa jak wytnij i wklej).
Podsumowanie
W ten sposób omówiliśmy podstawowe możliwości edytora tekstowego mcedit, za pomocą którego możesz tworzyć i edytować pliki na Linux serwerach z systemami operacyjnymi rodziny Linux.
Zachęcamy również do zapoznania się z innymi przydatnymi artykułami:
- Menedżer plików Midnight Commander
- Dockerfile: Pełne przewodnik dla początkujących i profesjonalistów
- Jak połączyć się z kontenerem Docker przez sFTP