Windows에서 꽤 좋은 터미널을 사용하고 싶다!
Windows 머신에서 일하고 있지만 집에서는 Mac/Linux, 같은 경우 cmd.exe에 애처를 느끼는 것이 많이 있습니다.
그럼 Git Bash 사용할까-하지만 폰트 미묘하고 탭화할 수 없고, 원시의 MinGW라든지 Cygwin등은 잘 모르고… 라고 생각해 결국 Git Bash로 노력하고 있었습니다.
그러나 최근에 좋은 해결책을 들었기 때문에 그것에 대해 요약합니다.
ConEmu 넣기
babun 넣기
목표
Windows 컴퓨터에서
커맨드 라인 환경을 실현한다.
수단1: ConEmu
1주일 전까지 이쪽 사용하고 있었습니다.
ConEmu 프로젝트 일본어 톱 페이지 - OSDN 에서 다운로드, 압축 해제.
원하는 곳에 배치하고 시작하면 OK입니다.
첫회만 여러가지 듣기 때문에 잘 대답해 주세요.
그리고는 미그 1M (을)를 인스톨 해 설정해 줄 뿐.
기존의 각종 커멘드 라인을 간단하게 탭화할 수 버립니다.
여기는 cmd.exe, MinGW, GitBash 등 다양한 터미널을 하나의 애플리케이션에서 탭화하여 실행할 수 있는 것이 우리라고 생각합니다. cmd.exe와 UNIX 계열의 커맨드 라인을 반반 정도 사용해야 할 때는 좋을지도 모르겠네요.
수단2: babun
지금은 이쪽을 사용하고 있습니다.
DL
Babun - a windows shell you will love! 에서 다운로드 or github에서 clone.
chrome라면 부정한 파일로 간주되어 다운로드할 수 없기 때문에, Internet Explorer등으로 하면 좋지 않을까요.
다운로드하면 압축을 풀고
install.bat
를 두드리면 마음대로 전부 설치해 줍니다.환경은 전부
~/.babun/cygwin/
를 /
로 읽어들여, 그 부하에 새롭게 만들어 주기 때문에 원래의 환경은 좋지 않다! …같다.자세한 내용은 [D] Windows는 터미널이 안되기 때문에 사용할 수 없다는 것은 과거의 이야기?을 참조하십시오.
글꼴 변경
미그 1M을 설치합니다.
babun을 시작하고 창을 마우스 오른쪽 버튼으로 클릭> Options> Text> Fonts에서 Migu 1M을 선택하십시오.
패키지 추가
pact install tmux
이것이 사용하고 싶고 babun 넣은, 같은 사촌은 있습니다.
조금 자신의 말로 제대로 설명은 할 수 없으므로 tmux를 사용하기 시작했기 때문에 기본적인 기능의 사용법을 정리해 보았다 - 완숙 토마토을 읽고 두근 두근하십시오.
설정 파일 복사
이미 가지고 있는
vimrc
등의 설정 파일을, babun의 디폴트 디렉토리에 옮깁니다.일본어화
nkf가… 라든지 less가…
pact install getent libiconv libiconv-devel inetutils
mkdir ~/tmp
cd ~/tmp
git clone http://github.com/vmi/cocot
cd cocot
./configure && make && make install
이제 명령의 표준 출력을 깨끗하게 실행할 수 있습니다.
$ ping # -> キタナイ!!!
-------------------------------------------------------------------------
▒g▒p▒@: ping [-t] [-a] [-n ▒v▒▒▒▒] [-l ▒T▒C▒Y] [-f] [-i TTL] [-v TOS]
[-r ▒z▒b▒v▒▒] [-s ▒z▒b▒v▒▒] [[-j ▒z▒X▒g▒ꗗ] | [-k ▒z▒X▒g▒ꗗ]]
[-w ▒^▒C▒▒▒A▒E▒g] [-R] [-S ▒\▒[▒X▒A▒h▒▒▒X] [-4] [-6] ▒^▒[▒Q▒b▒g▒▒
▒I▒v▒V▒▒▒▒:
-t ▒▒▒f▒▒▒▒܂ŁA▒w▒肳▒ꂽ▒z▒X▒g▒Ping ▒▒▒܂▒▒B
▒▒▒v▒▒▒▒▒▒đ▒▒s▒▒▒▒́ACtrl+Break ▒▒▒▒▒▒▒Ă▒▒▒▒▒▒▒▒B
▒▒▒▒▒́ACtrl+C ▒▒▒▒▒▒▒Ă▒▒▒▒▒▒▒▒B
-a ▒A▒h▒▒▒X▒▒X▒g▒▒▒ɉ▒▒▒▒▒▒܂▒▒B
-n ▒v▒▒▒▒ ▒▒▒M▒▒▒▒R▒[▒v▒▒▒̐▒▒ł▒▒B
-l ▒T▒C▒Y ▒▒▒M▒o▒b▒t▒@▒[▒̃T▒C▒Y▒ł▒▒B
-f ▒p▒P▒b▒g▒ Don't Fragment ▒t▒▒▒O▒▒肵▒܂▒ (IPv4 ▒̂▒B
-i TTL Time To Live ▒ł▒▒B
-v TOS Type Of Service (IPv4 ▒̂݁B▒▒▒̐ݒ▒▒▒▒▒g▒p▒▒▒▒▒▒炸▒A
IP ▒w▒b▒_▒[▒▒T▒[▒r▒X ▒t▒B▒[▒▒▒h▒̎▒ɉe▒▒▒▒▒܂▒▒▒B
-r ▒z▒b▒v▒▒ ▒w▒肵▒▒▒z▒b▒v▒▒▒̃▒▒[▒g▒▒^▒▒▒܂▒ (IPv4 ▒̂▒B
-s ▒z▒b▒v▒▒ ▒w▒肵▒▒▒z▒b▒v▒▒▒̃^▒C▒▒▒X▒^▒▒▒v▒▒▒▒▒▒܂▒ (IPv4 ▒̂▒B
-j ▒z▒X▒g▒ꗗ ▒ꗗ▒Ŏw▒肳▒ꂽ▒ɂ₩▒ȃ\▒[▒X ▒▒▒[▒g▒▒p▒▒▒܂▒
(IPv4 ▒̂▒B
-k ▒z▒X▒g▒ꗗ ▒ꗗ▒Ŏw▒肳▒ꂽ▒▒▒▒▒ȃ\▒[▒X ▒▒▒[▒g▒▒p▒▒▒܂▒
(IPv4 ▒̂▒B
-w ▒^▒C▒▒▒A▒E▒g
▒▒▒▒▒▒^▒C▒▒▒A▒E▒g▒̎▒▒(▒~▒▒▒b) ▒ł▒▒B
-R ▒▒▒[▒e▒B▒▒▒O ▒w▒b▒_▒[▒▒p▒▒▒ċt▒▒▒[▒g▒▒X▒g▒▒▒܂▒
(IPv6 ▒̂▒B
-S ▒\▒[▒X▒A▒h▒▒▒X
▒g▒p▒▒▒▒[▒X ▒A▒h▒▒▒X▒ł▒▒B
-4 IPv4 ▒̎g▒p▒▒▒▒▒▒▒܂▒▒B
-6 IPv6 ▒̎g▒p▒▒▒▒▒▒▒▒▒܂▒▒B
$ cocot ping # -> キレイ!!!
-------------------------------------------------------------------------
使用法: ping [-t] [-a] [-n 要求数] [-l サイズ] [-f] [-i TTL] [-v TOS]
[-r ホップ数] [-s ホップ数] [[-j ホスト一覧] | [-k ホスト一覧]]
[-w タイムアウト] [-R] [-S ソースアドレス] [-4] [-6] ターゲット名
オプション:
-t 中断されるまで、指定されたホストを Ping します。
統計を表示して続行するには、Ctrl+Break を押してください。
停止するには、Ctrl+C を押してください。
-a アドレスをホスト名に解決します。
-n 要求数 送信するエコー要求の数です。
-l サイズ 送信バッファーのサイズです。
-f パケット内の Don't Fragment フラグを設定します (IPv4 のみ)。
-i TTL Time To Live です。
-v TOS Type Of Service (IPv4 のみ。この設定はもう使用されておらず、
IP ヘッダー内のサービス フィールドの種類に影響しません)。
-r ホップ数 指定したホップ数のルートを記録します (IPv4 のみ)。
-s ホップ数 指定したホップ数のタイムスタンプを表示します (IPv4 のみ)。
-j ホスト一覧 一覧で指定された緩やかなソース ルートを使用します
(IPv4 のみ)。
-k ホスト一覧 一覧で指定された厳密なソース ルートを使用します
(IPv4 のみ)。
-w タイムアウト
応答を待つタイムアウトの時間 (ミリ秒) です。
-R ルーティング ヘッダーを使用して逆ルートもテストします
(IPv6 のみ)。
-S ソースアドレス
使用するソース アドレスです。
-4 IPv4 の使用を強制します。
-6 IPv6 の使用を強制します。
그리고는 zsh로 이하와 같이 설정하면 OK.
alias ping='cocot ping'
alias mvn='cocot mvn'
alias sqlplus='cocot sqlplus'
alias -s py=python
그렇지만 이 사용법이라면, 치고 싶은 커멘드가 늘어날 때마다 앨리어스(alias)가 늘어나 버리는 것이 불쌍할 것 같다.
어떻게 든해야합니다.
나중에 cocot
참고 자료
ConEmu
babun
Reference
이 문제에 관하여(Windows에서 꽤 좋은 터미널을 사용하고 싶다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/blackawa/items/5c8ae06220b94a6ecfec텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)