Vim
주요 기능
- 폭넓게 사용자 지정 가능
- 사용자 지정 가능한 키 매핑으로 작업 자동화
- 파일 비교 및 병합
- 확장 정규 표현식 지원
- 명령줄 인터페이스 또는 GUI에서 사용 가능
소프트웨어 개요
Vim은 소스 코드 편집을 위해 설계된 무료 오픈 소스 텍스트 편집기입니다. 대부분의 다른 간단한 텍스트 편집기보다 학습 곡선이 더 가파르며 초보자를 위한 프로그램은 아닙니다. Vim은 Mac용 MacVim과 Windows용 gVim으로도 제공됩니다.
Vim은 높은 수준으로 사용자 지정할 수 있도록 설계되어 사용 환경을 원하는 대로 설정하고 생산성을 극대화할 수 있습니다. 그래픽 사용자 인터페이스로 사용하거나 명령줄 인터페이스에서 사용할 수 있습니다. 키 입력 시퀀스를 자동화하거나 사용자 지정 함수를 호출하도록 직접 키 매핑을 정의할 수 있습니다. Vim의 기능을 확장할 수 있는 플러그인도 많이 제공됩니다.
컴퓨터를 매우 능숙하게 사용하고 GUI의 방해를 최소화하면서 애플리케이션을 사용하는 것을 선호한다면 Vim은 좋은 텍스트 편집기입니다. Vim 사용법을 배우고 싶지 않다면 Notepad나 TextEdit 같은 간단한 텍스트 편집기가 더 나은 선택입니다.
주요 파일 형식
지원되는 파일 형식
| 확장자 | 파일 형식 |
|---|---|
| .TXT | 일반 텍스트 파일 |
| .A | 정적 라이브러리 |
| .ANS | ANSI 텍스트 파일 |
| .ASM | 어셈블리 언어 소스 코드 파일 |
| .AWK | AWK 스크립트 |
| .BSH | BeanShell 스크립트 |
| .BVH | Biovision 계층 애니메이션 파일 |
| .C | C/C++ 소스 코드 파일 |
| .CELX | Celestia 스크립트 |
| .CFG | Wesnoth Markup Language 파일 |
| .CFG | 구성 파일 |
| .CGI | Common Gateway Interface 스크립트 |
| .COMMAND | Terminal 명령 파일 |
| .CONF | Unix 구성 파일 |
| .CSH | C 셸 스크립트 |
| .DXL | Domino XML Language 파일 |
| .ERR | 오류 로그 파일 |
| .EXW | Euphoria 소스 코드 파일 |
| .GVIMRC | GVim 런타임 구성 파일 |
| .H | C/C++/Objective-C 헤더 파일 |
| .HS | Haskell 스크립트 |
| .INC | 포함 파일 |
| .JAVA | Java 소스 코드 파일 |
| .JSON | JavaScript Object Notation 파일 |
| .L | Lex 소스 파일 |
| .LHS | Literate Haskell 스크립트 |
| .LUA | Lua 소스 코드 |
| .M | Mercury 소스 코드 파일 |
| .M | Objective-C 구현 파일 |
| .MARKDOWN | Markdown 문서 파일 |
| .MD | 머신 설명 파일 |
| .ML | ML 소스 코드 파일 |
| .MXML | Flex MXML 컴포넌트 |
| .P6 | Perl 6 소스 코드 파일 |
| .PHP3 | PHP 3 웹 페이지 |
| .PROPERTIES | Java 속성 파일 |
| .RPY | Python 스크립트 |
| .RST | reStructuredText 파일 |
| .S | 소스 코드 파일 |
| .SH | Bash 셸 스크립트 |
| .SQL | 구조화 질의 언어 데이터 파일 |
| .TEX | LaTeX 소스 문서 |
| .UTF8 | Unicode UTF-8 인코딩 텍스트 문서 |
| .YML | YAML 문서 |
기타 관련 파일 형식
| 확장자 | 파일 형식 |
|---|---|
| .GALAXY | Blizzard Galaxy 파일 |
| .J | Java 소스 파일 |
| .JAV | Java 소스 파일 |
| .LDF | Lingoes 사전 소스 파일 |
| .LIST | APT 목록 파일 |
| .LPD | LPD 데몬 인쇄 권한 파일 |
| .LTX | LaTeX 문서 |
| .MAN | Unix 매뉴얼 |
| .MD | Markdown 문서 파일 |
| .MDOWN | Markdown 파일 |
| .TLD | 태그 라이브러리 설명자 파일 |
| .VIM | Vim 설정 파일 |
| .VIMRC | Vim 런타임 구성 파일 |
| .YAML | YAML 문서 |
업데이트: 2014. 4. 29.