문서번호: 20210119_1053 검색어: nabiro, vi, vim, gvim, tab, space, replace, 탭, 공백, 전환, 에디터, editor 참조 또는 출처: 마지막 업데이트: :set noexpandtab :retab! 위 명령어를 실행하면 공백을 탭으로 전환이 가능합니다. 8개의 공백을 한개의 탭으로 전환하려면 사전에 아래와 같이 설정되어 있어야 합니다. set ts=8 반대의 경우 (탭을 공백으로 전환할 때) :set expandtab :retab
문서번호: 203210119_1100 검색어: nabiro, vi, vim, gvim, clipboard, copy, paste, 복사, 붙여넣기, 클립보드 참조 또는 출처: 마지막 업데이트: 아래의 명령어를 사용하면 vi 에디터에서의 yy 명령어로 복사된 내용을 시스템 클립보드에도 반영이됩니다. set clipboard=unnamed vim 이 클립보드 옵션을 지원해야 합니다. 근래 버전은 대부분 지원합니다. 윈도우에서는 아래 명령어로 확인이 가능합니다. vim --version | findstr clipboard 리눅스에서는 아래 명령어로 확인이 가능합니다. vim --version | grep clipboard 위와같이 -clipboard 는 기능 지원이 안되고, +clipboard 는 기능 지원이..
문서번호: 20210107_1052 검색어: nabiro, vi, vim, 범위지정, 범위, 열단위, column, 블록, block 참조 또는 출처: 마지막 업데이트: v (소문자 v) : 현재 커서를 시작으로 블록 범위를 지정합니다. 아래 화면을 보면 2번째 줄의 테스트 문자열의 테 라는 글자에서 v 키를 한번 누르고 4번째 줄의 테스트 문자열 앞까지 커서를 이동한 후 (커서 이동은 vi 의 i j k l 키로 이동) y 키를 누르면 해당 범위가 복사됩니다. V (대문자 V) : 현재 커서가 위치한 라인이 범위의 시작입니다. 아래 화면을 보면 2번째 줄의 아무데서나 대문자 V 키를 누른 후 j, j 키를 누르면 3줄이 선택됩니다. 여기서 y 키를 누르면 3줄의 내용이 복사됩니다. 사용예) 현재 커서가..
*** 검색어: nabiro, vi, vim, 도움, 웹페이지 http://korcow.egloos.com/1333175 http://blog.naver.com/badajoa2002?Redirect=Log&logNo=87778223
*** 검색어: nabiro, vi, dos, unix, mode, 모드, ^M, 컨트롤M, Ctrl + M vi 편집기로 작업 완료해서 UNIX에 업로드 하면 가끔 특정 파일의 라인끝에 ^M 문자가 붙는 경우가 있습니다. 이것은 윈도우에서 편집하여 저장할 때 DOS 모드로 저장이 되어 모든 라인의 끝 (엔터키를 친곳)에 CR/LF가 붙기 때문입니다. 유닉스에서는 CR 이던가 LF 이던가 하나만 엔터(Line feed)로 인식하여 ^M 문자가 라인 끝에 붙게 됩니다. 이를 막기 위해서는 윈도우의 vi 에디터에서 파일을 저장할 때 UNIX 모드로 저장해야 합니다. 유닉스 모드로 변경하는 명령어는 아래와 같습니다. set fileformat=unix DOS 모드는 set fileformat=dos 위 명령어..