Search
Duplicate

man 페이지를 vim으로 열어보자!

간단소개
터미널에서 매뉴얼을 vim으로 여는 방법입니다
팔만코딩경 컨트리뷰터
ContributorNotionAccount
주제 / 분류
Vim
잡지식
Scrap
태그
vim
9 more properties
터미널에서 man 3 printf 등을 했을 때 vim으로 열리게 할 수 있다!
먼저 요약
1.
쉘 설정 파일 (~/.zshrc, ~/.bashrc 등)에 다음을 추가한다.
//vim의 경우는 아래와 같이, export MANPAGER="vim -M +MANPAGER -" //neovim의 경우는 아래와 같이 쓰면 된다. export MANPAGER="nvim +Man!" //아래 내용은 soft wrap, hard wrap 관련한 내용 같은데...추가하나 안하나 차이 잘 모르겠다 export MANWIDTH=999
C
복사
2.
저장하고 나와서 source ~/.zshrc로 변경사항을 적용하면 끝!
vim에서 shift + k, :Man 3 printf 등으로 매뉴얼을 볼 수 있는데, 터미널에서도 매뉴얼이 곧바로 vim으로 열리게 할 수 있다.
manpager를 vim으로 변경했을 시의 장점
1.
기본 man과 달리 내가 이용하는 vim의 colorscheme 같은 설정들을 적용할 수 있다.
2.
vim의 커맨드들을 그대로 이용할 수 있다. 원하는 부분을 복사하기도, 긴 매뉴얼을 넘겨보며 보기에도 편하다.
3.
see also나 본문에 있는 다른 명령어, 다른 항목으로 태그를 타고 갈 수 있다. (개인적으로 가장 편하다고 생각하는 부분)
→ 해당 항목 위에 커서를 위치하고 shift + k, 혹은 ctrl + ]를 누르면 된다. 돌아올 때는 ctrl + o 혹은 ctrl + t를 누르면 된다.
4.
여러 매뉴얼 페이지들을 열어놓고 왔다갔다 하며 확인하기에도 편하다.
이렇게 연 매뉴얼을 종료할 때에는 그냥 기존과 같이 q를 누르거나, vim 종료하듯이 :q로 종료하면 된다.