2024-10-22: Zellij Synchronized Mode

bind "s" { ToggleActiveSyncTab; SwitchToMode "Normal"; }

Zellij에서 이 설정을 사용하면, 해당 탭의 모든 pane에 동일한 입력을 보내는 기능을 활성화할 수 있습니다. 정말 유용한 기능입니다! 덕분에 여러 세션에서 동시에 명령어를 입력할 수 있게 되었습니다.

예를 들어, 3-5개의 간단한 컨테이너에서 동일한 명령어를 입력하거나, 여러 conf 파일을 vim으로 동시에 수정해야 할 때, Zellij나 Tmux에 있는 Sync 기능을 이용하면 상당히 편리합니다.

Easy GitHub Pages

지금까지 찾아낸 방법 중 GitHub Pages를 가장 간단하게 배포하는 방법은 파이썬 모듈인 ghp-import를 사용하는 것입니다. 물론 GitHub Actions를 통해 자동으로 배포되도록 workflows에 yml 설정을 추가하는 방법도 좋지만, ghp-import 방식이 직관적이고 깔끔하게 작동합니다. gh-pages 브랜치에 대해 신경 쓸 필요 없이 쉽게 배포할 수 있어 더욱 편리합니다.

Search & Replace

자료를 정리하면서 search & replace 툴의 필요성을 느끼게 되었는데, 여러 좋은 툴들을 찾았습니다. 특히 repgrep, rep-grep 등 다양한 유용한 툴이 있습니다. 그리고 broot을 잘 활용하면 검색과 치환 작업을 더욱 쉽게 할 수 있을 것 같습니다.

Diffnav Reply

diff -ur의 결과를 파일 트리 형태로 시각적으로 보여주는 TUI 툴인 diffnav는 정말 유용합니다. 이 툴의 개발자는 gh-dash라는 또 다른 멋진 도구의 개발자이기도 한데, 감사 인사를 전했더니 답장을 받아서 매우 기뻤습니다.