우리는 개발을 하다보면 계속해서 쓰는 코드 뭉치들이 생긴다. 보통은 아주 디테일한 단위의 경우 프로젝트에 common 패키지로 만들어서 보통 관리를 하고 여러 프로젝트에서 공유하는 큰 단위의 코드를 계속해서 만들어 내야하는 경우지만 기존 패키지에서 지원하지 않는 경우 VSCode에서 제공하는 스니펫을 활용하면 된다. 모바일 앱개발의 경우 StatelessWidget 이나 GetXController, GetMiddle 웨어 정도를 만들 때 보통 활용하곤 하면 된다. cmd+shift+p를 눌러서 Vscode 서치 옵션 키기 > snippets 검색 > 원하는 언어나 프로젝트 범위 클릭(저는 dart) > json 파일에 코드 복붙하고 줄마다 쌍따움표와 , 추가 후 저장하면 바로 사용할 수 있습니다. ENG..
듀얼 모니터를 사용하는 유저들이 자주 겪는 불편함이 있는데, 자꾸 원하지 않는 모니터로 화면이 뜨는 문제다. 아래와 같이 설정하면 해결할 수 있다. 데스크탑을 지정하면 앱을 켤 때 해당 디스플레이에서 켜지고, 모든 데스크톱을 지정하면 각각 앱을 켤 때의 현재 선택되어 있는 디스플레이에서 앱이 켜진다.
맥은 대게 타임머신을 이용하곤 한다. 모든 설정값이 어떤 맥으로 가든 동일하게 복사된다. 유저이름/기기이름도 그렇다. 그럼 터미널에 이렇게 내가 설정한 네임이 뜨곤하는데, 내가 타임머신한 기기의 이름이 그대로 복사가 되곤해서 에어를 쓰는데 프로, 프로를 쓰는데 에어의 이름을 그대로 가져가는 경우들이 생긴다. CMD + Space, '공유' 검색 하면 다음과 같은 화면이 뜬다. 여기서, 컴퓨터 이름은 대게 air drop 같이 밖으로 노출되는 네임 우측 하단에 편집을 눌러서 변경하게되는 부분은 터미널이나 내부적으로 노출되는 네임이다. 컴퓨터 이름을 바꾸면 아래 네임이 바뀌니깐 컴퓨터 이름 설정한 다음에 편집에 들어가서 내부적으로 노출되는 네임을 바꾸자. 나는 nilk-MBP로 바꾸었다. 터미널을 다시켜니 ..
가끔 github 라이브러리들을 실행하기 위해서는 'cmake'를 설치해야하는 경우가 생긴다. 맥에서는 보통 pip 혹은 brew를 통해서 라이브러리를 설치하게 되는데 네이티브에서 cmake를 사용하기 위해서는 brew를 이용한 설치가 필요하다. terminal -> 'brew install cmake' 하면 된다.