vs code 3

VS code 80글자 세로선 만드는 방법

젯브레인(Jetbrains) 계열 에디터는 보통 문자 80개가 되는 위치에 세로로 선이 그어져 있습니다. 왜 그럴까요? 옛날부터 터미널 크기는 대개 80x24 크기였는데요, 그 이유는 IBM punch card(천공카드)가 80열 24행으로 이루어져있었기 때문입니다. PuTTY의 기본 윈도우 사이즈가 80열 24행인 것도 그 이유입니다. De Facto라고 생각하시면 되겠습니다. 어쨌거나 한 줄에 80글자 이상 넘어가게되면 너무 길다고 느끼는 사람도 있는데요, 이런 분들을 위해 에디터들은 몇 글자 되는 부근에 세로로 선을 그어주기도 합니다. 비주얼 스튜디오 코드는 기본값으로는 설정되어있지 않아 직접 설정해줘야 합니다. VS code 세로선(Rulers) 만들기 메뉴에서 File - Preferences ..

etc 2020.09.22

VS code 출력창 오토스크롤 항상 키는법

요즘 vscode에 sftp 확장을 깔아서 개발하고 있는데요, 자꾸 출력창(output view)이 잠기는 현상이 생깁니다. 그래서 출력창에 계속 맨 처음에 떴던 output만 나오게 되는데, 이는 비주얼 스튜디오 코드의 스마트 스크롤(smart scroll)이라는 기능때문이라고 합니다. 이런식으로 출력창에 자물쇠가 있는데 사진처럼 풀린 상태로 되어 있어야 output 창에 새 출력이 들어왔을때 새 줄이 출력됩니다. 잠긴 경우는 그 자리에 스크롤이 고정됩니다. [09-19 23:24:48] [info] [watcher/updated] c:\...\a.ejs [09-19 23:24:49] [info] local ➞ remote c:\...\a.ejs [09-19 23:25:20] [info] [watche..

etc 2020.09.20

VS code Remote-ssh로 AWS EC2 인스턴스 접속 및 개발하는 법

aws ec2 인스턴스에 PuTTY(푸티)로 접속해서 개발하고 있는데 저는 vim보다는 로컬에서 비주얼 스튜디오 코드(visual studio code)나 sublime text를 써서 개발하는게 훨씬 빠르더라고요. 그래서 vs code에서 SSH 설정해서 원격소스를 로컬에서 수정하도록 설정해봤습니다. 일단 기본적인 ssh 설정은 되어 있다고 가정하겠습니다. openssh-server 설치 및 sshd 설정 ssh 인바운드 설정 (ec2 보안그룹) VS code의 SSH 터널링 구조입니다. 원격 머신에 vs code 서버 설치는 자동으로 되니 별 신경은 안써도 되는데 권한은 있어야 합니다. pem 파일로 개인키 생성 EC2 인스턴스 만들때 다운로드받은 키페어 파일을 PuTTYGen을 이용해 OpenSSH..

etc 2020.09.10