> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tab do Devin Desktop

> O Tab do Devin Desktop oferece sugestões de código com IA com Tab to Jump, Tab to Import e sugestões inline, impulsionadas pelo nosso modelo personalizado.

**O Tab do Devin Desktop** evoluiu de uma simples ferramenta de autocompletar para um mecanismo de sugestões de diff e navegação sensível ao contexto para escrever código.

Ele é impulsionado pelo nosso modelo interno personalizado, treinado do zero para otimizar velocidade e fluidez.

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/cognitionai-enterprise/GYcs1r0Vcxr5GSpj/desktop/assets/windsurf/tabdemo.mp4?fit=max&auto=format&n=GYcs1r0Vcxr5GSpj&q=85&s=70c5c62f8e0e8f918635002e2a88d949" data-path="desktop/assets/windsurf/tabdemo.mp4" />
</Frame>

As sugestões se baseiam no contexto do seu código, terminal, histórico de chat do Cascade, nas suas ações anteriores no editor e até mesmo na sua área de transferência (é necessário ativar isso nas Configurações avançadas).

O Tab consegue fazer edições complexas *tanto antes quanto depois* da posição atual do cursor. Você pode pressionar `esc` para cancelar uma sugestão.

As sugestões também desaparecem se você continuar digitando ou navegando sem aceitá-las.

<div id="keyboard-shortcuts">
  ## Atalhos de teclado
</div>

* **Aceitar sugestão**: `tab`
* **Cancelar sugestão**: `esc`
* **Aceitar sugestão palavra a palavra**: `⌘+→` (VS Code), `⌥+⇧+\` (JetBrains)

<div id="tab-to-jump">
  ## Tab to Jump
</div>

O Devin Desktop também pode antecipar a próxima posição do cursor e mostrar o rótulo `Tab to Jump` em uma linha específica do editor, para que você navegue facilmente pelo arquivo.

Se aceitar, basta pressionar `tab` para ir até essa próxima posição.

<Frame>
  <video style={{ transform: 'scale(1.12)' }} autoPlay muted loop playsInline src="https://mintcdn.com/cognitionai-enterprise/GYcs1r0Vcxr5GSpj/desktop/assets/windsurf/tab-to-jump.mp4?fit=max&auto=format&n=GYcs1r0Vcxr5GSpj&q=85&s=3732c93639ad9c9b43d5edb34ce897dd" data-path="desktop/assets/windsurf/tab-to-jump.mp4" />
</Frame>

<div id="tab-to-import">
  ## Tab to Import
</div>

Depois de definir uma nova dependência para usar em um arquivo, basta pressionar `tab` para importá-la no início do arquivo quando a sugestão aparecer. Seu cursor permanecerá na mesma posição.

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/cognitionai-enterprise/UuM77FPA20O2QmDP/desktop/assets/tab-import.mp4?fit=max&auto=format&n=UuM77FPA20O2QmDP&q=85&s=0e8b9fb472123c422d1cd291fee6f718" data-path="desktop/assets/tab-import.mp4" />
</Frame>

<div id="settings">
  ## Configurações
</div>

A Tab do Devin Desktop está disponível em dois modos: Autocomplete e Supercomplete.

Supercomplete é nosso modo mais poderoso e recomendado, exibido em pequenas janelas ao redor do cursor para sugerir tanto exclusões quanto adições.

Autocomplete é um modo de autocompletar mais tradicional, que aparece no cursor.

Você também pode optar por usar sua área de transferência como contexto. Isso significa que, se você copiar algo para a área de transferência, o Devin Desktop poderá usá-la como contexto.

As funcionalidades Tab to Import e Tab to Jump também podem ser configuradas individualmente nas Configurações.

<Frame>
  <img src="https://mintcdn.com/cognitionai-enterprise/GYcs1r0Vcxr5GSpj/desktop/assets/windsurf/tab-settings.png?fit=max&auto=format&n=GYcs1r0Vcxr5GSpj&q=85&s=c3c2dd17e764e8dcad2b57117f5c1400" width="1018" height="1166" data-path="desktop/assets/windsurf/tab-settings.png" />
</Frame>

<div id="context-awareness">
  ## Reconhecimento de contexto
</div>

A Tab do Devin Desktop tem alta percepção de contexto e responde de forma adaptativa ao seu contexto atual de programação, incluindo a atividade recente no terminal, suas alterações recentes no código e o conteúdo da área de transferência.

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/cognitionai-enterprise/GYcs1r0Vcxr5GSpj/desktop/assets/windsurf/tab-terminal-context.mp4?fit=max&auto=format&n=GYcs1r0Vcxr5GSpj&q=85&s=59adea27d0142b9eb04132f1aad3b9df" data-path="desktop/assets/windsurf/tab-terminal-context.mp4" />
</Frame>
