Лучше, потому что вы можете мгновенно преобразовать выбранные папки и файлы в один, совместный, план вашей кодовой базы. Этот открытый текст принимает форму дерева ASCII структуры каталога вашего проекта, соединенную с полным содержанием выбранных файлов. Комментарии добавляются между файлами, чтобы объяснить, что и где все. (например /* --- Begin /path/to/file.js --- */
)
Смешайте и сопоставьте выбор файлов и папок . Это работает рекурсивно. Все будет присоединено .
Возможность читать открытые, неспасенные файлы непосредственно из редактора
Улучшенная поддержка KB позволяет Cmd + Shift + V
для захвата Active Tab и Cmd + Shift + R
для повторного командира V на предыдущем выборе
Улучшенная форматирование дерева ASCII , пользовательские сепараторы файлов и многое другое
Командир V был одаренным и любимым капитаном корабля, который дал свою жизнь, чтобы принять форму расширения для Visual Studio Code Microsoft 1 . Он сделал это в обмен на способность объединить несколько файлов, а также представление дерева ASCII о структуре каталога вашего проекта, в ваш буфер обмена - придавая больший контекст для файлов и папок, которыми вы делитесь.
Обмен обновленным состоянием вашего кода таким образом повышает производительность при составе программирования с ИИ.
Потому что регулярно переориентация вашего партнера ИИ с большей вероятностью решает проблемы таким образом, что имеет смысл для системы в целом - не только для одной функции или системы в изоляции.
Это также может помочь преодолеть ограничения на память и может уменьшить дрейф к галлюцинации, которую, как известно, испытывают более мелкие модели ИИ с самостоятельными самостоятельными, при тяжелом толчке.
Смотреть...???
Демонстрация командира V, используемого, этот клип петляет каждые 30 секунд и имеет больше смысла в последующих взглядах.
Открыть код Visual Studio
Поиск "Commander V" на вкладке «Расширения». Или откройте палитру команд (MAC: Cmd+P
/ Win: Ctrl+P
) и Type ext install kerns.commander-v
и нажмите Enter
Наслаждайтесь командиром V.
Summon Commander V, выбрав один или несколько элементов (файлов и/или папок) из боковой панели обозревателя файлов в коде Visual Studio
Щелкните правой кнопкой мыши по пунктам и выберите «Commander V» в контекстном меню
План файлов проекта переводит в ваш буфер обмена
Это движется быстро, но петлется каждые 15 секунд. Смотрите несколько раз, чтобы понять полную банальность того, что вы видите.
My Project/ ├─┬ components/ │ └── logo.tsx ├── index.tsx └─┬ style/ └── global.css /* --- Begin /components/logo.tsx --- */ import React from "react"; const Logo = ({ logoUrl }) => <img src={logoUrl} alt="" />; export default Logo; /* --- End /components/logo.tsx --- */ /* --- Begin /index.tsx --- */ import React from "react"; const HelloWorld = () => { return <h1>Hello World</h1>; }; export default HelloWorld; /* --- End /index.tsx --- */ /* --- Begin /style/global.css --- */ h1 { font-size: 2em; font-weight: bold; color: hsl(200 100% 50%); margin-bottom: 1em; } /* --- End /style/global.css --- */
Глобальные настройки могут быть настроены в настройках расширения кода Visual Studio, в разделе «Commander V». Локальный переопределение может быть настроен для каждого проекта через v.config.js
размещенный в корне вашего проекта. Может потребовать перезагрузку VSC.
includeProjectTree
: подготавливает структуру каталога вашего проекта к выводу в формате ASCII (Boolean)
projectTreeDepth
: максимальная глубина для дерева проекта (номер)
pruneProjectTree
: ограничивает дерево проекта, показывающая только совместные файлы (Boolean)
orderFilesBy
: устанавливает порядок, в котором должны появляться файлы - их порядок в дереве или порядок, в котором они были выбраны («Treeorder» или «Selectionorder»)
ignoreFile
: файл для игнорирования файлов или папок из дерева проекта (по умолчанию к .gitignore
) (строка)
commentAtFileBegin
: Комментарий к приготовлению перед контентом каждого файла (строка)
commentAtFileEnd
: Комментарий к добавлению после контента каждого файла (строка)
includeSeparator
: включает в себя разделитель между содержимым файла при контактенации (Boolean)
separatorCharacter
: символ, который можно использовать для разделителя между содержимым файла (строка)
separatorLength
: длина сепаратора между содержимым файла (число)
wrapInCodeBlock
: завершает содержимое объединенного файла в кодовый блок (`` `) (Boolean)
playSoundOnComplete
: воспроизводите звук, когда операции успешны, а вывод доставляется в ваш буфер обмена (Boolean)
readFromEditor
: прочитайте неспасенное содержимое файла непосредственно из редактора, если файл открыт, иначе прочитайте из последнего сохраненного файла (Boolean)
v.config.js
module.exports = { pruneprojecttree: true, игнорировать: " orderfilesby: "Selectionorder", Включает Eparator: ложь, SeperatorCharacter: "-", Разделитель длиной: 16, roodincodeblock: false,};
Беспокойный мальчик, решивший увидеть мир, потерял дорогу домой из -за того, что, по его мнению, было конец его путешествия. Судьба заставила его провести еще на десять лет в море, в близких кварталах с человеком, которого он узнал бы как командир В.
В течение этого времени мальчик был очарован и в конечном итоге преобразован непоколебимой страстью командира к опрящению, последовательности и контексту во всех аспектах его заботы о корабле, который стал их домом. Все в жизни в море с Commander V было уроком в важности структуры и порядка.
Когда их время вместе подходило к концу, мальчик чувствовал себя тяжелым от бремени долга, который он знал, что никогда не сможет погасить. Не в годы еды, укрытия и общения - но для дара нового, или, как он однажды придет, чтобы описать это ... другой способ мышления.
В последующие годы он потерял бремя этого долга. Но никогда не упускал возможность сигнализировать об общественной дани командиру V. Почему, по этой причине каждый компьютер Apple с 1983 года использовал «Команду V» для вставки 2 . Из -за мальчика, который превратился в мужчину. Человек, которого мы знали как Стив Джобс .
Командир слушает. Ошибки, идеи, обратная связь и запросы на вытягивание могут перейти на трекер выпуска GitHub. Если вы используете и наслаждаетесь Commander V, рассмотрите возможность оставить обзор на рынке Visual Studio. Это побуждает командира оставаться плаванием.
[1] Неясно, почему или как
[2] и/или Ларри Теслер, Тим Мотт, Xerox Parc