...
Cmder
윈도우를 사용하면서 CLI명령이 필요할때 cmd를 많이들 사용하실 것이다.
하지만 컬러를 지원하지않아 가독이 그렇게 좋지않으며, 근래 Windows OS에도 PowerShell 이라는 쉘을 제공 하기는 하지만 잘 쓰이지 않는다.
Cmder는 윈도우가 기본으로 제공하는 CMD 환경과 GIT을 사용하는데 최적화한 프로그램이다.
git을 사용할 수 있다는말은 리눅스 기반 명령어를 그대로 윈도우에서도 쓸수 있다는 말이다. (더이상 dir 말고 ls를 쓰자)
브라우저 처럼 터미널을 탭창을 통해 여러개 띄울수도 있으며, Cmd, powershell, gitbash, subsystem Windows Subsystem for Linux 등 대부분의 CLI기능을 하나의 프로그램에서 사용이 가능한 혁신적인 프로그램이다.
그리고 무엇보다 터미널이 이쁘다.
Cmder 설치
아래 공식 깃헙 배포 링크에 들어가서 압축 파일을 다운 받아준다.
참고로 cmder.zip 과 cmder_mini.zip 버전의 차이는 GIT의 유무이다.
깃을 쓸일이 없다면 mini를 다운받으면 되고, 아니면 full 버젼을 받으면 된다.
다운로드를 하면 압축된 파일이 다운받아질텐데, 참고로 cmder를 다운로드 받아 설치할 때 C:\Program Files 와 같이 관리자 권한이 필요한 폴더에는 설치하지 않도록 해야 한다.
그래서 로컬 디스크 (C:) 에 따로 cmder 폴더를 만들어서 안에다가 압축을 푼다.
만일, Cmder.exe 실행 시 오류가 뜬다면 'Unblock and Continue'를 선택해서 Blocking 없이 하면 된다.
Cmder 한글 설정
cmder.exe를 실행시킨 후 우측 하단 환경설정 버튼을 누르자.
Cmder 창 투명도 설정
Cmder 컨텍스트 메뉴 추가
GIT BASH 같은경우 윈도우 폴더창에서 우측클릭을 하면, 리스트에 메뉴가 떠서 바로 이용할 수 있듯이, cmder도 이를 제공한다.
관리자 권한으로 cmd를 열어서, cmder이 있는 폴더로 이동 후 .\cmder.exe /REGISTER ALL 명령어를 실행 해준다.
그럼 폴더에서 우클릭 시 Cmder Here이 생긴다.
cmder 문자 버그 해결법
cmder 에서 화살표 키로 command history 호출시 첫 글자가 계속 남는 버그가 있다.
원인은 prompt 에 사용하는 lambda 문자 (λ) 가 locale 마다 폰트의 크기가 달라서 렌더링이 달라지는 게 원인이다.
해결책은 다음과 같이 vendor 폴더에 clink.lua 파일을 열어서 다음 내용을 찾은 후에 람다 문자(λ) 를 $ 나 기타 프롬프트로 선호하는 문자로 변경해 주면 된다.
clink.lua 파일에서 prompt_lambSymbol 내용을 ctrl + f 로 찾는다.
그리고 다음과 같이 바꾸어 준다.
이 글이 좋으셨다면 구독 & 좋아요
여러분의 구독과 좋아요는
저자에게 큰 힘이 됩니다.