Windows Terminal : 윈도우에서 iterms와 같은 broadcast input 쓰기

MacOS의 ITerm2 은 여러 터미널을 열어 넣고 동시에 입력하는 “브로드캐스트 입력”이라는 기능을 제공합니다. 윈도우에서 이런 기능을 제공하는 터미널 도구를 찾다가 알게 된 게 windows terminal 입니다. 이런 브로드캐스트 입력은 클러스터로 이루어진 여러 서버들에 입력이 필요한 경우에 매우 유용합니다. 이번 포스트에서는 터미널에서 브로드캐스트 입력을 지원하는 Windows terminal 툴과 사용법, 커스텀 설정 법을 소개합니다. 다운로드 및 설치 … Read more

VSCode에 TODO Hightlight extension 이용하기

VSCode exension 중 TODO Hightlight 에 대한 적용방법을 기록합니다. TODO Hightlight 기본 사용법 우선 extension에서 TODO hightlight를 설치합니다. 아래와 같이 주석에 TODO, FIXME라는 것을 입력하면 됩니다. 여기에 “:”을 꼭 붙여주셔서 하이라이트가 된다는 점을 알아주셔야 합니다. 커맨트 팔렛트(ctrl+shift+p)에서 TODO를 입력하면 관련 기능이 나옵니다. TODO-Highlight: Listh highlighted annotation은 현재 작업 공간에서 TODO 표시한 목록들을 모두 보여줍니다. TODO-Highlight: … Read more

VS code 디버깅 : 언제까지 print문으로 디버깅 할꺼야?

VS code 디버깅 : 코딩은 종종 문제 해결의 여정입니다. 그러나 때로는 코드에 숨은 버그들이 이 여정을 좌우합니다. 여기서 등장하는 주인공, 디버깅! 디버깅은 마치 코드의 탐정처럼 작동합니다. 여러분의 코드가 이상하게 행동할 때, 디버깅은 그 원인을 찾아내고 해결책을 제시해주는 강력한 도구입니다. 이번 포스트에서는 코드의 버그를 찾아내는 과정을 VS code에서 진행해보도록 하겠습니다. VS code 디버깅 시작 밑에 간단한 … Read more

autopep8이 작동되지 않는 경우, 옵션에 없는 경우

autopep8이 작동되지 않는 경우 / 옵션에 없는 경우 이미 다른 formatter를 설정해서 “autopep8이 작동되지 않는 경우“가 있습니다. 저 같은 경우 웹 개발의 코드를 정리해주는 prettier가 default formatter로 설정되어 있어서 autopep8을 설치했음에도 python formatter에 autopep8이 나타나지 않는 것을 확인 할 수 있었습니다. 이런 경우 2가지 방법으로 해결 할 수 있습니다. 방법1. settings.json 변경하기 (권장 방법) 공식적인 … Read more

autopep8 설치 및 설정 (VScode) : 자동으로 코딩 컨벤션 따르기

python에서는 pep8 코드 컨벤션에 맞게 코드를 자동으로 서식을 맞춰주는 “autopep8″이라는 자동 formatter가 존재합니다. 이번 포스트에서는 autopep8 설치, 사용법, 또 필요에 따라 설정을 변경하는 법을 정리해보았습니다. autopep8 설치 extension 아이콘 클릭 -> autopep8 검색 -> autopep8 확장팩 설치 autopep8 설정 vscode에서 formatter를 설정하기 위해, ctrl + , 단축키를 눌러 vscode 설정으로 진입합니다. 이후 설정에서 python formatting을 … Read more

VScode 오류 (이 시스템에서 스크립트를 실행할 수 없으므로…)

VScode 오류 기록: 가상 환경을 VScode에 정상적으로 적용하였는데 코드 실행에서 (이 시스템에서 스크립트를 실행할 수 없으므로 …파일을 로드할 수 없습니다.) 오류가 발생하였습니다. 이는 스크립트 실행 권한이 제한되어 있어 발생하는 문제입니다. 스크립트 실행 권한을 변경 시키기 위해서는 windows powershell을 관리자 권한으로 실행시켜서 변경해 주어야 합니다. 1. windows powershell을 관리자 모드로 실행해줍니다. 2. get-ExecutionPolicy로 현재 권한 상태를 … Read more