Vlákno názorů k článku Příkazový řádek – přítel nejvěrnější od Ivos - Ti, kteri znaji editor vi mozna oceni, ze...

  • Článek je starý, nové názory již nelze přidávat.
  • 10. 4. 2001 10:19

    Ivos (neregistrovaný)

    Ti, kteri znaji editor vi mozna oceni, ze prikazovou radku je take mozne ovladat jako v editoru vi. Staci napsat: set -o vi nebo do ~/.inputrc radek set editing-mode vi
    a pak muzete editovat radku stejne, jako by byla napsana v editoru vi. Stejnym zpusobem lze hledat v historii. Posledni prikaz tak ziskate stiskem klaves Esc k (jako prechod na predcholzi radek v editoru vi) a vyhledavat v historii muzete prikazem Esc / (napr. Esc /make vyhleda posledni prikaz, ktery obsahuje retezec make a pokud to neni ten pravy, pak se da dale vyhledavat stiskem klavesy 'n'). Pri tomto vyhledavani lze pouzit i regularni vyrazy. Napr. Esc /^locate vyhleda radky zacinajici retezcem locate a vynecha napr. radky obsahujici retezec slocate.
    Tresnickou na dortu je pak v tomto rezimu prikaz Esc v, ktery primo otevre editor vi a v nem bude vas editovany radek. Nyni muzete napsat i nekolikaradkovy shellovy skript, ktery pak pouhym ulozenim (:wq) spustite. Tento skript pak muzete znovu vyvolat z historie, pripadne editovat vyse uvedenymi zpusoby nebo jej treba ulozit do souboru.

  • 10. 4. 2001 11:21

    Zbynek Vyskovsky (neregistrovaný)

    Ciste jeste technicky detail pro vetsi chrochtani blahem - kdyz mate k dispozici terminal, ktery z Alt-klavesa generuje Esc-klavesa (coz jsou az na xterm vsechny), tak staci jen Alt-k pro predchozi radek, Alt-/ pro historii atd.<br>

    Jeste k tomu editovani ve vi - kdyz editor vrati chybovy kod, tak se prikaz nespusti (ve ViM napr. :cq).