븨아이엠
Template:소프트웨어 정보 [[파일:Vim.png|thumb|left|221px|GTK+ 2 환경에서 실행 중인 gVim]] Vim(Vi IMproved{{#if:| {{#if:Template:Lang/도움말 고리|[[[Template:Lang/도움말 고리|*]]]}}|}}Template:일반 기타)은 Bram Moolenaar가 만든 vi 호환 텍스트 편집기이다. CUI용 Vim과 GUI용 gVim이 있다. 본래 아미가 컴퓨터 용 프로그램이었으나 현재는 마이크로소프트 윈도, 리눅스, 맥 오에스 텐을 비롯한 여러 환경을 지원한다.
Vim은 vi와 호환되면서도 독자적으로 다양한 기능을 추가하여 사용자의 편의를 돕고 있다. 특히 #Vim 스크립트 등을 사용해서 자유롭게 편집 환경을 변경하거나, 확장된 정규 표현식 문법, 강력한 문법 강조 기능, 다중 되돌리기, 유니코드를 비롯한 다국어 지원, 문법 검사 등을 쓸 수 있다는 점이 강점으로 꼽힌다. 한편으로는 vi와 마찬가지로 처음에 배우기 어렵다는 점이 단점으로 지적되는데, 이를 극복하기 위해 쉬운 Vim 모드를 지원한다.
인터페이스
vi처럼 Vim도 CUI(명령줄 사용자 인터페이스)를 기반으로 하며, gVim이라는 GUI(그래픽 사용자 인터페이스)용 프로그램에는 메뉴와 자주 사용하는 명령어 툴바를 추가했으나 여전히 대부분의 기능은 CUI방식을 이용한다.
Vim은 초보자를 위한 내장 설명서가 있는데 터미널에서 'vimtutor'라는 명령어로 이를 볼 수 있다. 또한 더 상세한 사용자 설명서도 있다. 이 역시 Vim에서나 온라인에서 볼 수 있다. Vim에서 :help라는 명령어로 명령어나 기능을 검색해 볼 수도 있다.
Vim 스크립트
다음은 while 루프의 예제이다. <source lang="text"> " This is a simple while loop in Vim script. let i = 1 while i < 5
echo "count is" i let i += 1
endwhile </source>
바깥 고리
{{#if:|Template:토막글/중간}}Template:토막글/그림 | {{#if:소프트웨어 | 이 글은 {{#if:소프트웨어|소프트웨어에 관한}} 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다.|이 토막글 틀의 변수는 잘못 사용되었습니다. 알맞은 변수를 토막글 모음에서 골라 사용해 주세요.}} | 이 글은 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다.
}} |
{{#if:||Template:토막글/분류}} {{#ifexpr:2853>5000|분류:큰 토막글 문서}}