{"id":7219,"date":"2025-01-15T19:04:59","date_gmt":"2025-01-15T19:04:59","guid":{"rendered":"https:\/\/howtogeek.blog\/pl\/?p=7219"},"modified":"2025-01-15T19:04:59","modified_gmt":"2025-01-15T19:04:59","slug":"how-to-change-the-default-text-editor-on-linux-4-easy-methods","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/pl\/how-to-change-the-default-text-editor-on-linux-4-easy-methods\/","title":{"rendered":"Jak zmieni\u0107 domy\u015blny edytor tekstu w systemie Linux: 4 proste metody"},"content":{"rendered":"<p>Czy czujesz frustracj\u0119 z powodu domy\u015blnego edytora tekstu w swojej dystrybucji Linuksa? Je\u015bli jeste\u015b gotowy na zmian\u0119, masz szcz\u0119\u015bcie! W tym kompleksowym przewodniku poka\u017c\u0119 Ci wiele metod zmiany domy\u015blnego edytora tekstu, dostosowanych do r\u00f3\u017cnych \u015brodowisk Linuksa, ze szczeg\u00f3lnym uwzgl\u0119dnieniem Ubuntu 24.04 LTS. Nie martw si\u0119, je\u015bli u\u017cywasz innej dystrybucji Linuksa; wi\u0119kszo\u015b\u0107 polece\u0144 jest do\u015b\u0107 podobna, wi\u0119c mo\u017cesz je \u0142atwo \u015bledzi\u0107.<\/p>\n<h2 id=\"checking-current-default-text-editor\">1. Sprawdzanie bie\u017c\u0105cego domy\u015blnego edytora tekstu<\/h2>\n<p>Zanim zaczniesz zmienia\u0107 domy\u015blny edytor tekstu, musisz wiedzie\u0107, co aktualnie masz ustawione. Aby si\u0119 tego dowiedzie\u0107, mo\u017cesz sprawdzi\u0107 zmienn\u0105 <code>$EDITOR<\/code>, wykonuj\u0105c nast\u0119puj\u0105ce polecenie w terminalu:<\/p>\n<p> <code>echo $EDITOR<\/code><\/p>\n<p>Je\u015bli nie otrzymasz \u017cadnego wyniku, mo\u017cliwe, \u017ce <code>$EDITOR<\/code>zmienna nie zosta\u0142a jeszcze zdefiniowana.<\/p>\n<p>Aby przeprowadzi\u0107 dalsze dochodzenie, mo\u017cesz sprawdzi\u0107 konfiguracj\u0119 za pomoc\u0105:<\/p>\n<p> <code>sudo visudo<\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"Uruchomienie polecenia visudo w celu sprawdzenia domy\u015blnego edytora tekstu w systemie Linux.\" class=\"wp-image\" decoding=\"async\" height=\"588\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/running-the-visudo-command-to-check-the-default-text-editor-on-linux.webp\" title=\"Uruchomienie polecenia visudo w celu sprawdzenia domy\u015blnego edytora tekstu w systemie Linux.\" width=\"823\"\/><\/figure>\n<p>W moim przypadku otworzy\u0142o si\u0119 w nano, co oznacza, \u017ce \u200b\u200bjest to m\u00f3j domy\u015blny edytor tekstu.<\/p>\n<h2 id=\"changing-the-default-text-editor\">2. Zmiana domy\u015blnego edytora tekstu<\/h2>\n<p>Teraz, gdy znasz ju\u017c swoje obecne ustawienia, mo\u017cemy przej\u015b\u0107 do r\u00f3\u017cnych metod umo\u017cliwiaj\u0105cych zmian\u0119 domy\u015blnego edytora tekstu.<\/p>\n<h3 id=\"using-select-editor\">Korzystanie z <code>select-editor<\/code>polecenia<\/h3>\n<p>Polecenie <code>select-editor<\/code>pozwala wybra\u0107 domy\u015blny edytor dla sesji. Ten wyb\u00f3r jest specyficzny dla u\u017cytkownika i sprawia, \u017ce \u200b\u200bproces wyboru jest bardzo prosty. Aby rozpocz\u0105\u0107, uruchom:<\/p>\n<p> <code>select-editor<\/code><\/p>\n<p>Zobaczysz list\u0119 dost\u0119pnych edytor\u00f3w wraz z odpowiadaj\u0105cymi im numerami. Wybierz preferowanego edytora, wpisuj\u0105c jego numer i naciskaj\u0105c Enter.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Zmiana domy\u015blnego edytora w systemie Linux za pomoc\u0105 polecenia select-editor.\" class=\"wp-image\" decoding=\"async\" height=\"582\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/changing-the-default-editor-on-linux-using-the-select-editor-command.webp\" title=\"Zmiana domy\u015blnego edytora w systemie Linux za pomoc\u0105 polecenia select-editor.\" width=\"821\"\/><\/figure>\n<p>Na przyk\u0142ad, je\u015bli wprowadz\u0119 <code>2<\/code>, to ustawi domy\u015blny edytor na Vim. Aby zweryfikowa\u0107 zmian\u0119, uruchom:<\/p>\n<p> <code>cat ~\/.selected_editor<\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"Sprawdzanie pliku selected_editor w celu znalezienia bie\u017c\u0105cego domy\u015blnego edytora.\" class=\"wp-image\" decoding=\"async\" height=\"596\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/checking-the-selected_editor-file-to-find-the-current-default-editor.webp\" title=\"Sprawdzanie pliku selected_editor w celu znalezienia bie\u017c\u0105cego domy\u015blnego edytora.\" width=\"827\"\/><\/figure>\n<p>To polecenie powinno wy\u015bwietli\u0107 nowo wybrany edytor.<\/p>\n<h3 id=\"using-the-update-alternatives-command\">Korzystanie z <code>update-alternatives<\/code>polecenia<\/h3>\n<p>Polecenie <code>update-alternatives<\/code>zarz\u0105dza linkami symbolicznymi dla r\u00f3\u017cnych polece\u0144 dla ca\u0142ego systemu. Aby zmieni\u0107 domy\u015blny edytor za pomoc\u0105 tego polecenia, wykonaj:<\/p>\n<p> <code>sudo update-alternatives --config editor<\/code><\/p>\n<p>Nast\u0119pnie wybierz numer odpowiadaj\u0105cy Twojemu edytorowi i naci\u015bnij Enter.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Zmiana domy\u015blnego edytora w systemie Linux za pomoc\u0105 polecenia update-alternatives.\" class=\"wp-image\" decoding=\"async\" height=\"587\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/changing-the-default-editor-on-linux-using-the-update-alternatives-command.webp\" title=\"Zmiana domy\u015blnego edytora w systemie Linux za pomoc\u0105 polecenia update-alternatives.\" width=\"820\"\/><\/figure>\n<p>Aby mie\u0107 pewno\u015b\u0107, \u017ce zmiana edytora przebieg\u0142a pomy\u015blnie, uruchom:<\/p>\n<p> <code>ls -l \/usr\/bin\/editor \/etc\/alternatives\/editor<\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"Sprawdzanie, czy update-alternatives mo\u017ce zmieni\u0107 domy\u015blny edytor.\" class=\"wp-image\" decoding=\"async\" height=\"588\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/checking-if-update-alternatives-could-change-the-default-editor.webp\" title=\"Sprawdzanie, czy update-alternatives mo\u017ce zmieni\u0107 domy\u015blny edytor.\" width=\"827\"\/><\/figure>\n<p>W moim przypadku zmiana z nano na Vim zako\u0144czy\u0142a si\u0119 sukcesem.<\/p>\n<h3 id=\"editing-the-editor-environment-variable\">Edytowanie <code>EDITOR<\/code>zmiennej \u015brodowiskowej<\/h3>\n<p>Je\u015bli poprzednie metody nie by\u0142y skuteczne lub Twoja dystrybucja ich nie obs\u0142uguje, najlepszym rozwi\u0105zaniem mo\u017ce by\u0107 r\u0119czna edycja zmiennych \u015brodowiskowych. Zacznij od otwarcia pliku konfiguracji pow\u0142oki \u2014 zwykle <code>.bashrc<\/code>dla u\u017cytkownik\u00f3w Bash. U\u017cyj nast\u0119puj\u0105cego polecenia:<\/p>\n<p> <code>nano ~\/.bashrc<\/code><\/p>\n<p>Po umieszczeniu pliku w pliku dodaj nast\u0119puj\u0105cy wiersz:<\/p>\n<p> <code>export EDITOR=\/path\/to\/your\/preferred\/editor<\/code><\/p>\n<p>Na przyk\u0142ad, je\u015bli chcesz ustawi\u0107 Vim:<\/p>\n<p> <code>export EDITOR=\/usr\/bin\/vim<\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"Ustawienie zmiennej \u015brodowiskowej EDITOR w pliku bashrc.\" class=\"wp-image\" decoding=\"async\" height=\"591\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/setting-the-editor-environment-variable-in-the-bashrc-file.webp\" title=\"Ustawienie zmiennej \u015brodowiskowej EDITOR w pliku bashrc.\" width=\"815\"\/><\/figure>\n<p>Alternatywnie, aby automatycznie znale\u017a\u0107 lokalizacj\u0119 edytora, u\u017cyj:<\/p>\n<p> <code>export EDITOR=$(which vim)<\/code><\/p>\n<p>Po wprowadzeniu zmian zapisz plik za pomoc\u0105 <code>Ctrl+O<\/code>i wyjd\u017a za pomoc\u0105 <code>Ctrl+X<\/code>. Mo\u017cesz nawet usprawni\u0107 ten proces za pomoc\u0105 jednego polecenia:<\/p>\n<p> <code>echo \"export EDITOR='\/usr\/bin\/vim'\"&gt;&gt; ~\/.bashrc<\/code><\/p>\n<p>Zastosuj zmiany, uruchamiaj\u0105c:<\/p>\n<p> <code>source ~\/.bashrc<\/code><\/p>\n<p>Aby potwierdzi\u0107, czy zmiany zosta\u0142y wprowadzone, skontaktuj si\u0119 z:<\/p>\n<p> <code>echo $EDITOR<\/code><\/p>\n<p>Powinno to odzwierciedla\u0107 Tw\u00f3j nowy domy\u015blny edytor.<\/p>\n<h3 id=\"editing-the-visual-environment-variable\">Edytowanie <code>VISUAL<\/code>zmiennej \u015brodowiskowej<\/h3>\n<p>Zmienna <code>VISUAL<\/code>jest inna ni\u017c <code>EDITOR<\/code>ta, kt\u00f3ra obs\u0142uguje pe\u0142noekranowe edytory tekstu, takie jak nano, emacs i vim. Aby ustawi\u0107 t\u0119 zmienn\u0105, post\u0119puj tak samo, jak w przypadku <code>EDITOR<\/code>:<\/p>\n<p> <code>echo \"export VISUAL='\/path\/to\/your\/preferred\/editor'\"&gt;&gt; ~\/.bashrc<\/code><\/p>\n<p>Nast\u0119pnie uruchom:<\/p>\n<p> <code>source ~\/.bashrc<\/code><\/p>\n<p>Sprawd\u017a konfiguracj\u0119, sprawdzaj\u0105c:<\/p>\n<p> <code>echo $VISUAL<\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"Ustawianie zmiennej \u015brodowiskowej VISUAL w pliku bashrc.\" class=\"wp-image\" decoding=\"async\" height=\"586\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/setting-the-visual-environment-variable-in-the-bashrc-file.webp\" title=\"Ustawianie zmiennej \u015brodowiskowej VISUAL w pliku bashrc.\" width=\"818\"\/><\/figure>\n<p>Wynik powinien potwierdzi\u0107, \u017ce <code>VISUAL<\/code>zmienna jest ustawiona poprawnie.<\/p>\n<h2 id=\"testing-the-changes\">3. Testowanie zmian<\/h2>\n<p>Teraz sprawd\u017amy, czy domy\u015blny edytor tekstu zosta\u0142 pomy\u015blnie zaktualizowany. Jedn\u0105 z powszechnych metod jest sprawdzenie edytora u\u017cywanego w crontab:<\/p>\n<p> <code>crontab -e<\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"Uruchomienie polecenia crontab -e w celu sprawdzenia domy\u015blnego edytora.\" class=\"wp-image\" decoding=\"async\" height=\"585\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/running-the-crontab-e-command-to-check-the-default-editor.webp\" title=\"Uruchomienie polecenia crontab -e w celu sprawdzenia domy\u015blnego edytora.\" width=\"817\"\/><\/figure>\n<p>Powiniene\u015b zobaczy\u0107, \u017ce Vim jest teraz domy\u015blnym edytorem, a nie nano.<\/p>\n<p>Pami\u0119taj, \u017ce je\u015bli u\u017cywasz wielu metod do ustawiania r\u00f3\u017cnych domy\u015blnych edytor\u00f3w, istnieje hierarchia dotycz\u0105ca tego, kt\u00f3re ustawienie ma pierwsze\u0144stwo. Oto kolejno\u015b\u0107 priorytet\u00f3w:<\/p>\n<ul>\n<li>Konfigurowanie zmiennych \u015brodowiskowych, kt\u00f3re maj\u0105 najwy\u017cszy priorytet i nadpisuj\u0105 wszystkie inne dla bie\u017c\u0105cego u\u017cytkownika.<\/li>\n<li>Wyb\u00f3r polecenia edytora wyboru, kt\u00f3ry zapisuje preferencje u\u017cytkownika w <code>~\/.selected_editor<\/code>pliku.<\/li>\n<li>Konfiguracja ca\u0142ego systemu odbywa si\u0119 za pomoc\u0105 <code>update-alternatives<\/code>polecenia o najni\u017cszym priorytecie.<\/li>\n<\/ul>\n<p>Edycja tekstu to codzienne zadanie dla u\u017cytkownik\u00f3w Linuksa, a korzystanie z preferowanego edytora mo\u017ce znacznie zwi\u0119kszy\u0107 produktywno\u015b\u0107. Je\u015bli opcje dost\u0119pne w Twoim systemie nie s\u0105 atrakcyjne, rozwa\u017c sprawdzenie alternatywnych edytor\u00f3w tekstu!<\/p>\n<h2>Cz\u0119sto zadawane pytania<\/h2>\n<h3><strong>1. Jak mog\u0119 dowiedzie\u0107 si\u0119, jakie edytory tekstu s\u0105 zainstalowane w moim systemie Linux?<\/strong><\/h3>\n<p>List\u0119 wszystkich zainstalowanych edytor\u00f3w tekstu mo\u017cna wy\u015bwietli\u0107, wykonuj\u0105c polecenia takie jak <code>dpkg --get-selections | grep editor<\/code>lub sprawdzaj\u0105c je w mened\u017cerze pakiet\u00f3w.<\/p>\n<h3><strong>2. Czy zmiana domy\u015blnego edytora tekstu wp\u0142ynie na wszystkie aplikacje w moim systemie Linux?<\/strong><\/h3>\n<p>Niekoniecznie. Zmiana domy\u015blnego edytora tekstu za pomoc\u0105 wymienionych metod zwykle dotyczy aplikacji wiersza polece\u0144. Aplikacje GUI mog\u0105 mie\u0107 w\u0142asne ustawienia.<\/p>\n<h3><strong>3. Czy mog\u0119 u\u017cy\u0107 interfejsu graficznego, aby zmieni\u0107 domy\u015blny edytor tekstu?<\/strong><\/h3>\n<p>Tak, wiele \u015brodowisk graficznych Linux oferuje graficznego mened\u017cera ustawie\u0144, w kt\u00f3rym mo\u017cna wybra\u0107 preferowany domy\u015blny edytor tekstu bez korzystania z terminala.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/www.howtogeek.com\/change-the-default-text-editor-on-linux\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">\u0179r\u00f3d\u0142o i obrazy<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Czy czujesz frustracj\u0119 z powodu domy\u015blnego edytora tekstu w swojej dystrybucji Linuksa? Je\u015bli jeste\u015b gotowy na zmian\u0119, masz szcz\u0119\u015bcie! W tym kompleksowym przewodniku poka\u017c\u0119 Ci wiele metod zmiany domy\u015blnego edytora tekstu, dostosowanych do r\u00f3\u017cnych \u015brodowisk Linuksa, ze szczeg\u00f3lnym uwzgl\u0119dnieniem Ubuntu 24.04 LTS. Nie martw si\u0119, je\u015bli u\u017cywasz innej dystrybucji Linuksa; wi\u0119kszo\u015b\u0107 polece\u0144 jest do\u015b\u0107 podobna, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[207,905,9],"class_list":["post-7219","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-linux","tag-linux-macos-terminal","tag-windows"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/posts\/7219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/comments?post=7219"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/posts\/7219\/revisions"}],"predecessor-version":[{"id":7220,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/posts\/7219\/revisions\/7220"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/media?parent=7219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/categories?post=7219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/tags?post=7219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}