나른한 오후 즐거운 주둥이 코딩 - MacTerminal 업데이트
마이너스아이

Lv.1 마이너스아이 (61.♡.139.51)

2026년 3월 14일 PM 02:13

조회 395 공감 0

없으면 만들어 쓰게 만드는 바이브 코딩 입니다.

맥용 터미널이 마음에 드는게 없어서 만들어서 실무에 쓰고 있습니다.

이번에는 쓰다가 불편한 한글 입력 (바이브 코딩 필수) 이 약간의 문제가 있어서 수정했습니다.

필요하신 분들은 써보시면, 나름 편한 기능들이 좀 있습니다.

https://github.com/secondlook-hub/MacTerminal/releases

Features

  • Terminal Emulation — Full pseudoterminal (forkpty) with xterm-256color support

  • Tabs — Multi-tab interface with drag & drop reordering (Cmd+T / Cmd+W)

  • Split View — Side-by-side terminal panes within a tab (Cmd+D / Cmd+Shift+D to close)

  • SSH Bookmarks — Tree-structured connection manager with folders and subfolders

  • SSH Auto-Password — Automatically detects SSH password prompt and sends stored password (one-shot)

  • Commands — Save frequently used commands and double-click to auto-input into terminal

  • Right-Click Copy/Paste — Right-click to copy selection or paste if no selection

  • Background Tab Updates — Tabs continue processing data even when not focused, with blink indicator for unread output

  • Themes — Dark, Gray, and Light themes with sidebar support (View > Theme)

  • Line Numbers — Toggle line numbers on the left side (View > Show Line Number)

  • Timestamps — Per-line timestamps on the right side (View > Show Timestamp)

  • Logical Line Tracking — Wrapped lines are treated as a single logical line for line numbers and timestamps

  • Settings Export/Import — Export and import connections, commands, theme, and color settings (File > Settings)

  • Folder State Persistence — Sidebar folder expanded/collapsed state remembered across restarts

  • Font Zoom — Cmd + Mouse Wheel to resize terminal font instantly (8pt–72pt)

  • NFC Normalization — File drag & drop and clipboard paste use NFC Unicode form (fixes Korean filenames)

  • Text Wrap Toggle — Turn text wrapping on/off with horizontal scrolling (View > Text Wrap)

  • Smart Double-Click — Double-click selects text between 2+ consecutive spaces (selects phrases, not just words)

  • Status Bar — Bottom bar showing logical line number (Ln) and column (Col) with selection range

  • Drag & Drop — Reorder bookmarks and move them between folders

  • Find — In-terminal search with next/previous navigation (Cmd+F)

  • Recording — Record terminal sessions to text files

  • Save Output — Export terminal content to file (Cmd+S)

  • Customization — Configurable font, background color, and text color

  • Block Selection — Toggle block selection mode for text

  • Multi-Window — Detachable terminal windows with full terminal updates in detached windows

  • Clean Shell Exitexit command properly terminates shell and all child processes without freezing

  • Process Group Cleanup — Tab close kills entire process group (shell + SSH + child processes)

  • Hidden Input Protection — Non-echoed input (passwords, etc.) is not displayed in tab titles

  • Working Directory — Starts in home directory; new tabs inherit current directory

  • Directory Tree — Right-side panel showing filesystem tree from root; auto-refreshes and highlights on cd; double-click to change directory (View > Directory Tree)

  • Shell Integration — Built-in zsh shell integration automatically reports current directory via OSC 7; directory tree highlights and scrolls to current directory on cd

  • Connection Double-Click — Double-click SSH bookmarks to connect instantly

  • List Deselect — Click empty area in connections/commands list to clear selection

  • Independent Terminal Identity — Uses own TERM_PROGRAM identifier to prevent macOS from launching the default Terminal.app

  • Auto Update — Checks for new releases via GitHub Releases API

  • Folder Access — Prompts for Desktop, Documents, Downloads folder access on first launch

  • Rename Folder Sheet — Improved folder rename UI with sheet dialog and keyboard support

  • Full Disk Access Check — Checks Full Disk Access permission on launch; shows setup guide and opens System Settings if not granted

  • Korean IME Backspace Fix — Single backspace deletes the last composing jamo (consonant) without requiring a second press

댓글 (2)

  • 아키하 Lv.1

    03.14 · 5.♡.36.150

    iTerm2쓰고있었는데 갈아타야겠습니다. 감사합니다!

  • 마이너스아이

    마이너스아이 Lv.1 → 아키하 작성자

    03.14 · 61.♡.139.51

    필요한 기능 있으시면 알려주세요. 적극 반영 입니다.

댓글을 작성하려면 이 필요합니다.