Tag: vim
Poznámka: Tento článok je zavádzajúci. Existuje
novší článok, ktorý by ste
mali zvážiť prečítať si najprv. Rozhodol som sa spísať niekoľko podrobností o tom, ako sa mi podarilo
nainštalovať python požiadavky pre neovim na Mac M3, pretože ako sa
ukázalo, nie je to také jednoduché... Po migrácii mojich dotfiles na Mac M3 som narazil na blokujúci problém v
mojom neovim nastavení. Zakaždým, keď som uložil PHP súbor, na jeho
začiatok sa pridalo veľa nezmyselných dát. Ak si pamätáte,
moje nastavenie používa
prettier na formátovanie
všetkého, väčšinou cez
coc-pret... Mnohokrát, najmä pri prispôsobiteľných softvérových stackoch, existujú
aspekty alebo funkcie softvéru, ktoré by sme chceli mať spravené inak.
Našťastie, pri používaní open-source softvéru môže byť nakonfigurovanie
daného softvéru podľa našich predstáv otázkou niekoľkých (sto) stl... Po niekoľkých hodinách strávených snahou prinútiť zreťazené metódy v PHP
zoradiť sa pekne pod seba, som napokon našiel riešenie. Inými slovami, pri
uložení súboru som chcel prejsť z tohto: ``js
$this->user->account->organizations()->saveMany(Organization::factory(5)
->make())->fi... Jednou z funkcií vimu je schopnosť filtrovať obsah súboru cez príkaz a
vrátiť výstup späť do bufferu. Dá sa to využiť napríklad na opravu
odsadenia v súbore alebo všeobecne na formátovanie dokumentu. Súčasťou oficiálnej
dokumentácie
pre prettier/plugin-php je aj tento vimscript:... Dnes som vynaložil značné úsilie na opravu mnohých drobných chýb na blogu,
ktoré sa časom nahromadili — buď preto, že blog bol prevedený zo Sapper na
Zola, čo prirodzene spracováva niektoré drobnosti Markdownu inak, alebo
kvôli preklepy v slovách. Rozoberme najdôležitejšie zmeny.... Náhodou som narazil na skrytú funkciu vimu. Klávesové skratky v normálnom
móde zodpovedné za zvyšovanie čísla, Ctrl+a (increment) a znižovanie
čísla za kurzorom, Ctrl+x (decrement), robia počas interaktívneho
rebase editora niečo iné. Pozrite sami: Použitie Ctrl+a ako increment a...