Dobře jsem přemýšlel o vytvoření řady týdenních příspěvků, které obsahují exkluzivní informace o terminálu, bash, vim, příkazech, bash skriptu, cokoli je napsáno v konzole 🙂, ale vždy jsem to nemohl vytvořit, ale dnes Rozhodl jsem se. Tady je tedy první páteční vstup na terminál. Doufám, že to někdo považuje za užitečné.
Úpravy na příkazovém řádku
Mnoho z nás používá terminál obvyklým způsobem, ale neuvědomujeme si jeho plný potenciál, a tak jsem se před pár měsíci ujal úkolu shromáždit klávesové zkratky bash od nejběžnějších, jako je čištění bash, ke změně pořadí posledních dvou znaků nebo pořadí posledních dvou argumentů.
Tyto zkratky jsou velmi podobné těm, které používáte Emacs samozřejmě je to proto, že bash vyvinul GNU ale je možné změnit nastavení na styl Vi / Vim zadáním následujícího příkazu.
$ set -o pila
Jak číst:
C: Left Ctrl.
M: Meta, obvykle Left Alt.
Cx Cu: Stiskněte Ctrl a bez uvolnění stiskněte x, poté u a uvolněte Ctrl.
Nyní napíšu pár těch, které znám:
Základní
CB: Posunete o jednu postavu zpět.
Srov. Posunete o jednu postavu vpřed.
C-_ "nebo" Cx Cu: Vrátit zpět poslední úpravy příkazu.
Cl: Vyčistěte obrazovku.
Cu: Smažte zadaný řádek.
DC: Zrušte aktuální spuštěný příkaz.
odstranit
Ch: Smažte jeden znak zpět.
CD: Smažte jeden znak dopředu.
Ck: Odstraňte text z pozice kurzoru na konec řádku.
Md: Odstraní text z pozice kurzoru na konec aktuálního slova.
Cw: Odstraní text z pozice kurzoru na začátek aktuálního slova.
M Backspace: Odstraní text z pozice kurzoru na začátek aktuálního slova.
Movimientos
AC: Umístěte kurzor na začátek řádku.
ES: Umístěte kurzor na konec řádku.
Mf: Umístěte kurzor o jedno slovo dopředu.
Mb: Přesunutí kurzoru o jedno slovo zpět.
rekord
Cr: Prohledejte historii.
Nahoru a dolů: Procházejte historii.
Argumenty
Ct: Změňte pořadí posledních dvou znaků.
Esc-t: Změňte pořadí posledních dvou slov.
ostatní
Tab: Automatické dokončování příkazů, tras, souborů atd.
Cy: Yank * nedávno smazaný text
* Yank doslova kopíruje
Poznámka redakce: Z časových důvodů nemohl být článek publikován v pátek. Omlouváme se za to.
Nechť nikoho nenapadne:
$ set -o pila
hahahahahaaa ... viděl jsem to pro sestry klarisky ... hahahajjajaaa
Moje klávesnice má několik velmi pohodlných šipek. Stisknu šipku vlevo a kurzor se posune doleva. Stiskněte HOME a kurzor se vrátí domů. A mohl bych pokračovat. Moje klávesnice je velmi intuitivní. A všechny programy to uznávají. Musí to být magické 😛
Proto se mi to nelíbí a nikdy se mi to nebude líbit vi * Zachováním rozložení klávesnice z doby, kdy klávesnice měla méně než 80 kláves. V 70. letech se mi to zdá. Od této chvíle by měli NEJMÉNĚ začlenit pohybové klávesy kurzoru, které přicházejí na VŠECHNY klávesnice, a to je vše. Jakou potíž se musíte naučit Ctrl + this a Ctrl + that pro něco, co by mělo být INTUITIVNÍ.
Je to můj názor. Pozdravy.
Nikdo vám nebrání v použití kláves, které zmiňujete, co víc, vi nebo emacs vám umožní bez problémů používat oba klíče současných klávesnic, které byly použity v pravěku, ale se zkratkami těchto editorů máte mnohem více možností než několik „intuitivních“ kláves, které každá klávesnice nabízí. Každopádně, pokud vám tyto čtyři klíče postačují a šetří vaše každodenní práce, děláte velmi dobře, abyste se nepořádali s těmito rolemi, které jsou vi nebo emacs ... mohli byste objevit věci patřící do paralelních vesmírů, které by vás mohly chytit navždy a navždy ...
Tyto druhy příkazů Vi nebo EMACS jsou opravdu užitečné, pokud upravujete kód z netbooků (samy o sobě nejtrapnější klávesnice, jaké jsem dosud používal).
Klávesové zkratky stylu Ctrl + M + jsou ve stylu emacsu a dalších nástrojů GNU .. .. nejsou takoví ve vi .. píše se ve stejném článku ..
vi se ukazuje jako velmi intuitivní nástroj pro ty, kteří se chtějí naučit, jak ji používat .. v určitém okamžiku jste se naučili používat klávesnici, když nebyla intuitivní, to samé s myší .. .. proto může už nemusíte být intuitivní k používání klávesnice vi nebo dvorak pro ostatní lidi .. 😉
Omlouváme se, ale vi a emacs mají tyto konfigurace klávesnic, protože stále existují opravdu staré servery a pracovní stanice, které mají různé typy unixu, také ne všechny moderní servery mají klávesnice se 101 klávesami, některé mají pouze základy, aby bylo možné upravit soubor ( děkuji, že má esc, ctrl, alt a shift), a to je místo, kde vás klávesové zkratky vi uloží. Nemluvě o tom, že v některých unixech existuje pouze vi, žádný emacs, žádný nano, žádný atd., A mnohem méně jeden s grafickým rozhraním, nelíbí se mi ani saw, ani emacs, ale v mé práci je důležité je znát zkratky, protože nevím, vím, jaký typ serveru budu muset spravovat, viděl jsem, že je to výchozí v 99% unixů. Na zdraví
Díky systému hjkl máte vše na dosah ruky, aniž byste museli hýbat rukama. Nevím, jestli to bude kvůli starým serverům a jak dnes technologický pokrok způsobuje, že pochybuji, že to je příčina. Pozdravy.
Pěkný pokus, ale pořád jsem v Emacsu.
+1
Velmi dobře! zejména první obrázek.
Omluva přijata ... I když doufáme, že letos 18. července budeme mít tyto vynikající informace.
NA ZDRAVÍ.!!!
Velmi zajímavé, věděl jsem jen základy
Velmi dobré, jen jedna věc: Je to Press s 'S', netlačí ... TT
Hahahaha, máš pravdu, bratře, promiň, prošel jsem opravou ve Vimu
ps Na chvíli tu hrůzu bude, příspěvek nemohu upravovat 😀 ale díky za pozorování budu v příštím důkladnější 🙂
Dobrý den, jsem nadšený z režimu Vi; chtěl bych však vědět, jestli existuje nějaký způsob, jak zjistit, v jakém režimu jsem, něco jako grafický indikátor. Zdravím a děkuji předem.
Snažil jsem se vytvořit scénář, ale nemohl jsem, protože v dnešní době nemám moc volného času, ale slibuji, že když najdu řešení, zveřejním ho 😀