Raycast 설정 및 사용 가이드

Raycast 설정 및 사용 가이드

tags
Raycast
레이캐스트
도구
tool
단축키
Published
Dec 7, 2024 05:52 AM
Created Date
Dec 7, 2024
Social Image
category
Random
Description
Font
keywords
Date
author
UJ

설치와 사용법


설치

brew install raycast

단축키 및 필터 사용법

Raycast의 기본 단축키는 Option+Spacebar이지만, Spotlight를 대체하기 위해 Cmd+Spacebar로 변경했습니다. Spotlight 단축키는 System Settings > Keyboard > Keyboard Shortcuts...에서 해제하고, Raycast 설정에서 변경해야 합니다. 자주 사용하는 기능들을 위해 다음 단축키들을 활용해 보세요.
  • 액션 목록 보기: Cmd+K Raycast의 현재 화면에서 실행 가능한 액션 목록을 보여줍니다.
  • 필터: Cmd+P 필터가 있는 명령어에서 필터로 빠르게 이동합니다. 필요한 정보를 신속하게 찾을 수 있도록 도와줍니다.
  • Store에서 확장 프로그램 삭제: Ctrl+X 설치한 확장 프로그램을 삭제합니다. 설치는 Enter키를 사용합니다.
  • 명령어 비활성화: Cmd+Ctrl+Shift+D 사용하지 않는 앱이나 명령어를 비활성화할 때 유용합니다. 설정 > Extension에서도 비활성화가 가능합니다. Confetti와 같이 사용하지 않는 확장 프로그램 및 Pro 기능들은 비활성화 해두었습니다.

Alias 및 사용자 지정 단축키

Raycast에서는 Alias를 지정하거나, 더 빠른 실행을 위해 커맨드에 단축키를 설정할 수 있습니다. 저는 다음과 같이 단축키를 설정하여 사용하고 있습니다.
  • Cmd+;: System Settings > About 빠른 시스템 정보 확인을 위해 설정했습니다.
  • Window Management: 익스텐션 설정에서 Magnet, Rectangle, Spectacle 등의 Presets를 선택하거나, 직접 커스텀 설정이 가능합니다.

기존 앱 대체: Raycast 기본 기능 활용


실제로 사용 중인 기능만 ✅ 표시했습니다.
  • Spectacle => Window Management: Spectacle은 여러 창을 사용할 때 유용하지만, 최근 제대로 작동하지 않아 Raycast의 Window Management 기능으로 대체했습니다. 윈도우를 원하는 위치에 배치하는 데 매우 효율적입니다.
  • Calculator: 계산기 기능 외에도 다양한 명령어를 지원합니다. 예를 들어, 현재 뉴욕 시간을 확인하려면 time new york을, 현재 시간으로부터 2시간 후의 시간을 알고 싶다면 2h from now를 입력하면 됩니다. BTC 가격을 달러로 확인하려면 btc in $ 또는 btc in dollar 명령어를 사용할 수 있습니다. 더 자세한 예시는 Calculator Extension for Mac | Raycast 페이지를 참조하세요.
  • Scrap Paper => Raycast Notes: 잠시 저장하거나 화면 앞에 띄워두고 싶은 메모를 위해 Scrap Paper를 사용했었는데(단축키는 Ctrl+N으로 설정했고 iCloud와 연동 가능), Raycast의 Notes 기능으로 대체했습니다. 무료 플랜에서는 노트를 5개까지 생성할 수 있으며, Cmd+P 키를 이용하여 다른 노트를 열 수 있습니다.
  • Pasta => Clipboard history: 둘 다 Cmd+[number]를 사용하여 복사 내용을 선택할 수 있습니다. Pasta는 앱별로 확인이 가능하므로 계속 사용 중입니다.
  • 기타 시스템 기능: 다음과 같은 유용한 시스템 기능들을 Raycast를 통해 사용하고 있습니다.
    • Create Script Command: bash, node.js, python, applescript, ruby, swift를 지원합니다.
    • 숨김 파일 표시: Cmd+Shift+. 단축키 대신 Toggle Hidden Files 명령어를 사용합니다.
    • Quit all applications, Empty Trash, Toggle Stage Manager, Search Image 등의 명령어도 자주 사용합니다. 참고로, 이모지 단축키를 클릭해도 Search Image 커맨드가 실행됩니다.
  • Snippets : 스니펫 저장시 태그를 입력하면 레이캐스트 내에서 쉽게 입력을 하기에 유용합니다.
