나의 MobaXterm 세팅 – 테마, 폰트, 주요 기능 등

오늘은 MobaXterm 테마, zsh 세팅 등 주로 설정하는 사항들을 나중에 잊지 않기 위해 정리해 보았습니다.

MobaXterm 이란, 윈도우에서 터미널 형태로 작업을 할 때 많이 사용되는 툴입니다.

MobaXterm를 사용하면 리눅스나 윈도우 wsl2 환경뿐 아니라 AWS SSH 연결 등의 작업을 하나의 프로그램에서 할 수 있습니다.

비슷한 프로그램으로 secure CRT, putty 등의 대체 프로그램이 있으며, 개인적으로는 다른 프로그램보다 외모적으로나 기능적으로 가장 나아 보여 MobaXterm을 선택해서 사용하고 있습니다.

특히, 기존에 putty 등을 사용하고 있었다면 거기서 사용 중인 커넥션 정보를 자동으로 끌고 들어와줘서 편리합니다.

MobaXTerm 환경 설정 하기

처음 사용시 주로 세팅하는 사항을 정리해 보았습니다.

MobaXterm 외모 세팅

Default terminal Color settings

Setting  > Terminal > Default terminal Color settings

밝은 테마를 선호하는 경우 아래와 같이 세팅.

MobaXTerm 테마 설정하기

폰트 설정

Setting  > Terminal > Default terminal font settings

본인이 원하는 폰트를 설정, VS Code의 경우에는 어떠한 폰트를 설정하더라도 Consolas로 되돌아오게 된다는데, MobaXterm에서는 어떨지?

MobaXTerm 폰트 설정

그리고 한글이 제대로 나오지 않는 다면 위의 화면 Terminal Font에서 Term charset을 UTF-8(Unicode) 로 설정

사이드바 위치 변경

개인적으로 왼쪽 화면에서는 작업에 집중하고 싶어 사이드바는 오른쪽으로 보냄

sidebar에서 오른쪽 마우스 클릭

MobaXTerm 사이드바 설정

기능 설정

마우스 오른쪽 버튼 Paste

처음 MobaXterm을 사용할 때 가장 당황해서 찾게 되는 세팅. 어 왜 Paste가 안되고, 팝업 메뉴가 뜨지…?

Setting  > Terminal

기본값으로는 Shift + Insert 단축키 형태로 되어 있는데, 다른 터미널의 경험을 그대로 가져오려면 아래와 같이 Paste using right-click 지정

오른쪽 버튼 Paste 설정하기

Local shell setting

Setting  > Terminal > Local shell setting

기본 값은 bash로 지정되어 있어, 본인의 용도 및 취향에 맞게 변경

MobaXTerm 로컬 shell 선택

편집(MobaXterm Editor) 프로그램 변경하기

VI나 nano 같은거에 익숙치 않으면 그냥 윈도우 편집기가 최고. 그런데 MobaXterm 에디터가 맘에 들지 않으면 변경하기

기본 텍스트 에디터 프로그램 변경

Setting > General > Default text editor program    

아래와 같이 Notepad ++ 이나 VS Code 등으로 변경해 주기

기본 텍스트 에디터 notepad 로 변경

단축키 목록 자주 볼 수 있도록 꺼내기

손을 빠르게 움직여야 하는 이런 프로그램에서 중요한 것은 단축키인데, 참고하거나 본인에 맞게 변경하고자 할 때 빨리 하기 위해서는 툴바로 꺼내두는 것이 편리함.

Setting  > Toolbar  

MobaXTerm에서 사용되는 단축키 목록 정의 꺼내기

여러 인스턴스 실행

작업하다보면 여러 개의 mobaXterm 실행이 필요한 때가 있는데 아래와 같이 설정

Setting  > Misc - Allow mulitple instances of MobaXterm

MobaXTerm 프로그램 윈도우에서 여러개 실행하기

이상으로 간단히 MobaXterm 설정 사항 등을 알아보았습니다. 제 개인적으로 하는 세팅이므로 참고하시어 적용할 만한 사항 확인해 보시기 바랍니다.

그 밖에 도움 되는 글

Vercel 404 에러 해결 2가지- React 라우터

Notion 에서 옵시디언으로 이사 방법 공유(2023)

윈도우 WSL2 Docker 개발 환경,리액트+Node.js 핫리로디드 요약(2023)