Avançar para o conteúdo principal

VSCode Shortcuts - Linux

VSCode Shortcuts - Linux

Utilizava como editor de código o Brackets. Sempre funcionou bem quer em Windows quer em Linux.

Com a chegada de um novo computador Windows, já não foi possível instalar o Brackets nesse sistema. Eles já estão a avisar há algum tempo que o suporte vai terminar. O Brackets é rápido. O VS Code parece ser mais lento, e ainda tenho de me adaptar às funcionalidades para edição de textos (sem serem de código), como por exemplo seleção de colunas.

Aqui ficam os atalhos de teclado para o VS Code em Linux, isto pode-se tirar da página inicial do VS Code.


General


Ctrl+Shift+P, ;F1 Show Command Palette

Ctrl+P ;Quick Open, Go to File...

Ctrl+Shift+N ;New window/instance

Ctrl+W ;Close window/instance

Ctrl+, ;User Settings

Ctrl+K Ctrl+S ;Keyboard Shortcuts


Basic editing


Ctrl+X ;Cut line (empty selection)

Ctrl+C ;Copy line (empty selection)

Alt+↓/↑ ;Move line down/up

Ctrl+Shift+K ;Delete line

Ctrl+Enter/ Ctrl+Shift+Enter ;Insert line below/above

Ctrl+Shift+\ ;Jump to matching bracket

Ctrl+]/ Ctrl+[ ;Indent/Outdent line

Home/ End ;Go to beginning/end of line

Ctrl+Home/ End ;Go to beginning/end of file

Ctrl+ ↑ / ↓ ;Scroll line up/down

Alt+PgUp / PgDn ;Scroll page up/down

Ctrl+Shift+[/] ;Fold/unfold region

Ctrl+K Ctrl+[/] ;Fold/unfold all subregions

Ctrl+K Ctrl+0/ Ctrl+K Ctrl+J ;Fold/Unfold all regions

Ctrl+K Ctrl+C ;Add line comment

Ctrl+K Ctrl+U ;Remove line comment

Ctrl+/ ;Toggle line comment

Ctrl+Shift+A ;Toggle block comment

Alt+Z ;Toggle word wrap


Multi-cursor and selection


Alt+Click ;Insert cursor

Shift+Alt+↑/ ↓ ;Insert cursor above/below

Ctrl+U ;Undo last cursor operation

Shift+Alt+I ;Insert cursor at end of each line selected

Ctrl+L ;Select current line

Ctrl+Shift+L ;Select all occurrences of current selection

Ctrl+F2 ;Select all occurrences of current word

Shift+Alt+→ ;Expand selection

Shift+Alt+← ;Shrink selection

Shift+Alt + ;drag mouseColumn (box) selection


Display


F11 ;Toggle full screen

Shift+Alt+0 ;Toggle editor layout(horizontal/vertical)

Ctrl+=/ - ;Zoom in/out

Ctrl+B ;Toggle Sidebar visibility

Ctrl+Shift+E ;Show Explorer / Toggle focus

Ctrl+Shift+F ;Show Search

Ctrl+Shift+G ;Show Source Control

Ctrl+Shift+D ;Show Debug

Ctrl+Shift+X ;Show Extensions

Ctrl+Shift+H ;Replace in files

Ctrl+Shift+J ;Toggle Search details

Ctrl+Shift+C ;Open new command prompt/terminal

Ctrl+K Ctrl+H ;Show Output panel

Ctrl+Shift+V ;Open Markdown preview

Ctrl+K V ;Open Markdown preview to the side

Ctrl+K Z ;Zen Mode (Esc Esc to exit)


Search and replace


Ctrl+F ;Find

Ctrl+H ;Replace

F3/ Shift+F3 ;Find next/previous

Alt+Enter ;Select all occurrences of Find match

Ctrl+D ;Add selection to next Find match

Ctrl+K Ctrl+D ;Move last selection to next Find match



Comentários

Mensagens populares deste blogue

C# - Viadutos Excel - ISPOL

C# - Viadutos Excel - ISPOL Ler dados do Excel e passar a informação para o ISPOL é um ganho de produtividade e organização. Desta vez, apresento uma utilidade que lê um ficheiro Excel, e transforma os dados para o menu de estruturas do ISPOL. Partindo de um Excel organizado, por pks eixos e espessuras da estrutura etc... como o seguinte: Elaborei um programita em CSharp: Este programa funciona em modo "DOS" não tem uma interface gráfica de janelas: O programa cria os ficheiros necessários, o Excel pode estar organizado por eixos, e o programa guarda um ficheiro para cada eixo: O resultado depois de abrir o ficheiro em ISPOL é o seguinte: Com as alterações ao projecto pode-se manter um ficheiro de apresentação e controlo em Excel.

ISPOL - Representação de Gabaris

ISPOL - Representação de Gabaris No ISPOL podemos representar ao longo do traçado um contorno e até realizar variações. A representação de um contorno ou gabari pode ser realizada no ISPOL de um modo simples, usando por exemplo um Símbolo (bloco) da biblioteca, ou um ou vários criados à medida para atender aos casos necessários. Na imagem abaixo um exemplo da biblioteca do ISPOL, representado no perfil transversal. Estas secções são constituídas por símbolos/blocos: Podem-se desenhar ao longo do eixo proporcionando a vista típica destas situações, uma espécie de sólido que enche o traçado. Além desta representação "simples" o ISPOL permite realizar transições entre símbolos diferentes, por exemplo para representar os diferentes gabaris em recta e curva. Ou outras situações que se achem necessárias. Permite ainda condicionar a representação destes símbolos por valores de raio. Isto é para um determinado raio. Pode ser usado para indicar de forma automática ao programa que em r...

Python - Automatização em ISPOL

Python - Automatização em ISPOL Com o uso de PyAutoGui podemos automatizar tarefas repetitivas no ISPOL ISTRAM. No trabalho actual, é necessário converter mais de 300 ficheiros. Já houve um trabalho prévio de ler e transformar dados de directrizes em Excel para ficheiros compatíveis com a conversão presente. Este trabalho prévio foi também feito com programação. Tendo os muitos ficheiros com formato TXT que o ISPOL pode ler e converter para CEJ, é necessário ir ao menu de Conversores do ISTRAM e digitar os dados para ler a localização dos ficheiros, número de eixo etc... um trabalho repetitivo. Sendo repetitivo uma hipótese que deve surgir é se existe forma de automatizar / programar. O ISTRAM ISPOL não permite o uso de plugins (como o CAD), por tanto a via seria pela automatização dos movimentos. O pacote PyAutoGUI para Python permite esta simulação de movimentos. https://pyautogui.readthedocs.io/en/latest/ Basicamente "guiamos" o cursor para onde deve clicar e o que introdu...