Własne makra wiersza polecenia

0

Osobiście używam jednego bardzo przydatnego i zarazem prostego makra dla CMD, tworzącego katalog i od razu wchodzącego do niego - mcd.bat od połączenia md i cd:

@echo off
md %1
cd %1

Przyspiesza ono tworzenie struktur katalogów, szczególnie przy długich nazwach, bo nie trzeba ich pisać dwa razy. Jestem ciekaw, czy i jakich makr/aliasów używacie podczas pracy w wierszu poleceń?

1

Zanim przesiadłem się na Doom Emacsa, gdzie większość poleceń jest dostępna w trzy/cztery skróty klawiszowe i korzystanie z konsoli nie ma większego sensu, często wykorzystywałem między innymi:

  • https://github.com/wting/autojump
  • gst (git status), gc (git commit -v) i wiele innych z ohmyzsh.
  • car (clear && cargo run), carr (clear && cargo run --release), catew (clear && cargo test --workspace) oraz podobne skrótowce do Rusta,
  • vg-cg (valgrind --tool=callgrind --dump-instr=yes --simulate-cache=yes --collect-jumps=yes -- - przydatne do profilowania "typowych" aplikacji).
0

Oj dużo tego jest, ale np coś takiego często się przydaje, żeby mieć specjalne środowisko pracy dla każdego projektu:

v () {
    if [[ -f .vimrc ]]; then
        vim -S .vimrc -p $@
    else
        vim -p $@
    fi
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1