[Tool] 유용한 MacOS 앱 및 크롬 익스텐션(Chrome Extensions) 정리
1. 유용한 MacOS 앱 정리
[ Raycast ]
Raycast는 macOS용 생산성 앱으로, 빠르게 앱을 실행하거나 다양한 작업을 수행할 수 있도록 도와준다. 사용자는 키보드 단축키로 Raycast를 호출해, 앱 실행, 파일 검색, 시스템 설정 변경, 계산기 사용, 웹 검색 등 다양한 작업을 할 수 있다. Raycast는 Option + Space 키로 실행을 트리거할 수 있다.
예를 들어 캘린더 라는 단어를 입력했을 때, 나의 캘린더 페이지로 이동시키고 싶다면 다음과 같이 quick link를 생성할 수 있다.
그러면 다음과 같이 Option + Space로 트리거한 후에 캘린더를 입력하면 원하는 곳으로 빠르게 접속할 수 있다. 만약 url에 쿼리 파라미터를 추가하고 싶다면 {query}로 넣어줄 수도 있다.
만약 이러한 트리거도 번거롭다면, 단축키로도 설정해둘 수 있다.
Command + Shift로 Raycast를 실행하고, Command + ,를 누르면 설정 화면으로 이동할 수 있다.
그리고 Extensions에서 hotkey로 설정할 명령어를 찾은 후아, hotkey에서 단축키를 설정해주면 된다.
개인적으로는 Raycast의 clipboard history 기능을 다음과 같이 설정하여 사용하고 있다.
그러면 다음과 같이 클립보드 히스토리를 접근하고 사용할 수 있다.
그 외에도 shell script를 작성하여 다음과 같이 명령어 목록도 만들고, API 호출도 보낼 수 있다. 사실상 이 글을 작성하게 만든 도구이자, 최강의 생산성 앱이니 필수적으로 설치하여 사용하고 있다.
그 외에도 Raycast의 Snippet 기능을 사용하면 자주 사용하는 텍스트나 코드를 저장하고, 빠르게 삽입할 수 있다. 다양한 기능들을 제공해주고 있는 만큼 생산성을 매우 높일 수 있다.
[ Rectangle ]
Rectangle을 이용하면 화면 분할 및 창 관리를 할 수 있다. 해당 앱을 통해 사용자가 마우스나 키보드 단축키를 통해 창을 손쉽게 이동하고 크기를 조정할 수 있도록 도와준다. 개인적으로는 다음과 같이 단축키를 변경하여 사용하고 있다.
[ AltTab ]
AltTab은 macOS에서 윈도우 운영체제의 Alt + Tab 기능을 구현해주는 앱이다. 기본적으로 macOS의 앱 전환 기능은 앱 단위로만 전환이 가능하지만, AltTab은 열려 있는 모든 창을 미리보기 이미지와 함께 보여줘 사용자가 각 창으로 쉽게 전환할 수 있도록 해준다. 대표적으로 크롬 브라우저가 하나의 앱으로 취급되는 것과 달리, AltTab을 이용하면 다음과 같이 여러 탭을 별개로 관리할 수 있다.
개인적으로는 키의 조작 부분에서 다음 윈도우 선택을 Command + Tab으로 변경하여 사용하고 있다.
또한 모양 부분에서도 테마를 Windows 10으로 변경하여, 변경할 앱을 보다 잘 보이도록 해두었다.
[ Hidden bar ]
Hidden bar는 macOS 메뉴바에서 아이콘을 숨기거나 정리해주는 앱이다. 메뉴바에 아이콘이 너무 많이 표시될 때, 이 앱을 사용하면 깔끔하게 정리할 수 있다. 아래와 같이 바 위에서 Command를 누르고 아이콘을 이동시키면 다음과 같이 깔끔하게 bar에 노출될 앱을 정리할 수 있다.
[ Killport ]
개발을 하다 보면 특정 포트를 기준으로 프로세스를 죽여야 하는 경우가 있다. 이러한 경우에는 Killport를 설치하여 사용하는 것이 편리하며, 다음의 명령어로 처리할 수 있다.
2. 크롬 익스텐션(Chrome Extensions) 정리
[ authenticator ]
최근에 많은 서비스들에서 2단계 인증(2FA,) 코드를 요청하고 있는데, 인증 코드를 매번 앱에서 확인하고 컴퓨터에서 입력하면 번거롭다. authenticator 크롬 플러그인은 브라우저 내에서 바로 2단계 인증 코드를 생성하고 복사할 수 있습도록 도와준다.
[ json formatter ]
json formatter는 json 데이터를 크롬 브라우저에서 포매팅하여 보여주는 플러그인이다. 이를 통해 json 데이터를 가독성 좋게 볼 수 있다. 다크모드까지 지원하여 유용하게 사용할 수 있다.
[ deepl ]
최근 가장 성능 좋은 번역 도구로 deepl을 많이 꼽는다. 기존에 google translator를 쓰다가 deepl로 갈아탔는데, 문맥을 읽는다는 점에서 조금 더 뛰어난 성능을 보여주는 것 같다. deepl 역시 크롬 플러그인을 제공하고 있어서, 번역하기 원하는 텍스트 블록을 지정하면 손쉽게 번역을 돌릴 수 있다.
[ Vimium ]
컴퓨터를 사용하다 보면 마우스를 사용하지 않을 경우에 생산성이 높아지는 상황이 있다. Vimium은 웹 브라우저에서 키보드만으로 네비게이션을 할 수 있게 도와준다. Vim 텍스트 편집기의 키 바인딩을 사용하여 마우스 없이 웹페이지를 탐색할 수 있다. 크롬 페이지에서 f를 누르면 원하는 행동을 키 입력으로 할 수 있다.
위에 작성된 앱이나 플러그인 외에도 상당히 유용한 도구들이 많이 있는 것 같습니다! 유용하게 쓰고 계신 도구가 있다면 공유해주세요:)
l