Melhor porque você pode converter instantaneamente pastas e arquivos selecionados em um único projeto compartilhável da sua base de código. Este plano de texto simples assume a forma de uma árvore ASCII da estrutura de diretório do seu projeto, unida ao conteúdo completo dos arquivos selecionados. Comentários são adicionados entre os arquivos para explicar o que e onde está tudo. (por exemplo /* --- Begin /path/to/file.js --- */
)
Misture e combine uma seleção de arquivos e pastas . Funciona recursivamente. Tudo será unido .
Capacidade de ler arquivos abertos e não salvos diretamente do editor
O suporte KB aprimorado permite que Cmd + Shift + V
capture a guia ativa e Cmd + Shift + R
para executar o comandante V na seleção anterior
Formatação de árvore ASCII aprimorada , separadores de arquivos personalizados e mais
O comandante V foi um capitão de navio talentoso e amado que deu sua vida para assumir a forma de uma extensão do Código 1 do Visual Studio da Microsoft. Ele fez isso em troca do poder de combinar vários arquivos, juntamente com uma visão de árvore ASCII da estrutura de diretório do seu projeto, à sua área de transferência - dando maior contexto aos arquivos e pastas que você compartilha.
Compartilhar o estado atualizado do seu código dessa maneira melhora a produtividade ao programar pares com uma IA.
Como a reorientação regular do seu parceiro, é mais provável que resolva problemas de uma maneira que faça sentido para o sistema como um todo - não apenas para uma única função ou sistema isoladamente.
Também pode ajudar a superar os limites da memória e pode reduzir o desvio em direção à alucinação de que os modelos menores e auto-hospedados são conhecidos por experimentar quando forçados com força.
Assistir...???
Uma demonstração do comandante V em uso, este clipe loops a cada 30 segundos e faz mais sentido nas visões subsequentes.
Código do Visual Studio aberto
Pesquise "Commander V" na guia Extensões. Ou abra a paleta de comando (mac: Cmd+P
/ win: Ctrl+P
) e digite ext install kerns.commander-v
e pressione Enter
Aproveite o comandante v
Invocar o comandante V selecionando um ou mais itens (arquivos e/ou pastas) da barra lateral do File Explorer no código do Visual Studio
Clique com o botão direito do mouse nos itens e escolha "Commander V" no menu de contexto
Um plano dos arquivos do seu projeto é empurrado para a sua área de transferência
Isso se move rapidamente, mas loops a cada 15 segundos. Assista algumas vezes para entender toda a banalidade do que você está vendo.
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 --- */
As configurações globais podem ser configuradas em suas configurações de extensão de código do Visual Studio, em "Commander V". Uma substituição local pode ser configurada por projeto por meio de um v.config.js
colocado na raiz do seu projeto. Pode exigir uma reinicialização do VSC.
includeProjectTree
: Precends Directory Structure do seu projeto para a saída no formato ASCII (booleano)
projectTreeDepth
: profundidade máxima para a árvore do projeto (número)
pruneProjectTree
: Limita a árvore do projeto para mostrar apenas os arquivos sendo concatenados (booleanos)
orderFilesBy
: define a ordem em que os arquivos devem aparecer - sua ordem na árvore ou a ordem em que foram selecionados ('TreeOrder' ou 'Seleção Administrativa')
ignoreFile
: arquivo a ser usado para ignorar arquivos ou pastas da árvore do projeto (padrões para .gitignore
) (string)
commentAtFileBegin
: Comente para prender antes do conteúdo de cada arquivo (string)
commentAtFileEnd
: Comente para anexar após o conteúdo de cada arquivo (string)
includeSeparator
: inclui um separador entre o conteúdo do arquivo ao concatenar (booleano)
separatorCharacter
: o personagem a ser usado para o separador entre o conteúdo do arquivo (string)
separatorLength
: o comprimento do separador entre o conteúdo do arquivo (número)
wrapInCodeBlock
: envolve o conteúdo de arquivo concatenado em um bloco de código (`` `) (booleano)
playSoundOnComplete
: Jogue um som quando as operações são bem -sucedidas e a saída é entregue à sua área de transferência (booleana)
readFromEditor
: Leia o conteúdo do arquivo não salvo diretamente do editor se o arquivo estiver aberto, leia -se do último arquivo salvo (booleano)
v.config.js
arquivomodule.exports = { PruneProjectTree: True, ignorefile: ". Algum Orderfilesby: "SelectionOrder", IncluieParator: false, SeparatorCharacter: "-", comprimento do separador: 16, wrapincodeBlock: false,};
Um garoto inquieto, determinado a ver o mundo, perdeu o caminho de volta para casa com o que ele pensava ser o fim de sua jornada. O destino o fez passar mais uma década no mar, de perto com um homem que ele conheceria como comandante V.
Durante esse período, o garoto foi cativado e, finalmente, transformado pela paixão inabalável do comandante por arrumação, coerência e contexto em todos os aspectos de seus cuidados com o navio que se tornaram seu lar. Tudo sobre a vida no mar com comandante V foi uma lição da importância da estrutura e da ordem.
À medida que o tempo deles juntos chegou ao fim, o garoto se sentiu pesado com o fardo de uma dívida que sabia que nunca poderia pagar. Não para os anos de comida, abrigo e companheirismo - mas para o presente de um novo, ou como ele um dia veio para descrevê -lo ... uma maneira diferente de pensar.
Nos anos seguintes, ele perdeu o ônus dessa dívida. Mas nunca perdeu a oportunidade de sinalizar uma homenagem pública ao comandante V. Por que, é a razão pela qual todo computador da Apple desde 1983 usou "Command V" para a pasta 2 . Por causa de um garoto que se transformou em um homem. Um homem que conhecíamos como Steve Jobs .
O comandante está ouvindo. Bugs, idéias, feedback e solicitações de puxar podem ir ao rastreador de problemas do GitHub. Se você estiver usando e desfrutando do Commander V, considere deixar uma revisão no mercado do Visual Studio. Isso motiva o comandante a ficar vendendo.
[1] Não claro por que ou como
[2] e/ou Larry Tesler, Tim Mott, Xerox Parc