{"id":88,"date":"2004-03-18T10:13:02","date_gmt":"2004-03-18T10:13:02","guid":{"rendered":"https:\/\/143-42-55-146.ip.linodeusercontent.com\/?p=88"},"modified":"2004-03-18T10:13:02","modified_gmt":"2004-03-18T10:13:02","slug":"split-a-copy-mode-ve-screen","status":"publish","type":"post","link":"https:\/\/nax.cz\/?p=88","title":{"rendered":"SPLIT A COPY MODE VE SCREEN"},"content":{"rendered":"<p>Pr\u0102\u0104v\u00c4\u009b jsem v manu\u0102\u0104lu screenu na\u0139\u0104el a nau\u00c4\u008dil se pracovat s dal\u0139\u0104\u0102\u00admi vychyt\u0102\u0104vkami. Konkr\u0102\u0160tn\u00c4\u009b s funkc\u0102\u00ad split screen, kter\u0102\u0104 rozd\u00c4\u009bl\u0102\u00ad okno na dv\u00c4\u009b vodorovn\u00c4\u009b rozd\u00c4\u009blen\u0102\u0104 okna a pak s kop\u0102\u00adrov\u0102\u0104n\u0102\u00adm\/vkl\u0102\u0104d\u0102\u0104n\u0102\u00adm textu. Konkr\u0102\u0160tn\u00c4\u009b jsem to pot\u0139\u0099eboval pro <a href=\"http:\/\/service.felk.cvut.cz\/courses\/36APS\/labs\/gcc_dlx.html\">t\u0139\u0099et\u0102\u00ad cvi\u00c4\u008den\u0102\u00ad z p\u0139\u0099edm\u00c4\u009btu APS<\/a>, kde se maj\u0102\u00ad zjistit n\u00c4\u009bjak\u0102\u0160 v\u00c4\u009bci z p\u0139\u0099elo\u0139\u017een\u0102\u0160ho souboru instrukc\u0102\u00ad pro experiment\u0102\u0104ln\u0102\u00ad procesor DLX. No a jak nejl\u0102\u00adp zjistit co p\u0139\u0099eklada\u00c4\u008d p\u0139\u0099elo\u0139\u017eil na jak\u0102\u0160 instrukce, ne\u0139\u017e \u0139\u017ee si zobraz\u0102\u00adte nep\u0139\u0099elo\u0139\u017een\u0102\u02dd i p\u0139\u0099elo\u0139\u017een\u0102\u02dd soubor z\u0102\u0104rove\u0139\u0088.<\/p>\n<p>Zjistil jsem, \u0139\u017ee na tom po\u00c4\u008d\u0102\u00adta\u00c4\u008di, kde funguje ten p\u0139\u0099eklada\u00c4\u008d je nainstalovan\u0102\u02dd SUSE linux a \u0139\u017ee ten vim co tam je nainstalovan\u0102\u02dd je n\u00c4\u009bjak z\u0102\u0104hadn\u00c4\u009b zkompilovan\u0102\u02dd s podporou jen vi p\u0139\u0099\u0102\u00adkaz\u0139\u017b, tak\u0139\u017ee p\u0139\u0099\u0102\u00adkaz split neum\u0102\u00ad. Nicm\u0102\u0160n\u00c4\u009b screen tam byl rovnou nainstalovan\u0102\u02dd (a kdyby ne, tak si ho tam zkompiluji a nainstaluji s\u0102\u0104m, tak jak jsem to u\u0139\u017e ud\u00c4\u009blal na sol\u0102\u0104rku, kde m\u0102\u0104me cvi\u00c4\u008den\u0102\u00ad z unix\u0139\u017b a os\u0139\u017b) a za\u00c4\u008dal jsem hledat v manu\u0102\u0104lov\u0102\u0160 str\u0102\u0104nce jak \u0139\u017ee se to tedy d\u00c4\u009bl\u0102\u0104.<\/p>\n<p>Po chv\u0102\u00adli jsem na to p\u0139\u0099i\u0139\u0104el. Je t\u0139\u0099eba zm\u0102\u0104\u00c4\u008dknout <strong>C-a S<\/strong>, \u00c4\u008d\u0102\u00adm\u0139\u017e se aktu\u0102\u0104ln\u0102\u00ad termin\u0102\u0104lov\u0102\u0160 okno rozd\u00c4\u009bl\u0102\u00ad na dv\u00c4\u009b, pak pomoc\u0102\u00ad <strong>C-a TAB<\/strong> sko\u00c4\u008dit do toho druh\u0102\u0160ho okna a te\u00c4\u008f u\u0139\u017e plat\u0102\u00ad norm\u0102\u0104ln\u0102\u00ad kl\u0102\u0104vesov\u0102\u0160 zkratky pro screen, tedy bu\u00c4\u008f se n\u00c4\u009bjak p\u0139\u0099epnout do jin\u0102\u0160ho otev\u0139\u0099en\u0102\u0160ho okna <strong>C-a n<\/strong>, <strong>C-a p<\/strong>, <strong>C-a C-a<\/strong> nebo vytvo\u0139\u0099en\u0102\u00ad nov\u0102\u0160ho okna <strong>C-a c<\/strong>.<\/p>\n<p>Kop\u0102\u00adrov\u0102\u0104n\u0102\u00ad je tak\u0102\u0160 docela intuitivn\u0102\u00ad z\u0102\u0104le\u0139\u017eitost. Do kop\u0102\u00adrovac\u0102\u00adho re\u0139\u017eimu se nejd\u0139\u0099\u0102\u00adv p\u0139\u0099epnete pomoc\u0102\u00ad <strong>C-a [<\/strong> a potom pomoc\u0102\u00ad kl\u0102\u0104ves pro pohyb zn\u0102\u0104m\u0102\u02ddch z vi, tedy h,j,k,l (v\u00c4\u009bt\u0139\u0104inou se daj\u0102\u00ad pou\u0139\u017e\u0102\u00adt i \u0139\u0104ipky) dojedete na za\u00c4\u008d\u0102\u0104tek textu kter\u0102\u02dd chcete zkop\u0102\u00adrovat, tam zm\u0102\u0104\u00c4\u008dknete mezern\u0102\u00adk a pak dojedete na konec a tam zase mezern\u0102\u00adk. Tak\u0102\u0160 se daj\u0102\u00ad pro pohyb pou\u0139\u017e\u0102\u00adt kl\u0102\u0104vesy <strong>y<\/strong> (ozna\u00c4\u008den\u0102\u00ad cel\u0102\u0160ho \u0139\u0099\u0102\u0104dku) a <strong>w<\/strong> (ozna\u00c4\u008den\u0102\u00ad aktu\u0102\u0104ln\u0102\u00adho slova). Vyp\u0102\u00ad\u0139\u0104e se v\u0102\u0104m zpr\u0102\u0104va o tom kolik znak\u0139\u017b bylo do bufferu vlo\u0139\u017eeno a pak u\u0139\u017e nic nebr\u0102\u0104n\u0102\u00ad ve vlo\u0139\u017een\u0102\u00ad, co\u0139\u017e realizujete pomoc\u0102\u00ad kombinace <strong>C-a ]<\/strong>. Tak\u0102\u0160 je mo\u0139\u017en\u0102\u0160 zkop\u0102\u00adrovan\u0102\u02dd text ulo\u0139\u017eit do souboru pomoc\u0102\u00ad zkratky <strong>C-a ><\/strong>.<\/p>\n<p>Tak\u0102\u0160 jsem na\u0139\u0104el dal\u0139\u0104\u0102\u00ad zaj\u0102\u00admav\u0102\u02dd <a href=\"http:\/\/www.guckes.net\/screen\/intro.php3\">odkaz ohledn\u00c4\u009b screenu<\/a>. Bohu\u0139\u017eel to jak se zase ru\u0139\u0104\u0102\u00ad split sem tam nena\u0139\u0104el \ud83d\ude41<\/p>\n<p>Nakonec to ale p\u0139\u0099eci jen bylo v manu\u0102\u0104lu ke screenu, akor\u0102\u0104t to bylo zamaskovan\u0102\u0160 jako &#8222;Kill the current region&#8220;. Ud\u00c4\u009bl\u0102\u0104 se to p\u0139\u0099\u0102\u00adkazem <strong>C-a X<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pr\u0102\u0104v\u00c4\u009b jsem v manu\u0102\u0104lu screenu na\u0139\u0104el a nau\u00c4\u008dil se pracovat s dal\u0139\u0104\u0102\u00admi vychyt\u0102\u0104vkami. Konkr\u0102\u0160tn\u00c4\u009b s funkc\u0102\u00ad split screen, kter\u0102\u0104 rozd\u00c4\u009bl\u0102\u00ad okno na dv\u00c4\u009b vodorovn\u00c4\u009b rozd\u00c4\u009blen\u0102\u0104 okna a pak s kop\u0102\u00adrov\u0102\u0104n\u0102\u00adm\/vkl\u0102\u0104d\u0102\u0104n\u0102\u00adm textu. Konkr\u0102\u0160tn\u00c4\u009b jsem to pot\u0139\u0099eboval pro t\u0139\u0099et\u0102\u00ad cvi\u00c4\u008den\u0102\u00ad z p\u0139\u0099edm\u00c4\u009btu APS, kde se maj\u0102\u00ad zjistit n\u00c4\u009bjak\u0102\u0160 v\u00c4\u009bci z p\u0139\u0099elo\u0139\u017een\u0102\u0160ho souboru instrukc\u0102\u00ad pro experiment\u0102\u0104ln\u0102\u00ad procesor DLX. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[],"class_list":["post-88","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts\/88","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=88"}],"version-history":[{"count":0,"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts\/88\/revisions"}],"wp:attachment":[{"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=88"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=88"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=88"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}