VS Code je pro mě něco jaký švýcarský kapesní nůž – kromě psaní zdrojového kódu ho používám na nespočet dalších věcí a vlastně si bez něj už pracovní den ani nedokážu představit.
Souběžná editace na více místech
VS Code nabízí spoustu možností, jak pracovat s textem. Co používám denně jsou tzv. multikurzory – možnost vybrat text na více místech a hromadně ho upravovat.
![](https://testujeme.software/wp-content/uploads/2022/10/vscode-hromadna-editace.gif)
Všechny možnosti editace najdete v oficální dokumentaci Basic Editing in Visual Studio Code. Myslím, že po prozkoumání objevíte spoustu věcí, o kterých jste vůbec nevěděli, že jsou možné.
Chcete si například z logu vyfiltrovat jen řádky, na kterých je vypsaná nějaká chyba? S VS Code to není problém a nepotřebujete žádný další nástroj:
![](https://testujeme.software/wp-content/uploads/2022/10/vscode-filtrovani-dat.gif)
Rozšíření pro práci s textem
Díky extensions můžete svůj VS Code rozšířit o celou řadu funkcí. Editor často používám i pro přípravu testovacích dat.
Incrementor
Icrementor umožňue zvyšovat nebo snižovat hodnotu vybraného textu – čísel nebo boolean hodnot:
![](https://testujeme.software/wp-content/uploads/2022/10/vscode-incrementor.gif)
Insert Nums
Pomocí Insert Nums můžet vkládat různé číselné řady:
![](https://testujeme.software/wp-content/uploads/2022/10/vscode-insert-nums.gif)
Random Everything
Při vytváření testovacích dat využijete Random Everything – generování náhodných dat je hračka:
![](https://testujeme.software/wp-content/uploads/2022/10/vscode-random-everything.gif)
Sort lines
Rozšíření Sort lines vám pomůže se seřazením dat:
![](https://testujeme.software/wp-content/uploads/2022/10/vscode-sort-lines.gif)
Vyhledávání, nahrazování
VS Code umí samozřejmě také prohledávat textové soubory a nahrazovat hledaný string jiným. Toto lze jak v rámci právě otevřeného souboru, tak v rámci celého projektu (složky). Toto využívám především při analýze většího počtu logů. Například když potřebuju najít všechny soubory s konkrétní chybou nebo IP adresou.
Samozřejmostí je možnost používat při hledání regulární výrazy.
![](https://testujeme.software/wp-content/uploads/2022/10/vscode-search-replace-example.png)
Sledování logů
Pokud často sledujete logy, budou se vám hodit rovnou dvě rozšíření. Log File Highlighter obarví logy tak, aby byly přehlednější a pomocí Log Viewer-u můžete logy sledovat “naživo” pomocí funkce watch.
![](https://testujeme.software/wp-content/uploads/2022/10/vscode-log-viewer-1160x714.png)
Outline – struktura dokumentu
V levém sloupci editoru nejdete sekci “Outline”, ta umožňuje leší orientaci především ve velkých souborech. Dostupná je pro zdrojové kódy, XML, HTML, JSON soubory, apod.
![](https://testujeme.software/wp-content/uploads/2022/10/vscode-outline.png)