{"id":7249,"date":"2025-01-15T19:04:30","date_gmt":"2025-01-15T19:04:30","guid":{"rendered":"https:\/\/howtogeek.blog\/cs\/?p=7249"},"modified":"2025-01-15T19:04:30","modified_gmt":"2025-01-15T19:04:30","slug":"how-to-change-the-default-text-editor-on-linux-4-easy-methods","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/cs\/how-to-change-the-default-text-editor-on-linux-4-easy-methods\/","title":{"rendered":"Jak zm\u011bnit v\u00fdchoz\u00ed textov\u00fd editor v syst\u00e9mu Linux: 4 snadn\u00e9 metody"},"content":{"rendered":"<p>C\u00edt\u00edte se frustrovan\u00ed v\u00fdchoz\u00edm textov\u00fdm editorem ve va\u0161\u00ed distribuci Linuxu? Pokud jste p\u0159ipraveni v\u011bci zm\u011bnit, m\u00e1te \u0161t\u011bst\u00ed! V t\u00e9to komplexn\u00ed p\u0159\u00edru\u010dce v\u00e1m uk\u00e1\u017eu n\u011bkolik metod, jak zm\u011bnit v\u00fdchoz\u00ed textov\u00fd editor, p\u0159izp\u016fsoben\u00fd pro r\u016fzn\u00e1 prost\u0159ed\u00ed Linuxu, zejm\u00e9na se zam\u011b\u0159en\u00edm na Ubuntu 24.04 LTS. Ned\u011blejte si starosti, pokud pou\u017e\u00edv\u00e1te jinou distribuci Linuxu; v\u011bt\u0161ina p\u0159\u00edkaz\u016f je velmi podobn\u00e1, tak\u017ee je m\u016f\u017eete snadno sledovat.<\/p>\n<h2 id=\"checking-current-default-text-editor\">1. Kontrola va\u0161eho aktu\u00e1ln\u00edho v\u00fdchoz\u00edho textov\u00e9ho editoru<\/h2>\n<p>Ne\u017e se pono\u0159\u00edte do zm\u011bny v\u00fdchoz\u00edho textov\u00e9ho editoru, je d\u016fle\u017eit\u00e9 v\u011bd\u011bt, co m\u00e1te aktu\u00e1ln\u011b nastaveno. Chcete-li to zjistit, m\u016f\u017eete <code>$EDITOR<\/code>prom\u011bnnou zkontrolovat proveden\u00edm n\u00e1sleduj\u00edc\u00edho p\u0159\u00edkazu v termin\u00e1lu:<\/p>\n<p> <code>echo $EDITOR<\/code><\/p>\n<p>Pokud neobdr\u017e\u00edte \u017e\u00e1dn\u00fd v\u00fdstup, je mo\u017en\u00e9, \u017ee prom\u011bnn\u00e1 <code>$EDITOR<\/code>je\u0161t\u011b nebyla definov\u00e1na.<\/p>\n<p>Chcete-li d\u00e1le prozkoumat, m\u016f\u017eete zkontrolovat konfiguraci pomoc\u00ed:<\/p>\n<p> <code>sudo visudo<\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"Spu\u0161t\u011bn\u00edm p\u0159\u00edkazu visudo zkontrolujte v\u00fdchoz\u00ed textov\u00fd editor v syst\u00e9mu 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=\"Spu\u0161t\u011bn\u00edm p\u0159\u00edkazu visudo zkontrolujte v\u00fdchoz\u00ed textov\u00fd editor v syst\u00e9mu Linux.\" width=\"823\"\/><\/figure>\n<p>V m\u00e9m p\u0159\u00edpad\u011b se otev\u0159el v nano, co\u017e nazna\u010duje, \u017ee toto je m\u016fj aktu\u00e1ln\u00ed v\u00fdchoz\u00ed textov\u00fd editor.<\/p>\n<h2 id=\"changing-the-default-text-editor\">2. Zm\u011bna v\u00fdchoz\u00edho textov\u00e9ho editoru<\/h2>\n<p>Nyn\u00ed, kdy\u017e m\u00e1te p\u0159ehled o sv\u00e9m aktu\u00e1ln\u00edm nastaven\u00ed, p\u0159ejd\u011bme k r\u016fzn\u00fdm dostupn\u00fdm metod\u00e1m zm\u011bny v\u00fdchoz\u00edho textov\u00e9ho editoru.<\/p>\n<h3 id=\"using-select-editor\">Pomoc\u00ed <code>select-editor<\/code>p\u0159\u00edkazu<\/h3>\n<p>P\u0159\u00edkaz <code>select-editor<\/code>v\u00e1m umo\u017e\u0148uje vybrat v\u00fdchoz\u00ed editor pro va\u0161e relace. Tato volba je specifick\u00e1 pro u\u017eivatele a \u010din\u00ed proces v\u00fdb\u011bru velmi jednoduch\u00fdm. Chcete-li za\u010d\u00edt, spus\u0165te:<\/p>\n<p> <code>select-editor<\/code><\/p>\n<p>Zobraz\u00ed se seznam dostupn\u00fdch editor\u016f spolu s odpov\u00eddaj\u00edc\u00edmi \u010d\u00edsly. Vyberte po\u017eadovan\u00fd editor zad\u00e1n\u00edm jeho \u010d\u00edsla a stisknut\u00edm kl\u00e1vesy Enter.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Zm\u011bna v\u00fdchoz\u00edho editoru v syst\u00e9mu Linux pomoc\u00ed p\u0159\u00edkazu 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=\"Zm\u011bna v\u00fdchoz\u00edho editoru v syst\u00e9mu Linux pomoc\u00ed p\u0159\u00edkazu select-editor.\" width=\"821\"\/><\/figure>\n<p>Pokud nap\u0159\u00edklad zad\u00e1m <code>2<\/code>, nastav\u00ed v\u00fdchoz\u00ed editor na Vim. Chcete-li ov\u011b\u0159it zm\u011bnu, spus\u0165te:<\/p>\n<p> <code>cat ~\/.selected_editor<\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"Zkontrolujte soubor selected_editor a najd\u011bte aktu\u00e1ln\u00ed v\u00fdchoz\u00ed editor.\" 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=\"Zkontrolujte soubor selected_editor a najd\u011bte aktu\u00e1ln\u00ed v\u00fdchoz\u00ed editor.\" width=\"827\"\/><\/figure>\n<p>Tento p\u0159\u00edkaz by m\u011bl zobrazit v\u00e1\u0161 nov\u011b vybran\u00fd editor.<\/p>\n<h3 id=\"using-the-update-alternatives-command\">Pomoc\u00ed <code>update-alternatives<\/code>p\u0159\u00edkazu<\/h3>\n<p>P\u0159\u00edkaz <code>update-alternatives<\/code>spravuje symbolick\u00e9 odkazy pro r\u016fzn\u00e9 p\u0159\u00edkazy pro syst\u00e9m jako celek. Chcete-li zm\u011bnit v\u00fdchoz\u00ed editor pomoc\u00ed tohoto p\u0159\u00edkazu, spus\u0165te:<\/p>\n<p> <code>sudo update-alternatives --config editor<\/code><\/p>\n<p>D\u00e1le vyberte \u010d\u00edslo spojen\u00e9 s po\u017eadovan\u00fdm editorem a stiskn\u011bte Enter.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Zm\u011bna v\u00fdchoz\u00edho editoru v syst\u00e9mu Linux pomoc\u00ed p\u0159\u00edkazu 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=\"Zm\u011bna v\u00fdchoz\u00edho editoru v syst\u00e9mu Linux pomoc\u00ed p\u0159\u00edkazu update-alternatives.\" width=\"820\"\/><\/figure>\n<p>Chcete-li zajistit, \u017ee jste editor \u00fasp\u011b\u0161n\u011b zm\u011bnili, spus\u0165te:<\/p>\n<p> <code>ls -l \/usr\/bin\/editor \/etc\/alternatives\/editor<\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"Kontrola, zda aktualizace-alternativy mohou zm\u011bnit v\u00fdchoz\u00ed editor.\" 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=\"Kontrola, zda aktualizace-alternativy mohou zm\u011bnit v\u00fdchoz\u00ed editor.\" width=\"827\"\/><\/figure>\n<p>V m\u00e9m p\u0159\u00edpad\u011b byla zm\u011bna z nano na Vim \u00fasp\u011b\u0161n\u00e1.<\/p>\n<h3 id=\"editing-the-editor-environment-variable\">\u00daprava <code>EDITOR<\/code>prom\u011bnn\u00e9 prost\u0159ed\u00ed<\/h3>\n<p>Pokud p\u0159edchoz\u00ed metody nebyly \u00fa\u010dinn\u00e9 nebo je va\u0161e distribuce nepodporuje, nejlep\u0161\u00ed volbou m\u016f\u017ee b\u00fdt ru\u010dn\u00ed \u00faprava prom\u011bnn\u00fdch prost\u0159ed\u00ed. Za\u010dn\u011bte otev\u0159en\u00edm konfigura\u010dn\u00edho souboru shellu \u2013 obvykle <code>.bashrc<\/code>pro u\u017eivatele Bash. Pou\u017eijte n\u00e1sleduj\u00edc\u00ed p\u0159\u00edkaz:<\/p>\n<p> <code>nano ~\/.bashrc<\/code><\/p>\n<p>Jakmile budete v souboru, p\u0159ipojte tento \u0159\u00e1dek:<\/p>\n<p> <code>export EDITOR=\/path\/to\/your\/preferred\/editor<\/code><\/p>\n<p>Nap\u0159\u00edklad, pokud chcete nastavit Vim:<\/p>\n<p> <code>export EDITOR=\/usr\/bin\/vim<\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"Nastaven\u00ed prom\u011bnn\u00e9 prost\u0159ed\u00ed EDITOR v souboru 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=\"Nastaven\u00ed prom\u011bnn\u00e9 prost\u0159ed\u00ed EDITOR v souboru bashrc.\" width=\"815\"\/><\/figure>\n<p>Chcete-li polohu editora naj\u00edt automaticky, pou\u017eijte:<\/p>\n<p> <code>export EDITOR=$(which vim)<\/code><\/p>\n<p>Po proveden\u00ed zm\u011bn ulo\u017ete soubor pomoc\u00ed <code>Ctrl+O<\/code>a ukon\u010dete pomoc\u00ed <code>Ctrl+X<\/code>. Tento proces m\u016f\u017eete dokonce zefektivnit jedin\u00fdm p\u0159\u00edkazem:<\/p>\n<p> <code>echo \"export EDITOR='\/usr\/bin\/vim'\"&gt;&gt; ~\/.bashrc<\/code><\/p>\n<p>Aplikujte zm\u011bny spu\u0161t\u011bn\u00edm:<\/p>\n<p> <code>source ~\/.bashrc<\/code><\/p>\n<p>Chcete-li potvrdit, \u017ee se va\u0161e zm\u011bny projevily, zkontrolujte:<\/p>\n<p> <code>echo $EDITOR<\/code><\/p>\n<p>To by m\u011blo odr\u00e1\u017eet v\u00e1\u0161 nov\u011b nastaven\u00fd v\u00fdchoz\u00ed editor.<\/p>\n<h3 id=\"editing-the-visual-environment-variable\">\u00daprava <code>VISUAL<\/code>prom\u011bnn\u00e9 prost\u0159ed\u00ed<\/h3>\n<p>Prom\u011bnn\u00e1 <code>VISUAL<\/code>se li\u0161\u00ed od <code>EDITOR<\/code>toho, \u017ee se star\u00e1 o textov\u00e9 editory na celou obrazovku, jako jsou nano, emacs a vim. Chcete-li nastavit tuto prom\u011bnnou, postupujte stejn\u00fdm zp\u016fsobem jako v p\u0159\u00edpad\u011b <code>EDITOR<\/code>:<\/p>\n<p> <code>echo \"export VISUAL='\/path\/to\/your\/preferred\/editor'\"&gt;&gt; ~\/.bashrc<\/code><\/p>\n<p>Pot\u00e9 spus\u0165te:<\/p>\n<p> <code>source ~\/.bashrc<\/code><\/p>\n<p>Ov\u011b\u0159te nastaven\u00ed kontrolou:<\/p>\n<p> <code>echo $VISUAL<\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"Nastaven\u00ed prom\u011bnn\u00e9 prost\u0159ed\u00ed VISUAL v souboru 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=\"Nastaven\u00ed prom\u011bnn\u00e9 prost\u0159ed\u00ed VISUAL v souboru bashrc.\" width=\"818\"\/><\/figure>\n<p>V\u00fdstup by m\u011bl potvrdit, \u017ee <code>VISUAL<\/code>je prom\u011bnn\u00e1 nastavena spr\u00e1vn\u011b.<\/p>\n<h2 id=\"testing-the-changes\">3. Testov\u00e1n\u00ed va\u0161ich zm\u011bn<\/h2>\n<p>Nyn\u00ed ov\u011b\u0159te, zda byl v\u00fdchoz\u00ed textov\u00fd editor \u00fasp\u011b\u0161n\u011b aktualizov\u00e1n. Jednou z b\u011b\u017en\u00fdch metod je zkontrolovat editor pou\u017eit\u00fd v crontab:<\/p>\n<p> <code>crontab -e<\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"Spu\u0161t\u011bn\u00edm p\u0159\u00edkazu crontab -e zkontrolujte v\u00fdchoz\u00ed editor.\" 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=\"Spu\u0161t\u011bn\u00edm p\u0159\u00edkazu crontab -e zkontrolujte v\u00fdchoz\u00ed editor.\" width=\"817\"\/><\/figure>\n<p>M\u011bli byste vid\u011bt, \u017ee Vim je nyn\u00ed v\u00fdchoz\u00edm editorem nam\u00edsto nano.<\/p>\n<p>M\u011bjte na pam\u011bti, \u017ee pokud pou\u017e\u00edv\u00e1te v\u00edce metod k nastaven\u00ed r\u016fzn\u00fdch v\u00fdchoz\u00edch editor\u016f, existuje hierarchie podle toho, kter\u00e9 nastaven\u00ed m\u00e1 p\u0159ednost. Zde je po\u0159ad\u00ed priority:<\/p>\n<ul>\n<li>Konfigurace prom\u011bnn\u00fdch prost\u0159ed\u00ed, kter\u00e1 m\u00e1 nejvy\u0161\u0161\u00ed prioritu a p\u0159ep\u00ed\u0161e v\u0161echny ostatn\u00ed pro aktu\u00e1ln\u00edho u\u017eivatele.<\/li>\n<li>Volba p\u0159\u00edkazu select-editor, kter\u00fd ukl\u00e1d\u00e1 u\u017eivatelsk\u00e9 preference do <code>~\/.selected_editor<\/code>souboru.<\/li>\n<li>Konfigurace cel\u00e9ho syst\u00e9mu pomoc\u00ed <code>update-alternatives<\/code>p\u0159\u00edkazu, kter\u00fd m\u00e1 nejni\u017e\u0161\u00ed prioritu.<\/li>\n<\/ul>\n<p>\u00dapravy textu jsou pro u\u017eivatele Linuxu ka\u017edodenn\u00edm \u00fakolem a pou\u017eit\u00ed preferovan\u00e9ho editoru m\u016f\u017ee v\u00fdrazn\u011b zv\u00fd\u0161it produktivitu. Pokud mo\u017enosti dostupn\u00e9 ve va\u0161em syst\u00e9mu nejsou p\u0159ita\u017eliv\u00e9, zva\u017ete prozkoum\u00e1n\u00ed n\u011bkter\u00fdch alternativn\u00edch textov\u00fdch editor\u016f!<\/p>\n<h2>\u010casto kladen\u00e9 ot\u00e1zky<\/h2>\n<h3><strong>1. Jak zjist\u00edm, kter\u00e9 textov\u00e9 editory jsou nainstalov\u00e1ny v m\u00e9m syst\u00e9mu Linux?<\/strong><\/h3>\n<p>V\u0161echny nainstalovan\u00e9 textov\u00e9 editory m\u016f\u017eete vypsat spu\u0161t\u011bn\u00edm p\u0159\u00edkaz\u016f jako <code>dpkg --get-selections | grep editor<\/code>nebo kontrolou ve spr\u00e1vci bal\u00ed\u010dk\u016f.<\/p>\n<h3><strong>2. Ovlivn\u00ed zm\u011bna v\u00fdchoz\u00edho textov\u00e9ho editoru v\u0161echny aplikace v m\u00e9m syst\u00e9mu Linux?<\/strong><\/h3>\n<p>Ne nutn\u011b. Zm\u011bna v\u00fdchoz\u00edho textov\u00e9ho editoru pomoc\u00ed uveden\u00fdch metod se obvykle t\u00fdk\u00e1 aplikac\u00ed p\u0159\u00edkazov\u00e9ho \u0159\u00e1dku. Aplikace GUI mohou m\u00edt sv\u00e1 vlastn\u00ed nastaven\u00ed.<\/p>\n<h3><strong>3. Mohu pou\u017e\u00edt grafick\u00e9 rozhran\u00ed ke zm\u011bn\u011b v\u00fdchoz\u00edho textov\u00e9ho editoru?<\/strong><\/h3>\n<p>Ano, mnoho desktopov\u00fdch prost\u0159ed\u00ed Linuxu poskytuje spr\u00e1vce grafick\u00fdch nastaven\u00ed, kde si m\u016f\u017eete vybrat preferovan\u00fd v\u00fdchoz\u00ed textov\u00fd editor bez pou\u017eit\u00ed termin\u00e1lu.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/www.howtogeek.com\/change-the-default-text-editor-on-linux\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Zdroj a obr\u00e1zky<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u00edt\u00edte se frustrovan\u00ed v\u00fdchoz\u00edm textov\u00fdm editorem ve va\u0161\u00ed distribuci Linuxu? Pokud jste p\u0159ipraveni v\u011bci zm\u011bnit, m\u00e1te \u0161t\u011bst\u00ed! V t\u00e9to komplexn\u00ed p\u0159\u00edru\u010dce v\u00e1m uk\u00e1\u017eu n\u011bkolik metod, jak zm\u011bnit v\u00fdchoz\u00ed textov\u00fd editor, p\u0159izp\u016fsoben\u00fd pro r\u016fzn\u00e1 prost\u0159ed\u00ed Linuxu, zejm\u00e9na se zam\u011b\u0159en\u00edm na Ubuntu 24.04 LTS. Ned\u011blejte si starosti, pokud pou\u017e\u00edv\u00e1te jinou distribuci Linuxu; v\u011bt\u0161ina p\u0159\u00edkaz\u016f je velmi podobn\u00e1, [&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":[204,901,5],"class_list":["post-7249","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\/cs\/wp-json\/wp\/v2\/posts\/7249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/comments?post=7249"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/posts\/7249\/revisions"}],"predecessor-version":[{"id":7250,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/posts\/7249\/revisions\/7250"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/media?parent=7249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/categories?post=7249"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/tags?post=7249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}