Programming/개발환경(13)
-
[IntelliJ] 검색과 관련된 단축키 정리
편집기를 이용해서 코드를 편집하다보면, 동일한 내용을 찾아서 일괄적으로 변경하고자 할 때가 있다. Replace all을 통해서 한번에 대체할 수도 있지만, 개인적으로는 검색한 내용과 일치하는 내용을 Multi-cursor로 선택한 후, 직접 수정하는 편을 더 좋아하는 편이다. Visual Studio Code나 Atom에서는 `Ctrl+D`를 통해서 선택할 수 있던 내용이다. IntelliJ에서는 `Alt+J`를 사용해서 동일한 기능을 수행할 수 있다. 함수 내에서 `multi_cursor_a`, `multi_cursor_b`라는 변수를 선언하여 사용하다가, 이를 낙타표기법(`multiCursorA`, `multiCursorB`)으로 변경하고자 한다면, `multi_cursor_`를 선택한 후 `Alt..
2019.02.14 -
SVN에서 Error validating server certificate가 발생할 때
Android studio에서 변경사항을 커밋하려고 시도하니, 권한이 없다는 메시지가 발생했다. 개발 서버에서 SVN계정으로 커밋을 시도하니, 정상적으로 커밋이 된다. 어딘가에서 계정이 꼬인 모양이었다. [SVN] ssl 접속이 안될 때 Error validating server certificate, 마법수정화살 님 글을 참조해서 확인해보니, 이전에 PC를 사용하던 사용자의 정보가 Window에 저장이 되어 있어서 발생한 문제였다. C:\Users\\AppData\Roaming\Subversion\auth Windows 10 기준으로 위의 경로에 저장된 파일을 모두 삭제한 후, 다시 Android studio에서 커밋을 시도하니 로그인 창이 출력된다. 아이디와 패스워드를 제대로 입력하고나니, 정상적으로..
2019.02.11 -
IntelliJ에서 멀티커서(Multi-Cursor) 사용하기
웹과 관련된 업무를 담당하다가, 최근 안드로이드를 담당하도록 배치가 변경됐다. Udacity에서 Kotlin을 학습하면서 IntelliJ를 사용하고 있는데, 아무래도 단축키가 많이 다르다보니 짜증날때가 종종 있다. 일단 내용을 정리하고, 플러그인 등으로 해결할 수 있는 문제가 있다면 해결해봐야겠다. InTelliJ의 키 맵핑을 VS Code의 맵핑으로 변경할 수 있나요? File > Settings > Keymap을 보면 Default로 설정되어있다. 이 항목의 옵션을 살펴보면, Visual Studio 옵션을 확인할 수 있다. 선택해주면 Visual Studio의 키 맵핑이 적용된다고 한다. YouTrack의 Visual Studio Code Keymap 이슈 에 Visual Studio Code 사용..
2019.02.03 -
NPX - NPM 패키지 러너
NPX는 자주 사용하지 않는 모듈을 다운받아서 실행한 후, 자동으로 삭제해준다. 영상의 내용을 요약하면 다음과같다. NPM으로 create-react-app같은 모듈은 매일같이 사용되는 모듈이 아니기 때문에, 자주 사용하는 모듈이 아니다. 매일같이 react app을 새로 작성할 일은 드물기 때문이다. 그렇기 때문에 다음과 같은 문제가 발생한다. 이런 모듈을 나중에 다시 사용할 일이 발생했을 때는, 오래된 버전의 모듈을 사용하게 될 가능성이 높다. 또한 자주 사용하지 않음에도 불구하고, 계속해서 설치되어있기 때문에 용량을 잡아먹게 된다. NPX는 이런 문제를 해결해준다. 모듈을 캐쉬에 저장하여 실행하고, 실행이 끝난 다음에는 삭제된다. 자세한 내용은 NPX 깃허브 페이지 혹은 NPX NPM 모듈 페이지를..
2018.12.31 -
Atom editor의 add-ons
active power-mode :딱히 특별한 기능은 아니고, 아톰을 쓰게 된 계기. 재밌다. 10개의 필수적인 아톰 애드온 :lint는 살짝 불안정한 듯...
2016.09.28 -
Vergrant 자료 정리
Vargrant : https://www.vagrantup.com/링크: Vargrant를 이용한 개발환경 관리(간단한 VM관리) - 조대협의 블로그 Vargrant는 가상환경 관리를 제공한다. 자세한 내용은 공식 홈페이지의 WHY VARGRANT?를 참조하도록 하자.
2016.06.19