맥 터미널에서 색상 강조 사용하기(ls, vim)

기본적으로 터미널에서 ls와 vi 또는 vim (이하 vim)이 단일 색상으로 텍스트가되어 가독성이 떨어진다.

리눅스 터미널 환경처럼 색상을 사용하려면 아래와 같이 설정해 주면 된다.


1. ls


Bash 환경설정 파일에(~/.bash_profile) 아래와 같이 추가해 준다.

alias ls='ls -FG'


ls 명령을 치면 ls -FG 명령을 수행하라는 뜻인데, -F 옵션은 디렉토리에는 '/'를 실행파일에는 '*' 심볼릭링크에는 '@' 등의 표시를 해주는 옵션이고 -G 옵션은 Color를 사용하겠다는 옵션이다.


위 내용을 적용하려면 shell에 다시 로그인 하거나 아래와 같은 명령을 수행하면 된다.

$ source ~/.bash_profile



2. vi (vim)


vim 환경설정 파일에(~/.vimrc) 아래 두줄만 추가를 해주면 syntax highlighting 기능을 사용할 수 있다.

filetype on

syntax on


또는 아래와 같이 예제파일을 복사해 와도 된다.

$ cp /usr/share/vim/vim73/vimrc_example.vim ~/.vimrc


만약 해당 디렉토리가 존재하지 않는다면 vim73대신 설치되어 있는 버전(vimXX)을 사용하면 된다.

Mac에서 IntelliJ IDEA가 실행이 안되는 경우(JDK)




맥에서 IntelliJ IDEA를 설치후 실행을 하면 Java SE 6를 설치를 해야한다고 하면서 실행이 안된다.

OS X에서 Java 7/8버전에 문제가 있기때문이라고 한다. JetBrains에서는 Apple JDK 1.6버전을 추가로 설치해서 실행하기를 권장한다.


JDK 문제점: https://intellij-support.jetbrains.com/entries/27854363

Apple JDK 다운로드: http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US


Java 9버전에서는 문제가 해결될 수도 있다고 함 -_-;;

Mac에서 Oracle Java(JDK) 설치하기

아래 링크에서 최신버전 JDK를 다운 받는다. (이글은 Java 8을 기준으로 작성)


Java8 다운로드: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

이전버전 다운로드: http://www.oracle.com/technetwork/java/javase/archive-139210.html


아래 그림과 같이 라이선스에 동의한다고 체크하고 파일을 다운로드 한다.




다운로드 한 파일을 실행시키고 아래와 같이 패키지 아이콘을 더블 클릭해서 설치를 진행한다.




설치가 끝나고 터미널에서 java -version을 입력해서 아래와 같이 나오면 정상적으로 설치된 것이다.

$ java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)



(옵션) 여러버전의 자바가 설치된 경우 아래의 예처럼 java_home 툴을 이용해서 설정이 가능하다.

$ /usr/libexec/java_home -v 1.8.0_31 --exec javac -version


(옵션2) JAVA_HOME 설정

Oracle Java를 설치한 후에 쉘 환경 파일에(.profile 등) 아래와 같이 설정을 한다.

export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

다른 버전의 Java를 사용할 경우 1.8 대신에 원하는 버전을 입력하면 된다.