분류 전체보기
-
Code Folding(Collapse)IDE 2020. 1. 10. 11:21
Jetbrains 제품인 Intellij, Goland 등에서 if 문이나 for 문과 같은 구문을 접거나 펴는 기능이 있다. 이 기능은 Code Folding이라고 한다. 공식 문서: https://www.jetbrains.com/help/go/code-folding-settings.html Code Folding에 대해 다음 내용을 살펴보자. Code Folding을 설정하는 속성들 Code Folding을 사용하지 싶지 않은 경우 Code Folding을 설정하는 속성들 Intellij 아래 화면에서 show code folding outline 옵션은 outline 부분에 접는 또는 펴는 아이콘를 표시할지 여부를 지정한다. JAVA 부분의 체크박스 옵션은 folding할 대상을 지정한다. Gola..
-
jetbrains 제품IDE 2020. 1. 10. 10:50
다음은 jetbrains 회사의 제품을 사용할 때 단축키이다. 주의할 점은 Vim와 같이 사용하기 때문에 충돌이 발생하는 단축키가 존재한다. 단축키 Alt+F3: 파일 내 문자열 검색 Ctrl+Shift+f: 프로젝트 내 문자열 검색 Shift+Shift: 프로젝트 내 클래스, 파일, 심볼, 액션 검색 F4: 함수 정의 이동 Ctrl+Alt+b: 함수 구현 이동 ESC: 에디터창 이동 Alt+ 좌, 우 : 에디터창 탭 이동 Alt+0...9: 창 이동 Alt+F12 : 터미널창 이동 플러그인 key promoter x : stop 같은 버튼을 마우스로 누를 때 하단 오늘쪽에 단축키를 알려준다. presentation assistant: 단축키를 누르면 어떤 단축키를 눌렀는지 하단 중앙에 알려준다. Rai..
-
링크 정리(2020년 1월 2주차)카테고리 없음 2020. 1. 9. 17:47
매주 월요일부터 금요일까지 페이스북에 올라온 링크를 정리한다. 사이트 레거시 운영개발팀을 수습하다: 원문 이동욱님의 2019 하반기 회고: 원문 12/30 ~ 1/5 Jenkins Weekly (11): 원문 당신의 개발자들은 결코 느리지 않다: 원문 직원들의 스톡옵션: 원문 소스코드 리뷰에 대한 짧은 이야기: 원문 웹 개발자의 지옥, 이메일 폼 개발하기: 원문 [디자인 패턴 1편]. 디자인 패턴 개요: 원문 Jenkins: (성능개선) 각 잡들의 오래된 빌드 개수 조회: 원문 Go Things I Love: Channels and Goroutines: 원문 How to use TypeScript: 원문 중국 직구 서비스 개발 삽질기: 원문 1# 데이터 엔지니어와 마이크로..
-
[번역] Go Things I Love: Channels and Goroutines프로그래밍/Golang 2020. 1. 8. 12:52
이 글은 공부에 목적이 있으며, 상업적인 용도로 사용하지 않습니다. 원문 https://www.justindfuller.com/2020/01/go-things-i-love-channels-and-goroutines/?fbclid=IwAR2QqHfO56Jayvfhvzh5TBusjMwNXgfU1IOn4OyNXOadPrBg9wJixHAcx34 내 생각대로 위 내용을 자유롭게(생략, 의역 등) 번역한다. 번역 "Go Things I Love" 시리즈는 내가 제일 좋아하는 Go의 기능들을 보여주기 위해 만들어졌다. 또, The New York Times에서 Go를 가지고 일하는 것을 사랑한다. 이전 Go Things I Love: Methods On Any Type에서 나는 객체지향 소프트웨어를 쉽게 만드는 Go..
-
IdeaVimIDE 2020. 1. 8. 11:01
ideavim은 IntelliJ IDEA, PyCharm, CLion, PhpStorm, WebStorm, RubyMine, AppCode, DataGrip, GoLand, Rider, Cursive, Android Studio에서 사용할 수 있는 vim plugin이다. 설치 최신 버전의 vim plugin을 설치하기 위해서는 IDE의 plugin manager를 사용하면 설치할 수 있다. "Tools | Vim Emulator" 메뉴 항목을 통해 사용 여부를 선택할 수 있다. vim와 IDE 간의 단축키 충돌은 Linux & Window인 경우 "File | Settings | Editor | Vim Emulation", "File | Settings | Keymap"을 통해 재설정하여 해결할 수 있..
-
링크 정리(2019년 12월 4주차)카테고리 없음 2019. 12. 31. 13:19
매주 월요일부터 금요일까지 페이스북에 올라온 링크를 정리한다. 사이트 LINE의 인프라 비용을 절감한 6가지 사례: 원문 기존의 사고 방식을 깨부수는 함수형 사고: 원문 리눅스 grep 명령어 사용법. (Linux grep command) - 리눅스 문자열 검색: 원문 REST(REpresentational State Transfer): 원문 시각적 위계를 활용한 경험 설계: 원문 WATCHA PLAY 서비스 MSA 적용하기: 원문 GDG Golang Korea 12월 밋업 발표자료: 원문 logrotate를 이용한 로그 파일 관리: 원문 깃헙 액션으로 경계가 명확한 CI/CD 파이프라인 구현하기: 원문 프런트엔드 마스터가되고 싶다면 만들어야 할 프로젝트 9선: 원문 이종립님의 2019년 회고: 원문 2..
-
IDEA - GitHub 로그인IDE 2019. 12. 27. 14:50
이 문서에서는 Jetbbrains의 IDEA 제품들의 GitHub 로그인 설정하는 방법에 대해 설명한다. File > Settings > Version Control > GitHub 선택하고 `Add account`를 클릭하면 GitHub 로그인 정보를 입력하는 창이 나타난다. 위 화면에서 `Add account` 글자를 클릭하면 다음과 같은 `Log In to GitHub` 창이 보인다. Login와 Password 항목에 각각 아이디와 비밀번호를 입력한 후 Log In 버튼을 클릭한다. 입력된 아이디와 비밀번호에 문제가 없다면 GitHub 로그인 정보가 화면에 보일 것이다.