선택한 폴더와 파일을 코드베이스의 단일 공유 청사진으로 즉시 변환 할 수 있기 때문에 더 좋습니다. 이 일반 텍스트 청사진은 프로젝트 디렉토리 구조의 ASCII 트리 형태를 취하며 선택한 파일의 전체 내용과 결합됩니다. 모든 것이 무엇이며 어디에 있는지 설명하기 위해 파일 사이에 댓글이 추가됩니다. (예 /* --- Begin /path/to/file.js --- */
)
선택한 파일과 폴더를 혼합하고 일치시킵니다 . 그것은 재귀 적으로 작동합니다. 모두 가입됩니다 .
편집자에서 직접 열린 파일을 열고 파일을 읽는 기능
개선 된 KB 지원 Cmd + Shift + V
활성 탭을 캡처하고 Cmd + Shift + R
이전 선택에서 사령관 V로 캡처합니다.
개선 된 ASCII 트리 형식 , 사용자 정의 파일 분리기 등
Commander V는 재능 있고 사랑받는 선장으로 Microsoft의 Visual Studio Code 1 을 확장하기 위해 목숨을 바쳤습니다 . 그는 여러 파일을 프로젝트 디렉토리 구조의 ASCII 트리보기와 함께 클립 보드로 결합하는 힘을 대가로이를 수행했습니다. 공유 파일과 폴더에 더 큰 컨텍스트를 제공합니다.
이러한 방식으로 코드의 업데이트 상태를 공유하면 AI와 쌍 프로그래밍 할 때 생산성이 향상됩니다.
파트너 AI를 정기적으로 재배치하면 단일 기능이나 시스템을 분리하는 것이 아니라 시스템 전체에 적합한 방식으로 문제를 해결할 가능성이 높습니다.
또한 메모리의 한계를 극복하는 데 도움이 될 수 있으며, 더 작고 자체 주최 한 AI 모델이 강하게 밀 때 경험하는 것으로 알려진 환각에 대한 드리프트를 줄일 수 있습니다.
보다...???
사용중인 사령관 V의 데모 인이 클립은 30 초마다 반복되며 후속보기에서 더 의미가 있습니다.
Visual Studio 코드를 열었습니다
확장자 탭에서 "Commander V"를 검색하십시오. 또는 명령 팔레트 (Mac : Cmd+P
/ WIN : Ctrl+P
)를 열고 ext install kerns.commander-v
입력하고 Enter
누릅니다.
사령관 v를 즐기십시오
Visual Studio Code의 파일 탐색기 사이드 바에서 하나 이상의 항목 (파일 및/또는 폴더)을 선택하여 Commander V 소환
항목을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 "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 --- */
"Commander V"의 Visual Studio Code 확장 설정에서 글로벌 설정을 구성 할 수 있습니다. 로컬 재정의는 프로젝트의 루트에 배치 된 v.config.js
통해 프로젝트별로 구성 할 수 있습니다. VSC를 다시 시작해야 할 수 있습니다.
includeProjectTree
: 프로젝트의 디렉토리 구조를 ASCII 형식으로 출력으로 선출합니다 (부울)
projectTreeDepth
: 프로젝트 트리의 최대 깊이 (번호)
pruneProjectTree
: 프로젝트 트리가 연결되는 파일 만 표시하도록 제한 (부울)
orderFilesBy
: 파일이 나타나야하는 순서 - 트리에서의 순서 또는 선택한 순서 ( 'TreeOrder'또는 'selectionOrder')
ignoreFile
: 프로젝트 트리에서 파일 또는 폴더를 무시하는 데 사용할 파일 (기본값으로 .gitignore
) (String)
commentAtFileBegin
: 각 파일의 내용 (문자열) 전에 Prepend에 주석
commentAtFileEnd
: 각 파일의 내용 (문자열) 이후에 댓글
includeSeparator
: 연결시 파일 내용 사이에 분리기가 포함되어 있습니다 (부울)
separatorCharacter
: 파일 내용 (문자열) 사이의 분리기에 사용할 문자
separatorLength
: 파일 내용 사이의 분리기 길이 (번호)
wrapInCodeBlock
: 연결된 파일 내용을 코드 블록으로 랩핑합니다 (````) (부울)
playSoundOnComplete
: 작업이 성공하고 출력이 클립 보드로 전달 될 때 사운드 재생 (부울)
readFromEditor
: 파일이 열린 경우 편집기에서 직접 구축되지 않은 파일 내용을 읽고 마지막으로 저장된 파일 (부울) 에서 읽으십시오.
v.config.js
파일module.exports = { pruneprojecttree : true, incorfile : ". Orderfilesby : "선택점", 포함 분류기 : False, SeparatoratorCharacter : "-", 분리기 길이 : 16, wrapincodeblock : false,};
세상을보기로 결심 한 불안한 소년은 여행의 끝이라고 생각한 것에서 집으로 돌아가는 길을 잃었습니다. 운명은 바다에서 10 년을 더 많이 보냈으며, 사령관 V로 알게 될 남자와 가까운 곳에서 더 많은 시간을 보냈습니다.
이 기간 동안, 소년은 사령관의 집이 된 배에 대한 그의 보살핌의 모든 측면에서 깔끔함, 일관성 및 맥락에 대한 사령관의 흔들리지 않는 열정에 사로 잡히고 궁극적으로 변화했습니다. 사령관 V와 함께 바다 생활에 관한 모든 것은 구조와 질서의 중요성에 대한 교훈이었습니다.
그들의 시간이 가까워지면서 소년은 결코 상환 할 수 없다는 것을 알았던 빚의 짐으로 무겁게 느껴졌습니다. 수년간의 음식, 대피소, 동반자가 아니라, 새로운 선물, 또는 언젠가는 그것을 묘사하기 위해 온다 ... 다른 사고 방식.
그 후 몇 년 동안 그는 그 부채의 부담을 잃었다. 그러나 사령관 V에 대한 공물을 알리는 기회를 놓치지 않았다. 왜 1983 년 이후 모든 애플 컴퓨터가 페이스트 2 에 "명령 V"를 사용한 이유이다. 남자로 자란 소년 때문에. 우리가 Steve Jobs 로 알고있는 사람.
사령관이 듣고 있습니다. 버그, 아이디어, 피드백 및 풀 요청은 GitHub 문제 추적기로 이동할 수 있습니다. Commander V를 사용하고 즐기고 있다면 Visual Studio Marketplace에서 리뷰를 남겨 두십시오. 이것은 사령관이 항해를 유지하도록 동기를 부여합니다.
[1] 왜 또는 방법
[2] 및/또는 Larry Tesler, Tim Mott, Xerox Parc