본문 바로가기

vscode

(6)
VSCode Swift Formatter 설정 2023년 9월 현재, vscode 에는 두개의 스위프트 포매터 익스텐션이 있는 것 같다. apple-swift-format 과 SwiftFormat. apple-swift-format 을 써왔었는데, 인덴트가 2로 포맷했다. 개인적으로 가독성이 안 좋았고, xcode 로 열어서 다시 편집하면 4 스페이스로 포맷을 해서, 쓸데없는 변경점이 만들어졌다. 그런데 인덴트를 설정하는 걸 잘 모르겠더라. --- 그래서 SwiftFormat 으로 설정하였다. brew install swiftformat 으로 우선 포매터 프로그램을 설치하고 (SwiftFormat 익스텐션은 swiftformat 이라는 커맨드라인 툴을 이용한다.), vscode 익스텐션들 중에 SwiftFormat 을 찾아서 설치하고 활성화한다. 이..
macOS 파인더 빠른동작 메뉴에 "vscode 로 열기" 추가하기 윈도우에서는 vscode 가 설치되면 explorer 컨텍스트 메뉴에 자동으로 vscode 로 열기가 추가되어서 편리했던 것 같다. macOS 에서는 이 메뉴가 없어서 매우 불편했다. 그래서 설정하려고 찾아보니, finder 의 "빠른동작"으로 vscode 로 열기를 추가하는 방법이 있었다. https://thehotcode.com/macos-open-with-vscode-finder/ Add "Open with Visual Studio Code" in Finder Quick actions in MacOS If you already have a Windows computer, a nice feature when Visual Studio Code is installed is that… thehotcode...
VSCODE 로 visual studio 의 c/cpp 프로젝트 소스코드를 볼 때 인코딩이 깨진다 visual studio 로 만든 C/CPP 프로젝트를 vscode 로 둘러보며 살펴보고 싶은데, 주석의 한글 등이 깨져보였다. 이유는 visual studio 에서는 소스코드의 기본인코딩을 cp949/euckr (또는 각 윈도우의 언어 기본인코딩) 으로 하여 저장되어 있고, visual studio code 는 utf-8 을 기본으로 열기 때문이다. 간단히 하나의 파일만 보려면, vscode 하단 바에 UTF-8 이라는 부분을 한번 클릭하여, Reopen with Encoding 에서 원하는 인코딩을 선택하면 된다. 하지만, 여러 파일을 둘러보는 상황이어서, 특정 프로젝트에 대해서 하나하나 볼 때마다 수작업으로 볼 수는 없었다. vscode 의 전체설정에서 파일인코딩을 cp949 로 바꾸어 버리면, 다..
powershell 이 시스템에서 스크립트를 실행할 수 없으므로 Microsoft.PowerShell_profile.ps1 파일을 로드할 수 없습니다. vscode 나 일반 cmd 창, terminal 등을 열 때, 빨간색으로 다음과 같은 에러메시지가 뜨는 경우를 자주 만난다. powershell 경고문구인데, powershell 을 본격적으로 사용하지 않으니 그냥 지나치면 되지만, 경고문구가 거슬린다. 해결방법을 포스팅해 놓는다. 에러문구는 다음과 같다. . : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\Me\Documents\WindowsPowerShell\Microsoft.PowerShell_profil e.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170) 를 참조하십시오. 위치 줄:1 문자:3 + ...
virtualbox 에서 실행시킨 macOS 에서 하드웨어 가속기능으로 화면이 이상해지는 문제 virtualbox 에 macOS (mojave)를 깔아서 간단한 테스트를 해 보고 있습니다. 그런데, vscode 와 chrome 의 화면이 제대로 보이지 않는 문제가 발생했습니다. vscode 에서는 터미널화면에서 터미널의 내용이 커서가 있는 라인 근처는 검게 보이지 않았습니다. 엔터를 몇번 쳐서 라인을 좀 넘기면 그제서야 내용이 보여 불편했습니다. chrome 은 구글 첫화면, gmail 첫화면과 같이 아주 간단한 화면도 제대로 나오지 않았습니다. vscode 의 경우에는 편집화면이라던가 파일브라우즈 화면 같은 부분은 제대로 나와서 약간의 불편함을 감수하고 쓸 수 있었지만, chrome 은 전혀 사용할 수 없는 상황이었습니다. 결론적으로 두가지 모두 각 프로그램의 설정에서 그래픽 하드웨어 가속기능을..
VS Code Remote SSH 확장 사용시 설정한 사용자명이 아닌, 윈도우계정명으로 접속을 시도. vs code ( visual studio code ) 로 원격코딩을 하기 위해 유용하게 사용하는 것이, Remote SSH 확장이다. 별도의 ssh 클라이언트 접속 없이 code 안에서 ssh 터미널 작업이 가능하고, 원격디렉토리 작업도 가능하기 때문에 너무 잘 쓸 수 있다. 오늘은 새로운 원격접속을 설정하여 ssh 접속을 시도하였는데, 이상하게, .ssh/config 설정파일에 써 놓은 사용자명으로 로그인을 시도하지 않고, 윈도우사용자 계정으로 원격 로그인을 시도했다. 이전과 달랐던 점은, ssh 디폴트가 아닌 다른 포트 설정으로 접속해야 했다는 점. config 한 설정을 대략 다음과 같다. Host 88.88.88.88:22022 HostName 88.88.88.88 Port 22022 User ..