Calendar, Snippets, Quick Link, Auto Quit 등의 기본 기능도 활용하고 있습니다.

Store에서 설치한 확장 프로그램


Raycast의 가장 큰 장점 중 하나는 Store에서 다양한 확장 프로그램을 설치할 수 있다는 점입니다. Raycast에서 Store를 검색하여 원하는 확장 프로그램을 찾을 수 있습니다. (Raycast - Store)
  • Google Gemini: Apple Intelligence, ChatGPT 연동 등 다양한 LLM 앱 확장 프로그램이 있습니다. 별도 플랜을 사용하기 전까지 간단한 것은 Google Gemini를 사용할 예정입니다 (API가 무료이기 때문입니다. 그리고 제 기기에서는 Apple Intelligence를 사용할 수 없습니다). 설정에서 Pro, Flash 기능을 지정할 수 있으며, Ask about selected text 커맨드를 즐겨찾기에 추가했습니다. 채팅을 이어가려면 액션에서 선택하면 됩니다. (다만, 이전 질문에 대한 기억력이 부족한 듯하여 추가 확인이 필요합니다.) make longer, Ask about screen content 등 유용한 명령어들도 있습니다. 별도의 내용 입력 없이 선택된 텍스트나 커서 위치의 문단을 사용하는 듯합니다. Groq, Claude 확장 프로그램도 함께 사용 중입니다.
  • Google Translate: 세 가지 명령어가 있지만, Quick Translate를 즐겨찾기에 추가하여 사용하고 있습니다. Autofill Input 기능을 통해 선택된 텍스트를 자동으로 입력할 수 있으며, Default Action을 복사 또는 붙여넣기 중에서 설정할 수 있습니다.
  • Kill Process: Activity Monitor 대신 사용하고 있으며, enable aggregating apps 기능을 이용하여 앱을 정리할 수 있습니다. 하지만 한눈에 보기에는 Activity Monitor가 더 나을 수도 있습니다.
  • List Repos: 특정 경로를 지정하여 해당 경로의 모든 Git 레포지토리를 찾아 이동할 수 있는 유용한 확장 프로그램입니다. 컴퓨터에 흩어져 있는 Git 레포지토리를 검색하는 데 사용하고 있습니다.
Visual Studio Code, Github, Notion, Raycast Explorer, Shortcuts Search, Yabai, Snippets Lab 등의 확장 프로그램도 설치되어 있지만, 필요 없다고 판단되면 삭제할 수 있습니다.

추후 설치 예정 확장 프로그램

다음 확장 프로그램들을 추후 설치하여 사용해 볼 예정입니다.
  • Scriptkit과 함께 스크립트 이용

백업 및 동기화


무료 플랜에서는 설정 동기화가 지원되지 않는다는 점이 아쉽습니다. Cloud Sync 기능은 Pro 플랜에서만 사용 가능합니다. 하지만 설정 파일과 데이터는 백업할 수 있습니다. 설정의 Advanced 메뉴에서 import, export가 가능하며, Extensions 메뉴에서 "Export Settings & Data"를 검색하여 백업 파일에 비밀번호를 설정할 수도 있습니다. 자동 백업은 AppleScript를 이용할 수 있을 것 같은데, Reddit에서 자세한 내용을 확인해 볼 예정입니다. (좋아요 클릭 완료).
관심 주제를 선택해주세요. 선택하지 않으면 모든 글을 구독합니다.