xAxee 1967 Opublikowano 2 marca Udostępnij Opublikowano 2 marca CodeClipboardPlus Opis CodeClipboardPlus to rozszerzenie dla Visual Studio Code, które umożliwia inteligentne kopiowanie struktury i zawartości plików z opcjami wykluczeń. Idealne do szybkiego udostępniania fragmentów kodu z zachowaniem kontekstu projektu. (np. Wklejanie kodu do chatów AI, w sumie w takim celu powstała wtyczka). Funkcje Automatyczne uwzględnianie .gitignore - pomija pliki wymienione w .gitignore Konfigurowalne wykluczenia - własne wzorce ignorowanych plików i folderów Limit plików - zabezpieczenie przed przypadkowym kopiowaniem dużych projektów Integracja z menu kontekstowym – dostępne opcje po kliknięciu prawym przyciskiem myszy. Dwie metody kopiowania: Z pełną strukturą - zachowuje hierarchię katalogów i zawartość plików Tylko zawartość - kopiuje czysty kod bez dodatkowych oznaczeń Konfiguracja 🛠 - Dostosuj działanie rozszerzenia przez ustawienia VSCode (Ctrl+,) respectGitIgnore - Automatycznie pomija pliki z .gitignore excludePaths - Lista własnych wzorców plików/folderów do pominięcia filesLimit - Maksymalna liczba plików w jednej operacji Jak używać? Otwórz Explorer w Visual Studio Code. Zaznacz prawym przyciskiem myszy wybrany plik, folder lub grupę plików. Wybierz jedną z dostępnych opcji: Copy Files Content with Structure – skopiuje strukturę i zawartość plików. Copy Files Content Only – skopiuje tylko treść plików. Wklej skopiowany kod (Ctrl+V) w dowolnym miejscu. Przykłady użycia Spoiler Dla folderu zawierającego następujące pliki: ProjectRoot/ ├── main.py ├── utils/ │ ├── helpers.py │ ├── constants.py Wynik kopiowania z Copy Files Content with Structure: ### PROJECT STRUCTURE START ### - [FILE] main.py - [FILE] utils/helpers.py - [FILE] utils/constants.py ### PROJECT STRUCTURE END ### ### FILE START: main.py ### print("Hello, World!") ### FILE END: main.py ### ### FILE START: utils/helpers.py ### def greet(name): return f"Hello, {name}!" ### FILE END: utils/helpers.py ### ### FILE START: utils/constants.py ### PI = 3.14159 ### FILE END: utils/constants.py ### Wynik kopiowania z Copy Files Content Only: print("Hello, World!") def greet(name): return f"Hello, {name}!" PI = 3.14159 Instalacja 🛠 Visual Studio Marketplace GitHub Releases Zapraszam do dyskusji na temat wtyczki oraz do odwiedzenia GitHuba oraz pozostawienia opinii na Marketplace Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.