'vi'에 해당되는 글 2건

  1. 2009.12.07 vi quick reference guide
  2. 2009.04.01 리눅스 외부 터미널에서의 vi 명령 color 표현




출처는 써있는데로 입니다....

그래도 도통..이게 뭔지...처음 이용하시는 분들은 아직도 모르실 겁니다...저도 그랬으니까요..ㅎㅎㅎ

간단히 설명을 드리겠습니다...아래 내용을 간단히 읽어보시고 위의 이미지를 보시면 쉬우실 겁니다.

입력모드
vi 에디터를 실행하고 i (insert) 를 타이핑 하시면 글자입력 및 수정을 하실 수 있습니다.
ESC 키를 누르시면 다시 나가시게 됩니다..

저장하기
저장하는 방법은 ESC 가 눌러진 상태에서 :w 를 누르시면 됩니다. vi 창의 가장아래에서 입력하시는 내용을 확인 할 수 있습니다.

나가기
나가는 방법은 :q 를 이용하시면 됩니다...
혹시나 파일이 수정된 상태에서는 위 명령어를 쓰면 에러가 나오는데...저장을 하고 나가시던지 아니면 무시를 하고 강제로 나가야 하기 때문입니다.
예를 들어서 쓰고 나가려면 :wq 를 이용하시면 되고, 강제로 나가고 싶으시면 :q! 를 이용하시면 됩니다.

커서이동
커서이동은 그냥 방향키를 이용하시거나 이미지에 나와있는 키를 누르시면 됩니다.
단어간 이동은 w, b 를 이용하시고
행의 처음으로 가시려면 0, 마지막으로 가시려면 => $

텍스트교체
커서가 있는 자리부터 여러 문자를 교체하시려면 => R
한글자만 바꾸려면 => r

삭제
한단어씩 삭제 => dw
한 줄 삭제 => dd
커서 위치부터 행 끝까지만 삭제 => D
한 글자 삭제 => x

복사,붙이기
텍스트 복사 => y
한줄 복사 => yy
커서 뒤에 붙이기 => p
커서 앞에 붙이기 => P


Posted by 스핏파이어
,



리눅스 내부의 터미널 창에서는 vi 에디터를 이용시에 프로그램의 해당명령이 컬러화 되있어서 편했습니다.


그런데 이용환경이 환경인지라.. 윈도우에서 secure SSH 를 이용해서 접속하는데요..


컬러표현을 찾아보니 대부분 이런 내용입니다.


현재 유저의 홈에 .vimrc 파일을 생성하고 다음의 내용을 추가하는 거죠..


syntax on


그러면 secure SSH에서는 해당명령을 인식해서 보여주긴하는데 color로 표현되는 것이 아니라 underline 이 생성이 됩니다.


bold 는 인식이 되는데요..


또 찾아보니, secure SSH 세팅시 terminal 을 VT100, color 세팅에서 ANSI 를 이용하라고 하던군요....


그런데 이 세팅은 터미널의 기본 세팅 입니다...


더 찾아 보았더니...


.bashrc 에 다음의 내용을 추가하면 된답니다...


if [ $TERM = "screen" ]; then
   unset TERMCAP
   export TERM=ansi
fi


이렇게 추가를 하고 보았더니...


vi 에디터에서 color가 보입니다... 하하하하...


참고로 에디터 이용 상황에서

:colorscheme ****.vim

을 이용하시면 다양한 조건의 색깔이 선택가능합니다..


***.vim 파일은 default, pablo, blue, morning, evening 등 다양하게 있구요.

:!echo $VIMRUNTIME/colors
를 이용하시면 vim 파일의 경로를 확인할 수 있습니다.

이 경우 보통은 root 권한으로 이용을 하셔야 합니다.

일반적인 경로는 /usr/share/vim/vim**/colors 가 되겠습니다.


그럼 개인 user 권한으로 이용을 하고 싶을 때는 어떻게 하느냐...


/home/user_ID/.vim/colors/***.vim

위 형식으로 자신의 홈폴더 아래에 .vim/colors 폴더를 생성해주신후에 그곳에 복사해서 이용하시면 됩니다.


다음은 컬러가 적용된 모습입니다.




Posted by 스핏파이어
,