개발자에게 추천하는 OS X 훑어보기(QuickLook) 플러그인 6종 + α

2013.02.04 23:16    작성자: ONE™

들어가며

훑어보기(QuickLook:퀵룩)는 응용 프로그램을 실행하기 전에 도큐먼트 콘텐츠를 간편하고 신속하게 미리 볼 수 있게 해 주는 맥 운영체제의 고유기능입니다. 즉 파인더에서 파일을 선택하고 스페이스바를 누름으로써 파일 내용을 표시하는 창을 화면에 띄울 수 있습니다. PDF 포맷을 비롯해 HTML, 퀵타임 미디어 파일, 서식 없는 텍스트 문서와 RTF 문서, 키노트, 페이지와 넘버스, 워드와 마이크로소프트 오피스 문서, 오픈 오피스 문서, RAW 카메라 이미지, 다양한 포맷의 이미지 파일을 기본 지원하며, 다른 개발자가 제작한 플러그인을 시스템에 임의로 추가해 더 많은 형식을 지원할 수 있습니다.

훑어보기를 기본 상태로 사용하더라도 사실 큰 불편함은 없지만, 개발자는 아래 추천해 드리는 플러그인을 추가해 훑어보기의 활용성을 한 단계 더 끌어올릴 수 있습니다. 또한, 터미널 명령어를 통해 훑어보기 창 내에서 바로 텍스트를 선택할 수 있는 기능도 상당히 편리해 본문 마지막 부분에 덧붙였으니 참고해주십시오.

1. BetterZip QuickLook Generator

특정 Zip 압축 파일 안에 어떤 파일이 들어가 있는지 훑어보기를 통해 확인할 수 있습니다. 원래 BetterZip 이라는 맥용 유료 압축 프로그램의 부속으로 개발되었으나 플러그인에 한해 대중에 무료 배포되고 있습니다. 

Download

2. qlImageSize

JPG나 PNG, GIF, TIFF 등 이미지 파일을 훑어보기로 열었을 때 창 상단에 이미지의 실제 가로, 세로 해상도와 파일 용량을 확인할 수 있습니다.

Download

3. QuickLookCSV

CSV 파일, 즉 콤마로 데이터 필드가 구분된 아스키 파일을 훑어보기로 열람할 수 있습니다. 광범위하게 사용되는 파일 형식은 아니지만 CSV 파일을 자주 다루시는 분께 정말 유용한 플러그인입니다.

Download

4. QLStephen

확장자가 없는 텍스트 파일, 예를 들어, 인스톨 패키지에서 흔히 볼 수 있는 'README' 파일이나 INSTALL 파일, CHANGELOG 파일, .htaccess, .gitconfig 파일 등을 훑어보기로 열람할 수 있습니다.

Download

5. QLMarkdown

최근 다양한 플랫폼에서 채용하고 있는 마크다운(Markdown, md) 문서를 훑어보기 상에서 '변환된 상태'로 열람할 수 있습니다. (관련 글 링크)   

Download

6. QLColorCode

소스 코드에 색상을 입혀주는 플러그인입니다. Ruby에서부터 XML, Java, C 등 100여 개 가까운 프로그래밍 언어가 지원됩니다.

Download

더욱 많은 플러그인을 찾을 수 있는 곳

위에 소개한 6종의 플러그인 외에도 다음 두 군데 사이트에서 상당히 다양한 플러그인을 만나보실 수 있습니다. 다만 일부 플러그인의 경우 개발이 중단되면서 최신 버전의 OS X에서 제대로 작동하지 않는 경우도 어렵지 않게 찾아볼 수 있습니다.

훑어보기 플러그인 설치와 활성화

내려받은 qlgenerator 파일을 /Library/QuickLook/ 폴더로 이동해 모든 사용자 계정에서 플러그인을 활성화하거나, ~/Library/QuickLook/ 폴더로 이동해 해당 계정 한 군데에서만 플러그인을 활성화할 수 있습니다.

플러그인을 QuickLook 폴더에 넣어두는 것만으로도 곧바로 플러그인이 활성화되나, 플러그인 인식이 늦어지는 경우 아래 명령어를 터미널에 입력해 시스템 내 플러그인 설치 목록을 강제로 갱신할 수 있습니다.

qlmanage -r

+ 훑어보기 창에서 텍스트 바로 선택하기

훑어보기(QuickLook)는 파일을 응용 프로그램에서 열어보기 전에, '미리 보기'하는 개념이기 때문에 기본 상태에서는 창 안에 표시되는 '내용(텍스트)'을 선택하거나 복사할 수 없습니다. 하지만 터미널에서 다음 명령어를 입력하면 훑어보기 창 내에서 텍스트를 직접 선택하고 복사할 수 있습니다. ▼

defaults write com.apple.finder QLEnableTextSelection -bool TRUE;killall Finder

기본 상태로 복원하는 명령어 ▼

defaults delete com.apple.finder QLEnableTextSelection;killall Finder



