'vi'에 해당되는 글 6건

  1. 2010.12.20 vi에서 정렬
  2. 2010.05.07 vi 배경색 지정하기
  3. 2008.05.05 vi로 파일 역순출력
  4. 2007.11.03 vi에서 파일간 복사하기
  5. 2007.11.03 vi에서 들여쓰기
  6. 2007.11.03 vi에서 출력결과 읽어들이기

vi에서 정렬

Unix 2010.12.20 15:01
:sort   또는  :%sort
버퍼의 모든 라인 정렬

:2,4sort
2번라인부터 4번라인까지 정렬

:sort -u
정렬후 중복 없애기

신고
Posted by She쥐포s
TAG sort, vi, 정렬
홈디렉토리의 .vimrc(unix기준)

또는

C:\Program Files\Vim\Vim7.2(버전)\vimrc_example.vim(윈도우 기본설치 기준)

파일에

let g:colors_name="torte"

추가한 후 저장.."torte"에 해당하는 내용은 개인 선택..
신고
Posted by She쥐포s

vi로 파일 역순출력

Unix 2008.05.05 17:37

o 일반적인 Linux System 또는 tac가 깔려있는 경우라면 손쉽게 파일내용을 역순으로 출력할 수 있다.

그러나 tac가 없는 경우 vi를 이용하여 파일의 내용을 거꾸로 바꾸는 방법을 소개한다.

vi에서 다음을 입력한다.

:g/.*/m0


신고
Posted by She쥐포s
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
                             UNIX GURU UNIVERSE
                                UNIX HOT TIP

                       Unix Tip 2330 - May 19, 2006

                   
http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

vi에서 파일간 복사하기

다음은 vi 편집기에서 필요한 수의 라인을 한 파일에서 다른 파일로 복사하는 방법이다.
먼저 원본 파일에서 다음의 키 조합을 사용하여라.

ESC키를 누른다.
Shift "(Shift 쌍따옴표)
a키를 누른다.
복사할 라인의 수를 누른다.
yy를 누른다.

이제 :(콜론)을 눌러 vi 프롬프트를 호출한다. 이 상태에서 e 대상파일명을 입력한다.
일단 대상파일이 열리면 복사한 라인들이 삽입될 라인으로 이동한다.

ESC키를 누른다.
Shift "(Shift 쌍따옴표)
a키를 누른다.
p키를 누른다.

라인이 복사되었다.

@@@@@@@@@@@@@@@@@@@@[ 원문 ]@@@@@@@@@@@@@@@@@@@@

VI COPY FILE TO FILE

Here is how to copy the required number
of lines from one file to another in
VI editor.  First use the following
key combinations in the source file.

Press ESCAPE
Press Shift "(Shift double quotes)
Press a
Press the number of lines you want to copy
press y followed by another y

Now press " : " (COLON) to get the vi prompt.
Hit e "Destination file name"
Once you enter the Destination file
go to the line where you want the lines
copied to be inserted.

Press ESCAPE.
Press SHIFT "(Double quotes).
Press a.
Press p.

The lines get copied.
신고
Posted by She쥐포s
TAG UNIX, vi, , 편집기

vi에서 들여쓰기

Unix 2007.11.03 21:02
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
                             UNIX GURU UNIVERSE
                                UNIX HOT TIP

                       Unix Tip 2505 - November 10, 2005

                   http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

VI에서 들여쓰기

vi 편집기에서 열을 들여쓰거나 들여쓰기를 제거한다.

<< 1단위 이동폭만큼 현재 라인을 왼쪽으로 이동한다.
>> 1단위 이동폭만큼 현재 라인을 오른쪽으로 이동한다. 

※ 譯者 註 : 리눅스의 vi 및 windows gvim에서 확인한 결과 > 또는 < 숫자만큼
                  이동폭이 변경된다.

이동폭은 다음 명령으로 설정할 수 있다.

:set sw

예를 들면, 이동폭을 4문자로 설정하는 명령은 다음과 같다.

:set sw=4
==============================================================

VI INDENTATION

Indent your lines or remove
the indentation in the vi
editor.

<< Shifts the current line to the left by one shift width.
>> Shifts the current line to the right by one shift width.

You can set the shift width
by command

:set sw

For example, the command to
set the shift width to 4
characters is

:set sw=4

This tip generously supported by:
neetas@noida.hcltech.com
신고
Posted by She쥐포s
TAG vi, , 편집기

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
                             UNIX GURU UNIVERSE
                                UNIX HOT TIP

                       Unix Tip 2744 - July  8, 2007

                   
http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

출력결과 읽기

vi에서 다음을 입력하라:

:r !my_command

위 명령은 편집하고 있는 다음 라인에 입력한 명령의 출력결과가 입력될 것이다.

@@@@@@@@@@@@@@@[원문]@@@@@@@@@@@@@@@@

READ IN THE OUTPUT

While in VI, if you enter:

:r !my_command

Then you will insert the output of
the command you've entered on the
next line of the file that you're editing.

신고
Posted by She쥐포s
TAG UNIX, vi, , 편집기