2011. 9. 23. 13:34

Vim 편집기로 스크립트 작성하기, Part 1: 변수, 값 및 표현식

Vimscript는 Vim 편집기를 변경하고 확장하기 위한 메커니즘입니다.

스크립트를 사용하면 새 도구를 작성하고 일반 작업을 단순화할 수 있을 뿐만 아니라

편집기의 기존 기능까지도 재설계하여 변경할 수 있습니다. 시리즈의 첫 번째인 이 기사에서는

Vimscript 프로그래밍 언어의 기본 구성 요소인 값, 변수, 표현식, 명령문, 함수 및 명령에 대해 설명합니다.

또한 일련의 간단한 예제를 통해 기능을 직접 구현해 보면서 설명합니다.

Vim 편집기로 스크립트 작성하기, Part 2: 사용자 정의 함수

사용자 정의 함수는 실제 환경에서 사용하고 있는 복잡한 프로그래밍 작업을 관리하기 위해 애플리케이션을

쉽게 관리할 수 있는 올바른 구성 요소로 분해하는 데 사용되는 필수 도구입니다. 시리즈의 두 번째 기사에 해당하는

이 기사에서는 몇 가지 실용적인 예제를 통해 Vimscript 언어에서 새 함수를 작성하고 전개하는 방법에 대해 설명합니다.

Vim 편집기 스크립팅, Part 3: 내장 리스트

vim스크립트는 프로그래밍의 초석인 데이터 컬렉션에 대한 연산에 있어 최상의 지원을 제공한다.

이 연재의 세 번째 기사에서는 vim스크립트의 내장 리스트를 이용하여, 리스트를 재구성하거나

연속된 파일명들을 필터링하거나 행 번호의 집합을 정렬하는 것과 같은 매일 하는 연산들을 손쉽게 하는

방법을 배울 것이다. 독자들은 또한 vim의 두 가지 일반적인 사용, 즉 할당 연산자를 정렬하는 사용자 정의 함수를

만들고, 내장 텍스트 완성 기능을 향상시키는 부분에서 리스트의 위력을 확대하고 강화하는 예들을 접할 것이다.

Vim 편집기로 스크립트 작성하기, Part 4: 사전

사전은 목록에서 다양한 최적화 기능과 상충 관계를 제공하는 컨테이너 데이터 구조입니다.

특히, 사전에서는 요소의 저장 순서가 중요하지 않으며 각 요소의 ID가 명시적입니다. Vimscript를

소개하는 이 시리즈의 네 번째 기사에서는 사전을 소개하면서 사전의 기본 구문에 대한 개요와 여러 기능에

대해 설명합니다. 마지막으로 여러 예제를 통해 사전을 사용하여 효과적으로 데이터를 처리하고 정돈된 코드를

작성하는 방법을 보여 줍니다.

Vim 편집기로 스크립트 작성하기, Part 5: 이벤트 구동 스크립트 및 자동화

왜 직접 반복하고 있습니까? Vim의 종합적인 이벤트 모델을 구성하면 파일을 로드하거나 편집기 모드 간에

전환하는 등의 특정 편집 이벤트가 발생할 때마다 시간을 절약할 수 있는 스크립트를 실행할 수 있습니다.

이 시리즈의 다섯 번째 기사인 이 기사에서는 Vim에서 이벤트가 작동하는 방법을 설명하고 유용한 이벤트 유형을

살펴본 다음 특정 스크립트를 특정 이벤트에 연결합니다. 결과적으로 사용자의 요구에 맞게 구성된 자동화된

워크플로우를 얻을 수 있습니다.

 

'Essential Tools > VIM - Vi IMproved' 카테고리의 다른 글

[VIM Plugin] T-Commant  (0) 2011.09.22
[VIM Plugin] snipMate  (0) 2011.09.22
[VIM] 단축키 정리  (0) 2011.06.27
[VIMRC] Personal Vim Initializations (개인 환경 설정)  (0) 2009.12.20
Posted by devanix
2011. 7. 7. 08:33

   


LearningtheviandVimEditors
카테고리 과학/기술>컴퓨터 > OS/운영체제
지은이 Linda Lamb , Arnold Robbins , Elbert Hannah (O'ReillyMedia, 1970년)
상세보기 [ view ]

[ 책소개 ]

There's nothing that hard-core Unix and Linux users are more fanatical

about than their text editor. Editors are the subject of adoration and worship,

or of scorn and ridicule, depending upon whether the topic of discussion is

your editor or someone else's. vi has been the standard editor for close to 30 years.

Popular on Unix and Linux, it has a growing following on Windows systems, too.

Most experienced system administrators cite vi as their tool of choice. And since 1986,

this book has been the guide for vi. However, Unix systems are not what they were 30

years ago, and neither is this book. While retaining all the valuable features of

previous editions, the 7th edition of Learning the vi and Vim Editors has been

expanded to include detailed information on vim, the leading vi clone. Vim is the

default version of vi on most Linux systems and on Mac OS X, and is available for many

other operating systems too. With this guide, you learn text editing basics and advanced

tools for both editors, such as multi-window editing, how to write both interactive

macros and scripts to extend the editor, and power tools for programmers - all in the

easy-to-follow style that has made this book a classic.

   

Posted by devanix