intellij 혹은 android studio 에서 freezed 나 drifit 같은 패키지를 쓰면 같은 이름으로 확장자가 다르게 여러파일이 나온다. 사실 직접 눌러서 볼일이 거이 없기 때문에 합쳐서 깔끔하게 보고 싶을 때 쓰는 방법이다. intellij 혹은 android studio 에서 만능찾기인 shift 연속 2번을 누르고 nest 를 검색하면, file nesting.. 이 나온다 해당 파일을 선택하여 같은 확장자끼리 묶어주면 하나의 파일로 합쳐져서 나온다 이제 하나로 합쳐져서 나오는 탐색기를 볼수 있다 !
프로젝트별 node version 자동관리에 이어서 이번엔 php 해보려고 한다. 조건 - docker 사용자라면 필요가 없다. - valet 및 php mon 사용자 - composer 사용자 ( shell script 에서 해당 프로젝트의 php 버전을 composer.json 에서 불러온다 ) - zsh 사용자 (shell script를 수정하면 가능할 것 같은데 이번글 zsh 기준으로 작성되어 있다. - mac 사용자 준비단계 - brew 와 zsh 이 이미 설치되어 있다는 조건하에 시작하게습니다. 1. brew 에서 jq 를 설치합니다 나중에 만들어질 shell script 에서 해석용도로 사용됩니다. # jq instsall brew instsll jq 2. php mon의 환경 변수 등록 (..
본 파일은 개인 저장용입니다. 설치 # zsh-syntax-highlighting git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting # zsh-autosuggestions git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions # fzf brew install fzf # autojump brew install autojump # spaceship git cl..
프로젝트별로 Node Version 관리하기 개요 하나의 프로젝트를 할때는 상관없지만, 기존 레거시를 유지보수하면서, 새로운 프로젝트를 진행해야 할 때, 프로젝트별로 버전이 상이할 때가 있다. 그나마 요즈음은 nvm 있어서 버전을 쉽게 변경가능하지만 이마져도 귀찮은 것이 개발자의 게으름이 아닌가 싶다. 이번에는 프로젝트별로 node 버전을 자동으로 바꿔주는 방법을 사용하려고 한다. 준비물 (본작업은 m1 맥북에서 작업을 진행하였으나, intel 맥도 크게 다르지 않을것으로 추측된다) 1. NVM 2. 버전이 서로 다른 프로젝트 2개 이상 작업 # nvm install brew install nvm # nvm 환경설정 mkdir -p ~/.nvm # 생성된 nvm 환경으로 이동 cd ~/.nvm # 내용 ..
안드로이드 빌드 해두면 좋은 설정들 1. flutter.minSdkVersion, flutter.targetSdkVersion 설정 Flutter를 하다보면, 기본값인 minSdkVersion과 targetSdkVersion이 너무 낮아서, 패키지를 한두개만 설치해도 경고가 뜨곤 한다. 그래서 프로젝트마다 build.grade 부분을 하드코딩하게 되는데, 자신 혹은 회사에서 생각하는 최소 버전이 있다면 flutter 기본설정으로 해두면 해당 경고가 뜨지 않는다. 해당 설정은 자신이 설치한 flutter 경로 아래에 있다. # flutter config 위치 # [flutter_home]/packages/flutter_tools/grade/flutter.grade // 최신버전 기준으로 위치가 변경되었다 ..
1. Laravel IDE Helper Laravel IDE Helper는 PHP IDE에서 Laravel의 Facade, 모델, 컨트롤러 등의 메소드와 속성을 자동으로 완성하게 해주는 도구입니다. IDE Helper를 사용하면 Laravel의 코드를 작성하는 데 매우 편리합니다. https://packagist.org/packages/barryvdh/laravel-ide-helper 2. Laravel Debugbar Laravel Debugbar는 개발자가 Laravel 애플리케이션의 디버깅을 쉽게 할 수 있도록 도와주는 패키지입니다. Debugbar를 사용하면 애플리케이션의 성능, SQL 쿼리, 메모리 사용 등의 정보를 쉽게 확인할 수 있습니다. https://packagist.org/package..