관련글
• ePub 형식을 훑어보기에서 열람할 수 있는 EPUBQLGenerator ← 같이 추가해 추천 '7종'으로 작성하려 했지만 최근부터 작동이 안되는군요
• OS X 훑어보기(Quick Look) 기능의 활용성을 높여주는 4가지 팁
• 마크다운(Markdown) 문서를 지원하는 OS X 훑어보기(QuickLook) 플러그인
• OS X을 민첩하게 만들어주는 터미널 명령어 7가지

    
  1. Blog Icon
    유병우

    zip 파일 미리보기와 이미지 사이즈 미리보기는 제게 정말 유용한 플러그인이네요.
    이 곳에 오다보면 Mac에 대한 만족도가 점점 커지네요.
    고맙습니다.

  2. betterzip과 qlcolorcode는 특히나 유용하군요+_+

  3. Blog Icon
    ThinkHard

    좋은 정보 정말 고맙습니다. 유병우님 말씀처럼 정말 유용하고 만족도가 큽니다!

  4. Blog Icon
    jogunism

    정말 대박팁이네요.
    유용한정보 정말 감사합니다. -_ㅜ

  5. Blog Icon
    oyster

    오^^ 정말 감사합니다.
    최근에 다운로드 버튼이 멋지게 바뀌었군요.
    원님은 개발자가 아니라 디자이너 같은데...
    아무튼 감사합니다.^^

  6. Blog Icon
    yute

    전 QLMarkdown 대신에, MultiMarkdown 을 지원하는

    https://github.com/fletcher/MMD-QuickLook

    를 쓰고 있습니다.(MMD 만든 사람이 만든거죠...^^;)


    그리고, QLColorCode 는, 받아서 보니 문자열 중에 \" 등을 사용한걸 제대로 처리 못하는 버그가 있네요. --;

  7. 좋은 정보 감사합니다^^ mdqlstyle.css
    좀 더 찾아보니 스타일을 먹일 수 있는 MMD 퀵룩 플러그인도 포크되었네요.
    https://github.com/ttscoff/MMD-QuickLook

    .mdqlstyle.css
    위 이름(이름 앞에 점 포함)으로 css 스타일을 저장하면 된다고 합니다.

    그리고 문자열에 "나\ 포함되어 있어도 제대로 표시되는데 어떤 증상을 말씀하시는건가요?^^

  8. Blog Icon
    yute

    C 계통 소스에서(아, obj-c(m) 파일을 봤으니, 혹시 내부 처리 다르면 c 는 이상 없을지도 모르겠습니다만), "abc(백슬래시)"def" 가 있다고 할 경우,
    (백슬래시)" 에서 문자열이 닫히고, f 뒤의 " 에서 문자열이 다시 열린걸로 인식해서, 그 이후 라인들이 빨간 세상이 되더군요.

    아, 글 쓰고 보니, 백슬래시가 잘려나오는군요.
    앞의 댓글도, (백슬래시)"...였습니다.;;;

  9. 아, 말씀하신 내용 이해했습니다. 테스트 해보니 C계통 뿐만 아니라 모든 언어에서 (백슬래시)"를 제대로 처리를 못해주는군요 ㅠ.ㅠ).. 말씀하신대로 빨간 세상이 펼쳐집니다.

  10. Blog Icon
    yute

    살펴보니...
    문법정의에서 $ESCCHAR 설정을 죽여놓았네요.
    사용된 라이브러리(highlight)에서, 문자열중의 esc캐릭터가 검은색으로 나오는게 마음에 안들어서 override 해서, 빨갛게 나오라고 지운 듯 한데, 덕분에 문제가 생겼네요.
    (문제가 있으면 소스를 바로 잡아야지, 애꿎은 문법파일을 엉뚱하게 고치다니...)
    패키지속의 highlight/share/highlight/langDefs 속의 c.lang 에서 $ESCCHAR 정의를 뽑아, override/langDefs/ 의 c.lang, objc.lang 에 끼워 넣으면 그 문제는 대강 해결 되는 것 같습니다.

    (개인적으로는, obj-c 에서도 .h 도 쓰고 하니까, c, objc 구분없이 두 문법 다 포함한 설정을 공통으로 사용하는 것이 바람직하다고 생각합니다만, 그런거 건들기는 귀찮고... 대강 보이면 되니 저것만 손보면 일단 될 것 같아요.^^)

  11. Blog Icon
    RabbitHole

    말씀하신대로 하니 해결이 되었습니다~ 감사합니다!

  12. 와...
    정말 얄밉게도 사랑스러운 팁들이네요. :D
    원님, 고맙습니다! :)

  13. Blog Icon
    아임어디제이

    원님 덕택에 매일매일 좋은 정보 얻어갑니다~ ^^

  14. Blog Icon
    newglare

    좋은 정보 항상 감사합니다^^

  15. Blog Icon
    드라고

    최근 csv파일을 다루고 있어서 QuickLookCSV에 흥미가 생깁니다 :)

    현재 BetterZip을 사용중인데 병행해서 사용도 가능할까요?

  16. Blog Icon
    misticblue

    와 이건 최고입니다. 잘쓰겠습니다.

  17. Blog Icon
    deskiya

    정말 많은 도움을 받고 있습니다. 감사합니다. ^^

  18. 여기에 brew cask가 조합되면 패키지 관리하기 훨씬 편해집니다