VSCode

Published by onesixx on

세로 블럭 다중 선택 (열편집)

시작점에 커서 놓고, Shift+Cmd+Option 화살표 (Shift+Ctrl+Alt 화살표)

단축키

분할화면 이동 Cmd+ 숫자키 ex) 2분할인 경우 Cmd+1 Cmd+2

그냥 화면이동 Ctrl + 숫자키

함수

Quick Info , 말풍선

shift + cmd + space

찾아보기

Alt + F12

만들기 (refactoring)

Ctrl+Shift+R

변수, 함수명 수정 (rename symbol)

F2

멀티 커서

Alt + Click

save paste 시 formatting자동으로

How to set environment variables in vscode

Variables Reference

launch.json(디버깅 환경설정 파일) 만들기

https://velog.io/@markyang92/Python-os

Environment variables#

${env:Name}를 통해서 환경변수를 참조할수 있다.
(예를들어, ${env:USERNAME}).

{
  "type":    "node",
  "request": "launch",
  "name":    "Launch Program",
  "program": "${workspaceFolder}/app.js",
  "cwd":     "${workspaceFolder}",
  "args":     ["${env:USERNAME}"]
}

Configuration variables#

{config:Name} 를 통해서 VS Code settings설정을 참조할 수 있다.
(예를 들어, ${config:editor.fontSize}).

pycham

Edit Configurations…> Environmental variables> click> Add or change variables, then click OK

Python

하지만, vscode 의 launch.json 파일의 configuration 에 다음을 넣으면 문제 해결된다.

참고 : Debugging configurations for Python apps in Visual Studio Code

json pretty format

세로선 넣기

ipython notebook 자동스크롤 안될때

Explorer에서 불필요한 폴더/파일 숨기기

python의 경우, __pycache__ 폴더 *.pyc 파일

Code> Preferences > Settings

Setting.json

Shell

Terminal에서 파일 실행

Shell

Vim 클립보드 사용

*p

참고.

https://code.visualstudio.com/docs/python/python-tutorial/

vsCode 설치

miniConda 설치

 프로젝트 전체 내에서 문자열 찾기 

Cmd + Shift + F

글자크기

  1. > ctrl + , 폰트 크기를 조절하고 싶다면 font size 라고 설정창에 입력 한 뒤 크기 조절한다.
  2. > font size. 마우스 스크롤로 글자 크기를 조절하고 싶다면 …
  3. > zoom.

2. User > Text Editor > Mouse Wheel Zoom (Unckeck)

window.zoomLevel

editor.fontSize.

Extension

visual studio code remote ssh

원격서버에 접속하는 방법

Add New SSH Host 선택 >  ssh 계정명@ip주소(또는 도메인) 형식으로 입력> 비밀번호를 입력

자동 접속 설정 (비밀번호 입력 생략)

  1. 로컬에서 ssh-key 발급
  2. 발급된 ssh-key파일을 서버에 등록
  3. config 파일에서 키파일을 인식하도록 설정

1. 로컬에서 ssh-key 발급

PowerShell에서

ssh-key를 발급 (입력부분 모두 3번 엔터)

발급받은 ssh-key가 있는 폴더로 이동
 /.ssh폴더아래 id_rsa(private key) 와 id_rsa.pub(public key)

해당 내용 copy해서

Shell

2. 발급된 ssh-key파일을 서버에 등록

way1>원격서버로 파일을 copy한후 paste

파일에 add, overwrite (not replace)

Shell

way2>원격서버의 .ssh/authorized_keys 파일에 paste한다.

3. config 파일에서 키파일을 인식하도록 설정

다시 로컬 환경(원격 서버가 아닌)에서 vscode를 실행시킨다. 

F1
Remote-SSH: Connect to Host…
Configure SSH Hosts…를 실행
D:\Users\sixx\.ssh 폴더의 config 파일을 클릭

Config 파일에는 자신이 연결한 적이 있는 서버들에 대한 정보가 입력되어있는데,
자신이 key를 인식하고자 하는 서버 정보 아래에 IdentityFile ~/.ssh/id_rsa를 추가

(필자는 이미 모든 서버에 key등록을 해 둔 상태라 위 사진에서 IdentityFile이 입력되어져 있는 것임)
ForwardAgent yes

로컬에 저장된 id_rsa 파일을 인식해,
서버에 등록된 key 정보와 같으면 비밀번호 없이 해당 서버에 접속 할 수 있는 원리

python 설치

Extensions section. ( ⇧⌘X )
“python” extension 설치 & restart

Monokai pro

Python

pylance

python Extended

python type hint

Jupyter

docker

Remote – Container, SSH, …

Anaconda 환경 자동 연결

command pallet (Cmd+Shift+P )

Preference> Setting > Workspace

새 notebook 파일

  • Cmd+Shift+P ( View > Command Palette (⇧⌘P))
  • Python: Create Blank New Jupyter Notebook

Extension

Setting Sync

Teminal zoom

Monokai pro

Remote-ssh

vim

setting Sync

font

D2Coding 서체 설치

https://github.com/naver/d2codingfont/releases 에서 code(D2Coding-Ver1.3.2-20180524.zip)를 다운받아,
압축해제후,  D2 CodinAll폴더의 D2Coding-Ver1.3.2-20180524-all.ttc 를 더블클릭하여 열고,
Install Font 버튼 클릭

적용

vscode에서 code > Preferences > Settings 에서 Text Editor > Font > Font Family의 내용을

Menlo, Monaco, ‘Courier New’, monospace -> D2Coding 으로 변경

또는

Font Ligatures에서 Edit in setting.json을 클릭하여 직접 수정

JS

폴더구조보기

Categories: Tool-SW

onesixx

Blog Owner

guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x