Perguntas frequentes


01. Como abrir o resultado da execução de script embaixo do arquivo executado?

02. Por que não consigo copiar a chave de um arquivo de imagem?

03. Por que algumas chaves não são exibidas na barra de status?

04. Como alterar as guias de limite de colunas na edição de arquivos da Virtual File System?

05. Por que o subtítulo da aba de um arquivo exibe uma base que não a sua?

06. Como copiar ou editar um conteúdo textual da grade sem perder os saltos de linha?




Como abrir o resultado da execução de script embaixo do arquivo executado?

Para isso, basta alterar a configuração Workbench > Editor: Open Side By Side Direction para “down”.

Mais detalhes em configurações recomendadas.


Por que não consigo copiar a chave de um arquivo de imagem?

Para copiar a chave de um arquivo de imagem, utilize o menu de contexto do explorador de arquivos, clicando com o botão direito sobre o nome do arquivo no explorador e selecionando a opção “Copy VFS Key”.

Por uma limitação do VS Code, os comandos que podem ser disparados para o arquivo corrente diretamente pela paleta de comandos ou por atalhos de teclado não funcionam quando o arquivo é uma imagem.

Mais detalhes em comandos da VFS.


Por que algumas chaves não são exibidas na barra de status?

Por uma limitação do VS Code, chaves de diretórios e de arquivos de imagem não são exibidas na barra de status.

Mais detalhes em informações de chave.


Como alterar as guias de limite de colunas na edição de arquivos da Virtual File System?

Por padrão, o sistema configura uma linha vertical em 100 colunas. Essa definição padrão pode ser alterada pelas configurações de usuário. Para isso, selecione a opção “File > Settings”. Na aba aberta, selecione a guia “Users” e utilize o botão “Open Settings (JSON)” localizado no canto superior direito, logo abaixo do botão minimizar do VS Code. No editor aberto, adicione a configuração abaixo ou complemente a seção “[javascript]” existente:

"[javascript]": {
  "editor.rulers": [
    80,
    120
  ]
}

Por que o subtítulo da aba de um arquivo exibe uma base que não a sua?

Quando dois títulos de abas coincidem, o VS Code aplica por padrão um subtítulo para diferenciá-las, e esse subtítulo exibe o nome da pasta raiz do workspace. Para workspaces que contém exclusivamente pastas da VFS, a raiz é a primeira VFS no explorador de arquivos. Isto pode acontecer com qualquer arquivo virtual que não seja da VFS, como arquivos da UFS, scratchpads ou resource strings.

O modo de construção desse subtítulo pode ser alterado por meio da configuração workbench.editor.labelFormat. Caso se depare com esse problema de maneira recorrente, recomendamos ajustar a configuração para “short” ou “long”, e a guiar-se também pelos breadcrumbs.

Same tab title

Temos acima um exemplo que mostra o arquivo da UFS all.js aberto para ambas as bases NGINSTACK e NGINSTACK-BETA. Como a raiz do workspace é nginstack (vfs), esse texto acaba sendo exibido para ambos os arquivos no subtítulo, inclusive para o arquivo pertencente à NGINSTACK-BETA.


Como copiar ou editar um conteúdo textual da grade sem perder os saltos de linha?

Atualmente, não é possível editar diretamente na célula sem perder os saltos de linha. Conteúdos muito extensos ou com saltos de linha devem ser editados diretamente no script, ou por outros meios.

Para copiar o conteúdo de uma célula sem perder os saltos de linha, clique sobre a mesma uma única vez (dois cliques ativa o modo de edição da célula) e utilize Ctrl+C ou o botão Copy to Clipboard localizado no painel de botões da grade.

Como a grade de resultados da execução de script exibe o conteúdo textual dos campos em uma só linha no interior da célula, o modo edição da célula elimina os saltos de linha tanto para cópia quanto para alteração do conteúdo. Por este motivo, existe perda dos saltos de linha ao copiar ou editar o conteúdo estando nesse modo.

Lembrando que, pela natureza dos formatos exportados, cópias ou exportações de colunas ou registros inteiros também não preservam os saltos de linha dos conteúdos das células.

Mais detalhes em funcionalidades da grade.