Qual é o equivalente de Ctrl+ K+ Fe Ctrl+ K+ Dno Windows no Visual Studio para formatar ou "embelezar" o código no editor de código do Visual Studio?
code-formatting
visual-studio-code
Brandon Clapp
fonte
fonte
Respostas:
A formatação do código está disponível no Visual Studio Code através dos seguintes atalhos:
Como alternativa, você pode encontrar o atalho, assim como outros atalhos, através da 'Paleta de comandos' fornecida no editor com Ctrl+ Shift+ P(ou Command+ Shift+ Pno Mac) e, em seguida, pesquisando o formato do documento .
fonte
Atalho para formatação de código:
Código do Visual Studio no Windows - Shift+ Alt+F
Código do Visual Studio no MacOS - Shift+ Option+F
Código do Visual Studio no Ubuntu - Ctrl+ Shift+I
Você também pode personalizar esse atalho usando uma configuração de preferência, se necessário.
Formatação de código ao salvar o arquivo:
O Visual Studio Code permite que o usuário personalize as configurações padrão.
Se você deseja formatar automaticamente seu conteúdo enquanto salva, adicione o snippet de código abaixo nas configurações do espaço de trabalho do Visual Studio Code.
Arquivo de menu → Preferências → Configurações da área de trabalho
Nota: agora você pode formatar automaticamente arquivos TypeScript. Verifique minha atualização.
fonte
Shift + Alt + I
Shift + Alt + I
tambémprettier.singleQuote: true
nas configurações de código vs.Você pode adicionar uma combinação de teclas no menu Arquivo → Preferências → Atalhos do teclado .
Ou o Visual Studio como:
fonte
cmd
porctrl
- não copie e cole cegamente como eu fiz!fonte
A combinação de teclas correta é Shift+ Alt+ F.
fonte
Para o Fedora
File
->Preferences
->Keyboard shortcuts
.Default Keyboard Shortcuts
, pesquise ( Ctrl+ F) poreditor.action.format
.Mina de leitura
"key": "ctrl+shift+i"
Você pode mudar também. Consulte esta resposta sobre como ... ou se você estiver com um pouco de preguiça de rolar para cima:
Observe: a cmdchave é apenas para Macs. Para Windows e Fedora (teclado do Windows), useCtrl
EDIT :
Conforme a versão do Código Visual,
1.28.2
foi o que eu encontrei.editor.action.format
não existe mais. Agora foi substituído poreditor.action.formatDocument
eeditor.action.formatSelection
.Digite
editor.action.format
na caixa de pesquisa para visualizar os atalhos existentes.Para alterar as combinações de teclas, siga estas etapas:
editor.action.formatDocument
oueditor.action.formatSelection
fonte
No Linux, é Ctrl+ Shift+ I.
No Windows, é Alt+ Shift+ F. Testado com HTML / CSS / JavaScript e Visual Studio Code 1.18.0.
Para outros idiomas, pode ser necessário instalar um pacote de idiomas específico.
fonte
O Visual Studio Code 1.6.1 suporta " Formatar ao salvar ", que seleciona automaticamente extensões relevantes do formatador instaladas e formata todo o documento a cada salvamento.
Ative "Formatar ao salvar" configurando
E existem atalhos de teclado disponíveis (código do Visual Studio 1.7 e superior):
Formate o documento inteiro : Shift+ Alt+F
Somente seleção de formato : Ctrl+ K, Ctrl+F
fonte
No Ubuntu, é Ctrl+ Shift+ I.
fonte
CTRL + SHIFT + I
funciona para JavaScript, mas não para PHP, por exemplo.Basta clicar com o botão direito do mouse no texto e selecionar "Formatar código".
O Visual Studio Code usa
js-beautify
internamente, mas não tem a capacidade de modificar o estilo que você deseja usar. A extensão "embelezar" permite adicionar configurações.fonte
Arquivo de Menu → Preferências → Configurações
Quando você inserir o ponto e vírgula, ele será formatado.
Como alternativa, você também pode usar
"editor.formatOnSave": true
.fonte
shift+alt+f
em determinadas situações. não sei porque!Shift+ Alt+ Ffaz o trabalho muito bem na 1.17.2 e acima.
fonte
Por alguma razão, o Alt+ Shift+ Fnão funcionou para mim no Mac Visual Studio Code 1.3.1 e, na verdade, o comando "Formatar documento" não funcionou. Mas o comando Formatter funcionou muito bem.
Assim, você pode usar Command+ Shift+ Pe digitar Formatador ou criar seu próprio atalho no menu Arquivo → Preferências → Atalhos de teclado → Command+ K Command+ e Sdepois digitar Formatador e adicionar seu atalho.
Veja um exemplo:
fonte
Código de formatação no Visual Studio.
Eu tentei formatar no Windows 8.
Basta seguir as imagens abaixo.
Clique em Exibir na barra de menus superior e, em seguida, clique em Paleta de comandos.
Em seguida, uma caixa de texto aparecerá onde precisamos digitar Formato
Shift+ Alt+F
fonte
No Visual Studio Code, Shift+ Alt+ Festá fazendo o que Ctrl+ K+ Destá fazendo no Visual Studio.
fonte
O atalho de formato em C # não funcionou para mim até instalar o Mono para Mac OS X, DNVM e DNX .
Antes de instalar o Mono, o atalho de formato automático ( Shift+ Alt+ F) funcionava apenas para os
.json
arquivos.fonte
No Mac, o Shift+ Alt+ Ffunciona para mim.
Você sempre pode verificar as combinações de teclas no menu:
Arquivo de menu → Preferências → Atalhos do teclado e filtre pela palavra-chave 'formato'.
fonte
Embora a alteração do comportamento padrão do Visual Studio Code exija uma extensão, você pode substituir o comportamento padrão no espaço de trabalho ou no nível do usuário. Funciona para a maioria dos idiomas suportados (posso garantir HTML, JavaScript e C #).
Nível da área de trabalho
Benefícios
Resultados
.vscode/settings.json
é criado na pasta raiz do projetoComo?
Vá para: Arquivo de menu → Preferências → Configurações da área de trabalho
Adicione e salve
"editor.formatOnType": true
em settings.json (que substitui o comportamento padrão do projeto em que você trabalha, criando o arquivo .vscode / settings.json).Nível do ambiente do usuário
Benefícios
Resultados
settings.json
foi modificado (veja a localização pelo sistema operacional abaixo)Como?
Vá para: menu Arquivo → Preferências → Configurações do usuário
Adicione ou altere o valor de
"editor.formatOnType": false
para"editor.formatOnType": true
nas configurações do usuário.jsonA
settings.json
localização do usuário do código do Visual Studio é:Locais dos arquivos de configurações, dependendo da sua plataforma, o arquivo de configurações do usuário está localizado aqui:
%APPDATA%\Code\User\settings.json
$HOME/Library/Application Support/Code/User/settings.json
$HOME/.config/Code/User/settings.json
o arquivo de configuração da área de trabalho está localizado na pasta .vscode no seu projeto.Mais detalhes podem ser encontrados aqui .
fonte
Por padrão, essa chave não estava funcionando para mim em documentos HTML, CSS e JavaScript.
Após a pesquisa, encontrei o popular plugin JS-CSS-HTML Formatter com 133.796 instalações .
Após a instalação, basta recarregar as janelas e pressionar Ctrl+ Shift+ F, e funcionou!
fonte
.prettierrc
e plugin. Eu tenho medo que um dia mais bonito se fundirá em vs-código :)Selecione o texto, clique com o botão direito do mouse na seleção e selecione a opção "paleta de comandos":
Uma nova janela é aberta. Procure por "formato" e selecione a opção com formatação conforme o requisito.
fonte
Basta instalar o Visual Studio Keymap da Microsoft. Problema resolvido. : p
fonte
No Mac, use ⌘+ Ke depois ⌘+ F.
fonte
Para aqueles que desejam personalizar quais arquivos JavaScript devem ser formatados, é possível usar qualquer extensão na
JSfiles
propriedade. O mesmo se aplica ao HTML.Isso permitirá embelezar ao salvar para TypeScript e você poderá adicionar XML à opção HTML.
fonte
Se você deseja personalizar o estilo do formato do documento, use a extensão Embelezar .
Consulte esta captura de tela:
fonte
Você deve instalar o plug-in apropriado primeiro (por exemplo, XML, C # etc.).
A formatação não estará disponível até você instalar o plug-in relevante e salvar o arquivo com uma extensão apropriada.
fonte
A maneira mais simples de usar no Visual Studio Code (Ubuntu) é:
Selecione o texto que deseja formatar com o mouse.
Clique com o botão direito e escolha "Seleção de formato" .
fonte
Esse não. Usa isto:
Arquivo de menu → Preferências → Configurações da área de trabalho , "editor.formatOnType" : true
fonte
Usar extensão ...
Ativa a formatação automática do código quando você salva um arquivo.
Inicie o Visual Studio Code e o Quick Open ( Ctrl+ P), cole o seguinte comando e pressione Enter.
https://marketplace.visualstudio.com/items?itemName=gyuha.format-on-save
fonte
Código do Visual Studio no Linux:
Ctrl+ [para unindent bloco de código e
Ctrl+ ]para fazer um recuo em massa
fonte