Car-tech

Old-School 괴짜 도구 : Vim으로 텍스트 편집

I Am Rank 1 In A Skill I Never Trained In Trailblazer League? (05)

I Am Rank 1 In A Skill I Never Trained In Trailblazer League? (05)
Anonim

자유 텍스트 편집기 Vim은 고전적인 * nix 텍스트 편집기 vi의 Windows (및 다른 많은 플랫폼) 구현체입니다. "Vim"은 "Vi, Improved"의 약자로, 스크립트, 파일 병합 및 GUI 셸과 같은 기능이 부족한 반면 vi의 핵심은 vi입니다.

탭 및 크기 조정이 가능한 창은 경험을 향상시킵니다. Vim의 핵심은 고전적인 vi입니다. 와 "word processor"를 혼동하지 마십시오. Vim은 주로 코드 편집, 특히 배치 파일 및 스크립트 용으로 사용되지만 다른 것들에도 확실히 사용될 수 있습니다. 게다가 Vim은 모달이며 많은 현대인 (1980 년 이후) 사용자에게는 이상 할 수있는 개념입니다. 삽입 모드에서 키를 누르면 해당 키가 문서에 입력됩니다. 명령 모드에서 키를 누르면 적절한 명령이 실행됩니다. 삽입 모드에서 "3dw"를 입력하면 해당 문자가 커서에 나타납니다. 명령 모드에서 동일한 순서를 입력하면 문서에서 다음 세 단어가 삭제됩니다. ('u'를 치면 실행 취소됩니다!) 탈출을 누르면 모드가 전환됩니다. 화면의 하단에있는 작은 막대가 현재 어떤 모드인지 알려줍니다.

이것은 가치가있는 것보다 더 문제가있는 것 같지만 일단 학습 곡선을 넘으면 Vim의 힘과 속도는 놀랍습니다. 양식 때문에 가장 일반적인 명령은 ctrl 또는 alt 키를 사용하여 "장식"할 필요가 없습니다. 한 단어 앞으로 건너 뛰고 싶습니까? 히트 'w'. 7 단어 앞으로 건너 뛰고 싶습니까? '7w'를 누르십시오. 34 번 줄로 가니? 34G. 파일의 최상위? gg. 파일의 마지막 줄? G. 모든 주요 네비게이션 및 편집 기능은 EMACS가 요구하거나 메뉴를 통해 탐색하는 기괴한 손가락을 당기는 운동없이 2 ~ 3 개의 키만 있으면됩니다. Vim for Windows는 대부분의 표준 키도 매핑하므로 예상 한대로 페이지를 위로 이동하고 페이지를 아래로 작업 할 수 있습니다. 다른 작업을 원할 경우 키 바인딩 파일을 편집 할 수 있습니다. 마우스를 사용하여 많은 명령을 수행 할 수 있지만 마우스 기능만으로 제한하는 경우 메모장을 사용할 수도 있습니다. 주로 형식화 된 텍스트를 작성하는 경우 Vim은 가장 적합한 도구는 아닙니다 (단, LaTEX와 같은 마크 업 된 텍스트를 작성해야하는 경우 매우 유용 할 수 있습니다). 그러나 많은 배치 파일을 편집하면 PERL 스크립트 등 - 특히 Windows와 * nix 환경 사이를 정기적으로 이동하는 경우 매우 강력합니다. 그 외에, 당신이 Vim을 습득한다면, 당신의 괴짜 신분증은 확실히 몇 단계 올라갈 것입니다.