이 모든 단축키는 Mac OS X 10.5+을 기준으로 작성됐습니다. 
맥 특수문자 입력법 
command + control + Space

전 직장동료들로부터 IntelliJ가 좋다는 소리는 많이 들었지만, 이클립스에 익숙해져서 바꾸는 게 쉽지 않았다.
마치 쿼티 자판을 계속 사용하는 것처럼, 지속하면 평생 더 편한 도구를 못 쓸거 같아 이번 기회에 바꾸려고 한다.


Action 검색
젤 중요한 기능  - Thema변경 및 replace 등 위에 언급한걸 다 이걸로 가능 
$  ⇧(shift) +  ⌘(command) + a

위 명령어를 쳐서 "Enter action or option name”창이 뜨면, plugins을 입력


메인메소드 생성하고 실행
$ ⌃(command) + n 



main method만드는법 psvm을 누르고 enter!

 

sout는 system.out.println의 축약어 


Run을 할 때, 명령어 
$ ^(control) + ⇧(shift) + R

라인 copy하기
$ ⌘(command)+ d 

라인 delete하기 
$ ⌘(command)+ z 

라인합치기
$ ^(control) + ⇧(shift) + j



코드 라인 옮기기 
$ ⌥(option) + ⇧(shift) + 방향키

필요 argument보는 법
$ ⌘(command)+ p


함수내용보기
$ ⌥(option) + space
#클래스에 하면 전체 코드가 보임 ( html, javascript같은 정적파일도 가능 [community version이 아닐시 가능])


Doc 보기 ( 코드에서 아래키를 누르면 된다 )
$ F1

단어별 이동
$  ⌥(option) + 방향키

라인 맨 앞, 맨 뒤로 가기
$ fn + 방향키 

오류라인으로 가기
$ F2

검색
$ ⌘(command)+ f

텍스트 교체 
$ ⌘(command)+ r

프로젝트에서 텍스트 검색
$ ⌘(command)+ ⇧(shift)  + f


프로젝트에서 텍스트 교체 기능
$  ⌘(command)+ ⇧(shift)  + r



열었던 모든 파일을 볼 수 있음
#  ⌘(command) + e


import 자동완성 
$ ⌥(option) + ↩︎


자동완성
$  ^(control) + ⇧(shift)  + space


자동완성
$  ^(control) + ↩︎


상속시 추상 메소드 구현
$ ^(control) + i

변수 추출
$ ⌘(command) + ⌥(option) + V

파라미터 추출
$ ⌘(command) + ⌥(option) + P

메소드 추출
$ ⌘(command) + ⌥(option) + M

변수명 바꾸기 
$ ⇧(shift)  + F6

사용하지않는 import 다 제거 
$ ⌘(command) + ⌥(option) + O

아래처럼 optimize import on을 하면 자동화된다.


코드 정렬
$ ⌘(command) + ⌥(option) + L

디버그 기능


$ ^(control)  +⇧(shift)  + D


'etc > mac' 카테고리의 다른 글

맥에서 mariadb설치  (0) 2018.03.04
맥에서 윈도우 설치(VMWare Fusion )  (1) 2018.02.17
AppCleaner - 앱 깔끔하게 지우기  (0) 2018.02.16
맥에서 패키지관리(brew)  (0) 2018.02.10

Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: [Errno 14] curl#60 - "Peer's Certificate has expired."


Docker설치하려던 중 위와 같은 에러가 나왔다.


$ date

2018. 01. 24. (수) 16:10:26 KST


날짜정보가 안 맞으면 이러한 오류가 난다



centos 기준 

$ rdate -p time.bora.net

rdate: [time.bora.net] Tue May 15 20:54:13 2018


p옵션을 통해 현재시간과 맞는지 확인  (rdate가 없을 시 yum 으로 설치해준다)


맞다면 아래명령어를 통해 설치 

$ rdate -s time.bora.net



다시 curl을 할 시 오류없이 제대로 동작하는것을 확인할 수 있다.

맥에서 마리아디비 설치하기 !


아주 쉽다.. 



brew 을 통해 mariadb설치

$ brew install mariadb 


서비스 시작

$ brew services start mariadb


$ mysql -uroot





'etc > mac' 카테고리의 다른 글

인텔리제이 단축키  (1) 2018.12.29
맥에서 윈도우 설치(VMWare Fusion )  (1) 2018.02.17
AppCleaner - 앱 깔끔하게 지우기  (0) 2018.02.16
맥에서 패키지관리(brew)  (0) 2018.02.10

맥에서 윈도우를 사용하기 위해서는 가상 머신을 사용하면 된다.


가상머신 종류는 많지만, 필자의 경우 VMWare Fusion을 설치하였다. 


무료여서 여기 를 클릭하여 다운 받아서 사용하면 된다.

사이트 : https://my.vmware.com/en/web/vmware/info/slug/desktop_end_user_computing/vmware_fusion/10_0


처음에 버튼을 누르고 iso파일을 드래그 앤 드롭하면 설치가 되는데 


실행시  “Cannot find a valid peer process to connect to” 이 와같은 오류가 발생한다.


해결방법 : 

시스템 환경설정 > 일반 > 아래에서 VMWare Funsion에 대한 접근권한을 설정해준다. 




'etc > mac' 카테고리의 다른 글

인텔리제이 단축키  (1) 2018.12.29
맥에서 mariadb설치  (0) 2018.03.04
AppCleaner - 앱 깔끔하게 지우기  (0) 2018.02.16
맥에서 패키지관리(brew)  (0) 2018.02.10

맥을 사용하다보면 불 필요한 앱을 지울일이 생긴다.



위와 같이 LaunchPad에서 알트키를 눌러서 삭제하거나, 앱을 마우스로 push해서 지울 수가있다.


하지만 뭔가 찌꺼기 데이터가 남을 것같으면, 앱을 이용하면 관련 데이터를 깔끔히 지울 수 있다.


저는 아래사이트에 받아서 사용했습니다. 

http://freemacsoft.net/appcleaner/


광고는 아니고 최근 맥북을 사서 하나하나 써가면서 공유합니다.

'etc > mac' 카테고리의 다른 글

인텔리제이 단축키  (1) 2018.12.29
맥에서 mariadb설치  (0) 2018.03.04
맥에서 윈도우 설치(VMWare Fusion )  (1) 2018.02.17
맥에서 패키지관리(brew)  (0) 2018.02.10


맥북을 사고나서 yum이 안된다는 사실을 알게되었고 구글에서 찾다보니


맥에서는 Homebrew을 통해 패키지 관리를 할 수 있다는 것을 알게되었다.


참고 : https://brew.sh/index_ko.html


설치법 : 

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


위 명령어 그대로 터미널에서 실행하면 된다. 


사용법 : 

설치할 때 편하기 위해 wget패키지 설치 

$ brew install wget 


'etc > mac' 카테고리의 다른 글

인텔리제이 단축키  (1) 2018.12.29
맥에서 mariadb설치  (0) 2018.03.04
맥에서 윈도우 설치(VMWare Fusion )  (1) 2018.02.17
AppCleaner - 앱 깔끔하게 지우기  (0) 2018.02.16

+ Recent posts