지빔
이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 gvim 명령입니다.
프로그램:
이름
vim - Vi IMproved, 프로그래머용 텍스트 편집기
개요
정력 [옵션] [파일 ..]
정력 [옵션] -
정력 [옵션] -t 태그
정력 [옵션] -q [오류 파일]
ex
전망
지빔 gview 에빔 검토
르빔 검토 rgvim rgview
기술
정력 Vi와 상위 호환되는 텍스트 편집기입니다. 모든 종류를 편집하는 데 사용할 수 있습니다.
일반 텍스트의. 특히 프로그램 편집에 유용합니다.
Vi보다 향상된 기능이 많이 있습니다. 다중 레벨 실행 취소, 다중 창 및 버퍼,
구문 강조 표시, 명령줄 편집, 파일 이름 완성, 온라인 도움말, 시각적
선택 등. 차이점에 대한 요약은 ":help vi_diff.txt"를 참조하십시오. 정력 및
봤다.
달리는 동안 정력 온라인 도움말 시스템에서 많은 도움을 받을 수 있습니다.
":도움말" 명령. 아래 온라인 도움말 섹션을 참조하십시오.
가장 자주 정력 명령으로 단일 파일을 편집하기 시작했습니다.
vim 파일
더 일반적으로 정력 다음으로 시작됩니다.
vim [옵션] [파일 목록]
파일 목록이 없으면 편집기는 빈 버퍼로 시작합니다. 그렇지 않으면 정확히
다음 XNUMX개 중 하나를 사용하여 편집할 하나 이상의 파일을 선택할 수 있습니다.
file .. 파일 이름 목록. 첫 번째 파일은 현재 파일이 될 것이며
완충기. 커서는 버퍼의 첫 번째 줄에 위치합니다. 너
":next" 명령으로 다른 파일에 접근할 수 있습니다. 파일을 편집하려면
대시로 시작하고 파일 목록 앞에 "--"를 붙입니다.
- 편집할 파일은 stdin에서 읽어옵니다. 명령은 stderr에서 읽습니다.
tty여야 합니다.
-t {tag} 편집할 파일과 초기 커서 위치는 일종의 "태그"에 따라 달라집니다.
고토 레이블. {tag}가 태그 파일에서 조회되면 연결된 파일은 다음과 같이 됩니다.
현재 파일 및 관련 명령이 실행됩니다. 주로 이것을 사용한다.
C 프로그램의 경우 {tag}는 함수 이름이 될 수 있습니다. 효과는
해당 함수를 포함하는 파일이 현재 파일이 되고 커서가
함수의 시작 부분에 위치합니다. ":help 태그 명령"을 참조하십시오.
-q [오류 파일]
QuickFix 모드에서 시작합니다. [errorfile] 파일을 읽고 첫 번째 오류는
표시됩니다. [errorfile]이 생략되면 파일 이름은
'errorfile' 옵션(기본값은 Amiga의 경우 "AztecC.Err", "errors.err"의 경우
다른 시스템). 추가 오류는 ":cn" 명령으로 건너뛸 수 있습니다. 보다
":도움말 빠른 수정".
정력 명령 이름에 따라 다르게 동작합니다(실행 파일은 여전히
같은 파일).
vim "정상적인" 방식으로 모든 것이 기본값입니다.
ex Ex 모드에서 시작합니다. ":vi" 명령을 사용하여 일반 모드로 이동합니다. 도 할 수 있다
"-e" 인수로.
보기 읽기 전용 모드로 시작합니다. 파일을 쓰지 못하도록 보호됩니다. 할 수있다
"-R" 인수로도 수행됩니다.
지빔 지뷰
GUI 버전. 새 창을 시작합니다. "-g" 인수로 수행할 수도 있습니다.
에빔 이뷰
쉬운 모드의 GUI 버전. 새 창을 시작합니다. 로도 할 수 있습니다.
"-y" 인수.
rvim rview rgvim rgview
위와 같지만 제한이 있습니다. 쉘을 시작할 수 없습니다
명령 또는 일시 중단 정력. "-Z" 인수로 수행할 수도 있습니다.
옵션
옵션은 파일 이름 앞이나 뒤에 아무 순서로나 주어질 수 있습니다. 없는 옵션
인수는 단일 대시 뒤에 결합될 수 있습니다.
+[num] 첫 번째 파일의 경우 커서는 "num" 줄에 위치합니다. "숫자"인 경우
누락된 경우 커서는 마지막 줄에 위치합니다.
+/{pat} 첫 번째 파일의 경우 커서는 첫 번째 파일이 있는 줄에 위치합니다.
{pat}의 발생. 사용 가능한 검색은 ":help search-pattern"을 참조하십시오.
패턴.
+{명령}
-c {명령}
{command}는 첫 번째 파일을 읽은 후 실행됩니다. {명령}은
Ex 명령으로 해석됩니다. {command}에 공백이 포함되어 있으면 반드시
큰따옴표로 묶습니다(사용되는 쉘에 따라 다름). 예시:
Vim "+set si" main.c
참고: "+" 또는 "-c" 명령은 최대 10개까지 사용할 수 있습니다.
-S {file} {file}은 첫 번째 파일을 읽은 후 소싱됩니다. 이것은 동등하다
-c "소스 {파일}"로. {file}은 '-'로 시작할 수 없습니다. {file}이 생략된 경우
"Session.vim"이 사용됩니다(-S가 마지막 인수인 경우에만 작동).
--cmd {명령}
"-c"를 사용하는 것과 같지만 vimrc를 처리하기 직전에 명령이 실행됩니다.
파일. "-c"와 별개로 이러한 명령을 최대 10개까지 사용할 수 있습니다.
명령.
-A 만약 정력 오른쪽에서 왼쪽으로 편집을 위한 ARABIC 지원으로 컴파일되었습니다.
지향 파일 및 아랍어 키보드 매핑, 이 옵션이 시작됩니다. 정력 아랍어로
모드, 즉 '아랍어'가 설정됩니다. 그렇지 않으면 오류 메시지가 표시되고 정력
중단합니다.
-b 바이너리 모드. 편집할 수 있는 몇 가지 옵션이 설정됩니다.
바이너리 또는 실행 파일.
-C 호환. '호환' 옵션을 설정합니다. 이것은 만들 것이다 정력 주로 행동하다
.vimrc 파일이 존재하더라도 Vi와 같습니다.
-d diff 모드에서 시작합니다. XNUMX개, XNUMX개 또는 XNUMX개의 파일 이름 인수가 있어야 합니다.
정력 모든 파일을 열고 차이점을 보여줍니다. 다음과 같이 작동합니다.
Vimdiff(1).
-d {device} 터미널로 사용하기 위해 {device}를 엽니다. 아미가에서만. 예: "-d
죄수:20/30/600/150".
-D 디버깅. 에서 첫 번째 명령을 실행할 때 디버깅 모드로 이동합니다.
스크립트.
-e 시작 정력 Ex 모드에서는 실행 파일을 "ex"라고 불렀습니다.
-E 시작 정력 실행 파일이 "exim"이라고 불리는 것처럼 개선된 Ex 모드에서.
-f 전경. GUI 버전의 경우, 정력 껍질에서 포크와 분리되지 않습니다
에서 시작되었습니다. Amiga에서, 정력 새 창을 열기 위해 다시 시작되지 않습니다.
이 옵션은 다음과 같은 경우에 사용해야 합니다. 정력 대기하는 프로그램에 의해 실행됩니다.
편집 세션이 완료되도록 합니다(예: 메일). Amiga에서 ":sh" 및 ":!"
명령이 작동하지 않습니다.
--nofork 전경. GUI 버전의 경우, 정력 껍질에서 포크와 분리되지 않습니다
에서 시작되었습니다.
-F 경우 정력 오른쪽에서 왼쪽 방향 편집을 위한 FKMAP 지원으로 컴파일되었습니다.
파일 및 페르시아어 키보드 매핑, 이 옵션이 시작됩니다. 정력 페르시아어 모드, 즉
'fkmap' 및 'rightleft'가 설정됩니다. 그렇지 않으면 오류 메시지가 표시되고 정력
중단합니다.
-g 만약 정력 GUI 지원으로 컴파일된 경우 이 옵션은 GUI를 활성화합니다. 그렇지 않은 경우
GUI 지원이 컴파일되고 오류 메시지가 표시되고 정력 중단합니다.
-h 명령줄 인수 및 옵션에 대한 약간의 도움말을 제공합니다. 금후
정력 출구.
-H 만약 정력 오른쪽에서 왼쪽으로 편집하기 위해 RIGHTLEFT 지원으로 컴파일되었습니다.
지향 파일 및 히브리어 키보드 매핑, 이 옵션이 시작됩니다. 정력 히브리어
모드, 즉 'hkmap' 및 'rightleft'가 설정됩니다. 그렇지 않으면 오류 메시지는
주어진 정력 중단합니다.
-i {viminfo}
viminfo 파일을 사용할 때 이 옵션은 사용할 파일 이름을 설정하고,
기본값 대신 "~/.viminfo". 이것은 사용을 건너뛸 때도 사용할 수 있습니다.
.viminfo 파일에 "NONE"이라는 이름을 지정합니다.
-L -r과 동일합니다.
-l 리스프 모드. 'lisp' 및 'showmatch' 옵션을 설정합니다.
-m 파일 수정이 비활성화됩니다. '쓰기' 옵션을 재설정합니다. 여전히 수정할 수 있습니다.
버퍼에 있지만 파일 쓰기는 불가능합니다.
-M 수정이 허용되지 않습니다. '수정 가능' 및 '쓰기' 옵션은
설정이 해제되어 변경이 허용되지 않고 파일을 쓸 수 없습니다. 메모
이러한 옵션은 수정할 수 있도록 설정할 수 있습니다.
-N 호환되지 않는 모드입니다. '호환' 옵션을 재설정합니다. 이것은 만들 것이다 정력 굴다
.vimrc 파일이 호환되지 않더라도 조금 더 낫지만 Vi는 덜 호환됩니다.
있다.
-n 스왑 파일이 사용되지 않습니다. 충돌 후 복구는 불가능합니다. 능숙한
매우 느린 매체(예: 플로피)에서 파일을 편집하려는 경우. 또한 될 수 있습니다
":set uc=0"으로 완료되었습니다. ":set uc=200"으로 취소할 수 있습니다.
-nb NetBeans용 편집기 서버가 됩니다. 자세한 내용은 문서를 참조하세요.
-o[N] 누적된 N개의 창을 엽니다. N이 생략되면 각 파일에 대해 하나의 창을 엽니다.
-O[N] N개의 창을 나란히 엽니다. N이 생략되면 각각에 대해 하나의 창을 엽니다.
파일.
-p[N] N 탭 페이지를 엽니다. N이 생략되면 각 파일에 대해 하나의 탭 페이지를 엽니다.
-R 읽기 전용 모드입니다. '읽기 전용' 옵션이 설정됩니다. 여전히 편집할 수 있습니다.
버퍼이지만 실수로 파일을 덮어쓰는 것을 방지합니다. 하면
파일을 덮어쓰려면 다음과 같이 Ex 명령에 느낌표를 추가하십시오.
":w!". -R 옵션은 -n 옵션도 의미합니다(아래 참조). '읽기 전용'
옵션은 ":set noro"로 재설정할 수 있습니다. ":help '읽기 전용'"을 참조하십시오.
-r 복구에 사용하는 방법에 대한 정보와 함께 스왑 파일을 나열합니다.
-r {파일} 복구 모드. 스왑 파일은 충돌한 편집 세션을 복구하는 데 사용됩니다.
스왑 파일은 ".swp"가 있는 텍스트 파일과 동일한 파일 이름을 가진 파일입니다.
첨부. ":도움말 복구"를 참조하십시오.
-s 자동 모드. "Ex"로 시작하거나 "-e" 옵션이 제공된 경우에만
"-s" 옵션 앞에.
-s {스크립트}
스크립트 파일 {scriptin}을 읽습니다. 파일의 문자는
입력한 것처럼 해석됩니다. 명령으로도 동일하게 수행할 수 있습니다.
":소스! {스크립트}". 편집기보다 먼저 파일의 끝에 도달한 경우
종료하면 키보드에서 추가 문자를 읽습니다.
-T {터미널}
알 정력 사용 중인 터미널의 이름. 경우에만 필요
자동 방법이 작동하지 않습니다. 알려진 터미널이어야 합니다. 정력 (내장) 또는
termcap 또는 terminfo 파일에 정의되어 있습니다.
-u {vimrc} 초기화를 위해 {vimrc} 파일의 명령을 사용합니다. 다른 모든
초기화를 건너뜁니다. 특별한 종류의 파일을 편집할 때 사용합니다. 그것
"NONE"이라는 이름을 지정하여 모든 초기화를 건너뛰는 데 사용할 수도 있습니다. 보다
자세한 내용은 vim 내 ":help initialization"을 참조하십시오.
-U {gvimrc} GUI 초기화를 위해 {gvimrc} 파일의 명령을 사용합니다. 다른 모든
GUI 초기화를 건너뜁니다. 모든 GUI를 건너뛰는 데 사용할 수도 있습니다.
"NONE"이라는 이름을 지정하여 초기화합니다. vim 내에서 ":help gui-init"를 참조하십시오.
자세한 내용은.
-V[N] 장황합니다. 어떤 파일의 출처와 읽기 및
viminfo 파일을 작성합니다. 선택적 숫자 N은 'verbose'에 대한 값입니다.
기본값은 10입니다.
-v 시작 정력 Vi 모드에서 실행 파일이 "vi"라고 불리는 것처럼. 이것만 가지고
실행 파일이 "ex"라고 하면 효과가 나타납니다.
-w {스크립트 출력}
입력하는 모든 문자는 {scriptout} 파일에 기록됩니다.
당신은 나가 정력. 사용할 스크립트 파일을 생성하려는 경우에 유용합니다.
"vim -s" 또는 ":source!". {scriptout} 파일이 있는 경우 문자는
추가됨.
-W {스크립트아웃}
-w와 비슷하지만 기존 파일을 덮어씁니다.
-x 파일을 쓸 때 암호화를 사용합니다. 암호 키를 묻는 메시지가 표시됩니다.
-X X 서버에 연결하지 않습니다. 터미널에서 시작 시간을 단축하지만
창 제목과 클립보드는 사용되지 않습니다.
-y 시작 정력 실행 파일이 "evim" 또는 "eview"라고 불리는 것처럼 쉬운 모드에서.
냐면 정력 클릭 앤 유형 편집기처럼 작동합니다.
-Z 제한 모드. 실행 파일이 "r"로 시작하는 것처럼 작동합니다.
-- 옵션의 끝을 나타냅니다. 이후의 인수는 다음과 같이 처리됩니다.
파일 이름. 이것은 '-'로 시작하는 파일 이름을 편집하는 데 사용할 수 있습니다.
--echo-wid GTK GUI 전용: 표준 출력에서 창 ID를 에코합니다.
--help "-h"와 같이 도움말 메시지를 주고 종료합니다.
--literal 파일 이름 인수를 문자 그대로 사용하고 와일드카드를 확장하지 마십시오. 이것은 없다
쉘이 와일드카드를 확장하는 Unix에 대한 효과.
--noplugin 플러그인 로드를 건너뜁니다. -u NONE에 의해 암시됩니다.
--remote Vim 서버에 연결하고 나머지 부분에 제공된 파일을 편집하도록 합니다.
인수. 서버가 발견되지 않으면 경고가 표시되고 파일이 편집됩니다.
현재 Vim에서.
--원격-expr {expr}
Vim 서버에 연결하고 그 안에서 {expr}을 평가하고 결과를 stdout에 출력합니다.
--remote-send {키}
Vim 서버에 연결하고 {keys}를 보냅니다.
--원격 무음
--remote로, 그러나 서버를 찾을 수 없을 때 경고가 표시되지 않습니다.
--원격 대기
--remote와 같지만 파일이 편집될 때까지 Vim이 종료되지 않습니다.
--원격 대기 무음
--remote-wait와 같지만 서버를 찾을 수 없을 때 경고가 표시되지 않습니다.
--서버 목록
찾을 수 있는 모든 Vim 서버의 이름을 나열하십시오.
--서버 이름 {이름}
{name}을 서버 이름으로 사용하십시오. 와 함께 사용하지 않는 한 현재 Vim에 사용됩니다.
--remote 인수, 연결할 서버의 이름입니다.
--소켓 ID {ID}
GTK GUI 전용: GtkPlug 메커니즘을 사용하여 다른 창에서 gvim을 실행합니다.
--version 버전 정보를 출력하고 종료합니다.
온라인 도움
":help"를 입력하십시오. 정력 시작합니다. 특정 항목에 대한 도움말을 보려면 ":help subject"를 입력하십시오.
주제. 예: "ZZ" 명령에 대한 도움말을 보려면 ":help ZZ"를 입력합니다. 사용하다 및 CTRL-D
주제를 완료하기 위해(":help cmdline-completion"). 태그가 하나에서 건너뛰기 위해 존재합니다.
다른 위치에 배치합니다(일종의 하이퍼텍스트 링크, ":help" 참조). 모든 문서 파일은
이러한 방식으로 볼 수 있습니다(예: ":help syntax.txt").
onworks.net 서비스를 사용하여 온라인에서 gvim 사용