꽃삽질(?): macOS, 간단 설정.

꽃삽질이라 하기엔 (아직은) 별 내용은 없지만..

macOS 와 Linux/Windows 를 비교할 때 가장 확 다른 점은 아무래도 키보드(배열)이 아닐까.
OS(GUI)도 많이 다르긴 하지만, 발사대를 가지고 있는 리눅스 계열과 비교하면 큰 차이는 아니라고 할 수 있다. Windows 와는 아무래도 좀 다르겠지만.

아무튼, 키보드 및 기타 등등 설정을 간단히 정리해본다.

Shift-Space 로 언어입력 전환.
OS X에서 shift + space 키로 입력 소스를 전환하는 3가지 방법… ‘한/영 전환’
http://macnews.tistory.com/3736
세번째 방법이 가장 간편(?)하다고 할까. 다만, plist 는 바이너리 파일이므로 vim 으로는 안된다.
plist 를 읽을 수 있는 TextWrangler 등을 설치해야 한다.

Home/End 키등 사용.
Fixing HOME and END keys, and more, on macOS
https://coderwall.com/p/ikyhag/fixing-home-and-end-keys-and-more-on-macos
이건 그냥 텍스트 파일이므로, 터미널에서도 작업이 가능하다.

특수키 재할당.
Ctrl/Alt/Super 키들을 Option/Command/Control 키들로 적절히 바꿔줘야 사용이 편하다.
물론, 전용 맥키보드를 사용한다면 이런 일은 불필요하겠지만..

아래 글들이면 어느 정도 해결될 듯도 하다.
Windows Keyboard Equivalents for the Mac’s Special Keys
https://www.lifewire.com/what-are-windows-keyboard-equivalents-to-mac-2260203

PC 키보드를 사용 하 여 Macintosh에서 키보드 매핑
https://support.microsoft.com/ko-kr/help/970299/keyboard-mappings-using-a-pc-keyboard-on-a-macintosh

MS 에서 이런 문서를 제공해주다니!!
(아직 해보지는 않았다.)

….
iTerm2 설치.
https://www.iterm2.com/기본 제공되는 터미널은 키보드 설정이 굉장히 이상하게 돼 있어서 사용이 어렵다. (굳이 익숙해질 필요도 없다.)
iTerm2 를 설치하면 간단하게 이 문제가 해결된다.

Python3 설치.
macOS 에는 Python2 가 기본 설치돼 있다.
python3 는 수동 설치해줘야 한다.
Installing Python 3 on Mac OS X
http://docs.python-guide.org/en/latest/starting/install3/osx/
ipython 설치는 pip3 를 이용하면 된다.

Bash Alias.
.bash_profile 파일에 만들어준다. 또는 .bash_aliases 를 사용하도록 .bash_profile 에 관련 내용을 넣어줘도 된다.
꼭 macOS 와 관계있는 내용은 아니지만, 발견했기에 적어본다.

if 를 사용하는 부분은 생각해보지 못했다. 역시 사람은 죽을 때까지 배워야…

안녕하세요. 글 남겨주셔서 고맙습니다.