tools & libs
-
기본 단축키 모음
[vscode] 단축키기본 단축키 모음
2019.10.25 -
이 플러그인은 2020.03.18일 현재 사용중 버그가 발생하는 등 오히려 번거로움이 발생하여 추천하지 않습니다. 이클립스 포톤(Photon) 버전에는 코드 작성 시 생산성을 향상시키기 위한 Code Minding API가 포함되어있다. 이 기능을 활성화 시키면 android studio나 intelli j에서 처럼 메서드 사용 시 파라미터 이름을 보이거나 멤버 변수들이 얼마나 참조되는지를 직관적으로 보여준다. 좋은 기능이긴 하지만 할 수 있는게 매우 제한적이다. 추가로 Angela ZERR에서 개발한 서드파티 플러그인을 이용하면 좀 더 강력한 기능을 사용할 수 있다. 플러그인 설치가 완료되면 아래처럼 추가적인 메뉴가 표시된다. 플러그인을 사용하면 원래의 Code Mining과 기능이 겹치기 때문에 기존..
[eclipse] JDT Code mining 플러그인이 플러그인은 2020.03.18일 현재 사용중 버그가 발생하는 등 오히려 번거로움이 발생하여 추천하지 않습니다. 이클립스 포톤(Photon) 버전에는 코드 작성 시 생산성을 향상시키기 위한 Code Minding API가 포함되어있다. 이 기능을 활성화 시키면 android studio나 intelli j에서 처럼 메서드 사용 시 파라미터 이름을 보이거나 멤버 변수들이 얼마나 참조되는지를 직관적으로 보여준다. 좋은 기능이긴 하지만 할 수 있는게 매우 제한적이다. 추가로 Angela ZERR에서 개발한 서드파티 플러그인을 이용하면 좀 더 강력한 기능을 사용할 수 있다. 플러그인 설치가 완료되면 아래처럼 추가적인 메뉴가 표시된다. 플러그인을 사용하면 원래의 Code Mining과 기능이 겹치기 때문에 기존..
2019.10.19 -
에디터 설정 메뉴 접근: file -> preferences -> settings 자주 사용되는 항목들은 Commony Used에 모여있어서 편하다. Font Size: 16 Font Family: D2Coding Line Height: editor: 25 terminal: 1.2 Mouse Wheel Zoom: true Format On Paste: true 테마 변경: file -> preferences -> settings -> workbench -> appearances -> color theme 수정 키맵 변경: file -> preferences -> keymap -> eclipse keymap 설정
[vscode] 자질구래한 설정에디터 설정 메뉴 접근: file -> preferences -> settings 자주 사용되는 항목들은 Commony Used에 모여있어서 편하다. Font Size: 16 Font Family: D2Coding Line Height: editor: 25 terminal: 1.2 Mouse Wheel Zoom: true Format On Paste: true 테마 변경: file -> preferences -> settings -> workbench -> appearances -> color theme 수정 키맵 변경: file -> preferences -> keymap -> eclipse keymap 설정
2019.10.17 -
이번 클래스에서 Visual Studio Code를 이용해서 수업을 하기로 했다. 익숙치 않은 툴이므로 사용법을 기록해둘 계획이다. VSCode는 대부분의 언어를 지원하지만 그냥 툴 자체로만 보면 빈 깡통같다. 따라서 대부분의 작업에 extension이 필요하다. 이번 글에서는 Java 개발 환경을 구축해보자. 1. Java Extension Pack 설치 extensions에서 java extension pack를 검색한다. 동일한 이름의 확장팩들이 여러개 있는데 가장 인기 있는 걸로 선택해보자. Popular ~ 로 설명이 되어있는 가장 위에 위치한 확장팩을 선택한다. 만족도가 매우 높고 다운로드 횟수도 가장 많다. ㅎ 이 확장팩을 설치하면 자동으로 Debugger, TestRunner, Maven,..
[vscode] 자바 개발 환경 설정이번 클래스에서 Visual Studio Code를 이용해서 수업을 하기로 했다. 익숙치 않은 툴이므로 사용법을 기록해둘 계획이다. VSCode는 대부분의 언어를 지원하지만 그냥 툴 자체로만 보면 빈 깡통같다. 따라서 대부분의 작업에 extension이 필요하다. 이번 글에서는 Java 개발 환경을 구축해보자. 1. Java Extension Pack 설치 extensions에서 java extension pack를 검색한다. 동일한 이름의 확장팩들이 여러개 있는데 가장 인기 있는 걸로 선택해보자. Popular ~ 로 설명이 되어있는 가장 위에 위치한 확장팩을 선택한다. 만족도가 매우 높고 다운로드 횟수도 가장 많다. ㅎ 이 확장팩을 설치하면 자동으로 Debugger, TestRunner, Maven,..
2019.10.17 -
maven을 사용하다 보면 에 test로 잡혀있는 부분들이 있다. 일반적인 소스에서 이 라이브러리를 사용하려면 를 지우고 사용한다. test scope에서만 사용하고 싶다면 junit test용 폴더가 있어야 한다. eclipse에서 test용 폴더를 생성하는 방법에 대해 알아보자. 1. java build path에서 새로운 폴더를 생성한다. 2. 폴더가 생성된 후 contains test sources를 더블클릭해서 yes로 변경한다. - 이렇게 되면 output folder를 기본 값으로 사용할 수 없으므로 새로운 경로를 입력해줘야 한다. - output 폴더를 더블클릭해서 default output을 다른 경로로 변경해준다. 이제 아이콘이 회색삘 나게 변경되었고 test scope의 라이브러리를 ..
[eclipse] 테스트 소스를 위한 폴더 생성maven을 사용하다 보면 에 test로 잡혀있는 부분들이 있다. 일반적인 소스에서 이 라이브러리를 사용하려면 를 지우고 사용한다. test scope에서만 사용하고 싶다면 junit test용 폴더가 있어야 한다. eclipse에서 test용 폴더를 생성하는 방법에 대해 알아보자. 1. java build path에서 새로운 폴더를 생성한다. 2. 폴더가 생성된 후 contains test sources를 더블클릭해서 yes로 변경한다. - 이렇게 되면 output folder를 기본 값으로 사용할 수 없으므로 새로운 경로를 입력해줘야 한다. - output 폴더를 더블클릭해서 default output을 다른 경로로 변경해준다. 이제 아이콘이 회색삘 나게 변경되었고 test scope의 라이브러리를 ..
2019.10.14 -
USB 제거로 블루투스 활성화 1. 페어링 디바이스 변경: ctrl + alt + fn으로 모드 진입 --> num과 caps의 led가 동시에 켜짐 2. 연결하고자 하는 번호 1~4번 중에서 하나를 선택하는 동시에 num과 caps의 led가 교차로 점멸함 3. 연결하고자 하는 기기에서 블루트스 페어링 진행 4. 페이링 성공하면 보안 코드 입력 후 enter 5. num 과 caps가 동시에 점멸하며 스마트 기기 등록 완료 연결 해지는 위의 1번 수행 후 해지하려는 번호를 입력하고 맨 오른쪽 리센 스위치 클릭 https://intro0517.tistory.com/154 마제스터치 컨버터블 및 기타 블루투스 키보드 연결 방법과 페어링 오류 (XXX에 대한 PIN을 입력하세요) 윈도우 10에서 일반적으로 ..
FILCO 멀티 패어링USB 제거로 블루투스 활성화 1. 페어링 디바이스 변경: ctrl + alt + fn으로 모드 진입 --> num과 caps의 led가 동시에 켜짐 2. 연결하고자 하는 번호 1~4번 중에서 하나를 선택하는 동시에 num과 caps의 led가 교차로 점멸함 3. 연결하고자 하는 기기에서 블루트스 페어링 진행 4. 페이링 성공하면 보안 코드 입력 후 enter 5. num 과 caps가 동시에 점멸하며 스마트 기기 등록 완료 연결 해지는 위의 1번 수행 후 해지하려는 번호를 입력하고 맨 오른쪽 리센 스위치 클릭 https://intro0517.tistory.com/154 마제스터치 컨버터블 및 기타 블루투스 키보드 연결 방법과 페어링 오류 (XXX에 대한 PIN을 입력하세요) 윈도우 10에서 일반적으로 ..
2019.09.21 -
이클립스에서는 메서드, 주석 등을 단위로 기본적으로 folding이 가능하다. 하지만 아쉽게도 if, while, for 등 제어문의 블럭을 단위로 하는 folding은 지원하지 않는다. 이때 coffee-bytes 라는 클러그인을 설치해보자. https://github.com/stefaneidelloth/EclipseFolding/raw/master/com.cb.platsupp.site stefaneidelloth/EclipseFolding Provides an update site for the coffee-bytes code folding plugin - stefaneidelloth/EclipseFolding github.com 설치 방법은 plugins 폴더 안의 com.cb.eclipse.fol..
[eclipse] control block folding이클립스에서는 메서드, 주석 등을 단위로 기본적으로 folding이 가능하다. 하지만 아쉽게도 if, while, for 등 제어문의 블럭을 단위로 하는 folding은 지원하지 않는다. 이때 coffee-bytes 라는 클러그인을 설치해보자. https://github.com/stefaneidelloth/EclipseFolding/raw/master/com.cb.platsupp.site stefaneidelloth/EclipseFolding Provides an update site for the coffee-bytes code folding plugin - stefaneidelloth/EclipseFolding github.com 설치 방법은 plugins 폴더 안의 com.cb.eclipse.fol..
2019.09.06 -
멀티라인 문자열을 만들고 원하는 형태로 정렬되기를 기대할 때가 있다. 하지만 아쉽게도 이렇게 되거나.. 이렇게 되거나... 이렇게 될 수 있다. 최초에 만들어 놓은 형태를 유지하기 위해서는 Preferences > Java > Code Style > Formatter > [프로파일선택] > Line wrapping > Binary expressions > String concatenation 에서 line wrapping policy의 값을 wrap where necessary, intension policy의 값을 intend on column으로 설정한다. 또한 기존에 맞춰 놓은 포멧을 그대로 유지하려면 Line Wrapping에서 Never join already wrapped lines를 체크해 ..
[eclipse] formatting: 멀티라인 문자열의 정렬멀티라인 문자열을 만들고 원하는 형태로 정렬되기를 기대할 때가 있다. 하지만 아쉽게도 이렇게 되거나.. 이렇게 되거나... 이렇게 될 수 있다. 최초에 만들어 놓은 형태를 유지하기 위해서는 Preferences > Java > Code Style > Formatter > [프로파일선택] > Line wrapping > Binary expressions > String concatenation 에서 line wrapping policy의 값을 wrap where necessary, intension policy의 값을 intend on column으로 설정한다. 또한 기존에 맞춰 놓은 포멧을 그대로 유지하려면 Line Wrapping에서 Never join already wrapped lines를 체크해 ..
2019.08.15