{"id":4939,"date":"2024-10-24T09:46:37","date_gmt":"2024-10-24T09:46:37","guid":{"rendered":"https:\/\/howtogeek.blog\/cs\/?p=4939"},"modified":"2024-10-24T09:46:37","modified_gmt":"2024-10-24T09:46:37","slug":"stepbystep-guide-how-to-exit-vi-editor-in-linux","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/cs\/stepbystep-guide-how-to-exit-vi-editor-in-linux\/","title":{"rendered":"Podrobn\u00fd pr\u016fvodce: Jak ukon\u010dit editor vi v syst\u00e9mu Linux"},"content":{"rendered":"<p>Pro ty, kte\u0159\u00ed s Linuxem za\u010d\u00ednaj\u00ed, <code>vi<\/code>m\u016f\u017ee b\u00fdt odchod z editoru \u010dasto matouc\u00ed kv\u016fli jeho odli\u0161n\u00fdm re\u017eim\u016fm a struktu\u0159e p\u0159\u00edkaz\u016f. Je d\u016fle\u017eit\u00e9 v\u011bd\u011bt, jak spr\u00e1vn\u011b ukon\u010dit, a\u0165 u\u017e pl\u00e1nujete ulo\u017eit sv\u016fj postup nebo \u00fapln\u011b opustit sv\u00e9 zm\u011bny.<\/p>\n<h2 id=\"vi-modes\">R\u016fzn\u00e9 re\u017eimy v<code>vi<\/code><\/h2>\n<p>Editor <code>vi<\/code>funguje prim\u00e1rn\u011b ve dvou hlavn\u00edch re\u017eimech:<\/p>\n<ul>\n<li><strong>P\u0159\u00edkazov\u00fd re\u017eim:<\/strong> Tento re\u017eim se pou\u017e\u00edv\u00e1 pro navigaci a prov\u00e1d\u011bn\u00ed r\u016fzn\u00fdch p\u0159\u00edkaz\u016f.<\/li>\n<li><strong>Re\u017eim vkl\u00e1d\u00e1n\u00ed:<\/strong> Tento re\u017eim umo\u017e\u0148uje p\u0159id\u00e1vat a upravovat text.<\/li>\n<\/ul>\n<p>Kdy\u017e otev\u0159ete <code>vi<\/code>, ve v\u00fdchoz\u00edm nastaven\u00ed se p\u0159epne do p\u0159\u00edkazov\u00e9ho re\u017eimu. Chcete-li p\u0159epnout do re\u017eimu vkl\u00e1d\u00e1n\u00ed, stiskn\u011bte <code>i<\/code>. Chcete-li se vr\u00e1tit do re\u017eimu p\u0159\u00edkaz\u016f z re\u017eimu vkl\u00e1d\u00e1n\u00ed, jednodu\u0161e stiskn\u011bte <code>Esc<\/code>.<\/p>\n<h2 id=\"saving-changes-and-exiting-vi\">Jak ulo\u017eit zm\u011bny a ukon\u010dit<code>vi<\/code><\/h2>\n<ul>\n<li>Nejprve stiskn\u011bte <code>Esc<\/code>pro vstup do p\u0159\u00edkazov\u00e9ho re\u017eimu.<\/li>\n<li>Pot\u00e9 zadejte <code>:wq<\/code>a stiskn\u011bte <code>Enter<\/code>.<\/li>\n<\/ul>\n<p>Tato sekvence ulo\u017e\u00ed va\u0161e \u00fapravy a zav\u0159e editor.<\/p>\n<h2 id=\"exiting-vi-without-saving-changes\">Zav\u0159en\u00ed <code>vi<\/code>bez ulo\u017een\u00ed zm\u011bn<\/h2>\n<ul>\n<li>Stisknut\u00edm <code>Esc<\/code>p\u0159epnete do p\u0159\u00edkazov\u00e9ho re\u017eimu.<\/li>\n<li>Napi\u0161te <code>:q!<\/code>a stiskn\u011bte <code>Enter<\/code>.<\/li>\n<\/ul>\n<p>Tento p\u0159\u00edstup bude ukon\u010den <code>vi<\/code>bez zachov\u00e1n\u00ed jak\u00fdchkoli zm\u011bn proveden\u00fdch b\u011bhem va\u0161\u00ed relace.<\/p>\n<h2 id=\"alternative-command-for-saving-and-exiting\">Dal\u0161\u00ed zp\u016fsob ulo\u017een\u00ed a ukon\u010den\u00ed<\/h2>\n<ul>\n<li>Ujist\u011bte se, \u017ee jste v p\u0159\u00edkazov\u00e9m re\u017eimu stisknut\u00edm <code>Esc<\/code>.<\/li>\n<li>Pot\u00e9 zadejte <code>:x<\/code>a stiskn\u011bte <code>Enter<\/code>.<\/li>\n<\/ul>\n<p>P\u0159\u00edkaz <code>:x<\/code>ulo\u017e\u00ed v\u0161echny zm\u011bny, pouze pokud existuj\u00ed, a pot\u00e9 se ukon\u010d\u00ed <code>vi<\/code>.<\/p>\n<h2 id=\"quitting-vi-using-shortcut-keys\">Ukon\u010den\u00ed <code>vi<\/code>pomoc\u00ed kl\u00e1vesov\u00fdch zkratek<\/h2>\n<ul>\n<li>Stisknut\u00edm <code>Esc<\/code>p\u0159ejdete do p\u0159\u00edkazov\u00e9ho re\u017eimu.<\/li>\n<li>Stiskn\u011bte dvakr\u00e1t <code>Shift<\/code>+ ( ) pro ulo\u017een\u00ed a ukon\u010den\u00ed.<code>Z<\/code><code>ZZ<\/code><\/li>\n<\/ul>\n<p>Pou\u017eit\u00ed <code>ZZ<\/code>okam\u017eit\u011b ulo\u017e\u00ed va\u0161e zm\u011bny a zav\u0159e editor.<\/p>\n<h2 id=\"exiting-when-esc-key-does-not-work\">Co d\u011blat, kdy\u017e <code>Esc<\/code>kl\u00ed\u010d sel\u017ee<\/h2>\n<p>Pokud <code>Esc<\/code>kl\u00ed\u010d nefunguje, vyzkou\u0161ejte tyto alternativy k dosa\u017een\u00ed p\u0159\u00edkazov\u00e9ho re\u017eimu:<\/p>\n<ul>\n<li>Stiskn\u011bte <code>Ctrl<\/code>+ <code>[<\/code>.<\/li>\n<li>Stiskn\u011bte <code>Ctrl<\/code>+ <code>C<\/code>.<\/li>\n<\/ul>\n<p>Jakmile \u00fasp\u011b\u0161n\u011b p\u0159epnete do p\u0159\u00edkazov\u00e9ho re\u017eimu, m\u016f\u017eete prov\u00e9st p\u0159\u00edslu\u0161n\u00fd p\u0159\u00edkaz pro ukon\u010den\u00ed <code>vi<\/code>.<\/p>\n<h2 id=\"troubleshooting-common-issues\">\u0158e\u0161en\u00ed b\u011b\u017en\u00fdch probl\u00e9m\u016f<\/h2>\n<p>Pokud se p\u0159i pokusu o ukon\u010den\u00ed setk\u00e1te s chybov\u00fdmi zpr\u00e1vami, nap\u0159\u00edklad:<\/p>\n<p> <code>E37: No write since last change (add!  to override)<\/code><\/p>\n<p>To znamen\u00e1, \u017ee existuj\u00ed zm\u011bny, kter\u00e9 nebyly ulo\u017eeny. Pro ukon\u010den\u00ed bez ulo\u017een\u00ed pou\u017eijte <code>:q!<\/code>. Chcete-li ulo\u017eit svou pr\u00e1ci a skon\u010dit, zvolte <code>:wq<\/code>nebo <code>ZZ<\/code>.<\/p>\n<p>Sezn\u00e1men\u00ed se spr\u00e1vn\u00fdmi v\u00fdstupn\u00edmi postupy <code>vi<\/code>m\u016f\u017ee zlep\u0161it va\u0161i celkovou zku\u0161enost a ochr\u00e1nit va\u0161i pr\u00e1ci.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/allthings.how\/how-to-exit-vi-in-linux\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Zdroj<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pro ty, kte\u0159\u00ed s Linuxem za\u010d\u00ednaj\u00ed, vim\u016f\u017ee b\u00fdt odchod z editoru \u010dasto matouc\u00ed kv\u016fli jeho odli\u0161n\u00fdm re\u017eim\u016fm a struktu\u0159e p\u0159\u00edkaz\u016f. Je d\u016fle\u017eit\u00e9 v\u011bd\u011bt, jak spr\u00e1vn\u011b ukon\u010dit, a\u0165 u\u017e pl\u00e1nujete ulo\u017eit sv\u016fj postup nebo \u00fapln\u011b opustit sv\u00e9 zm\u011bny. R\u016fzn\u00e9 re\u017eimy vvi Editor vifunguje prim\u00e1rn\u011b ve dvou hlavn\u00edch re\u017eimech: P\u0159\u00edkazov\u00fd re\u017eim: Tento re\u017eim se pou\u017e\u00edv\u00e1 pro navigaci [&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,126],"class_list":["post-4939","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-linux","tag-microsoft"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/posts\/4939","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=4939"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/posts\/4939\/revisions"}],"predecessor-version":[{"id":4940,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/posts\/4939\/revisions\/4940"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/media?parent=4939"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/categories?post=4939"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/tags?post=4939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}