«invocation» 태그된 질문

vim이 쉘에서 취할 수있는 다양한 옵션과 편집기를 시작하기위한 다양한 명령에 대한 질문입니다.

5
xargs로 Vim을 호출 한 후 터미널이 중단됨
때로는 xargs다음과 같이을 사용하여 Vim을 호출하려고 시도 했습니다. find . -name '*.java' | xargs vim … 어떤 종류의 작품 : Vim이 시작되면 다음 경고가 잠깐 동안 깜박입니다. Vim: Warning: Input is not from a terminal 편집 작업 — :files모든 .java파일을 예상대로 올바르게 열거합니다 . 저장하고 종료 할 수 있습니다. 그러나 …


1
비 대화식으로 파일을 편집하는 방법 (예 : 파이프 라인)?
비 대화식 방식으로 vim을 사용하여 파이프 라인 입력으로 전달 된 파일을 편집하거나 파일을 내부에서 편집하고 싶습니다 (와 유사 sed). 다음을 사용하는 몇 가지 예 sed: $ sed -i'.bak' s/foo/test/g file # Edit file in-place. $ cat file | sed s/foo/test/g # Parse file in pipeline. 그러나 나는 여기서 읽을 수 …

4
Vi를 인서트 모드로 자동로드
Linux 시스템에서 Vi를 선호하는 텍스트 편집기로 사용합니다. 모드를 일반에서 삽입으로 바꾸는 방법을 알고 있습니다. Vi가 표준 모드가 아닌 삽입 모드로 자동로드되도록 할 수 있습니까?

2
외부 Vim 인스턴스에서 기존 Vim 인스턴스의 파일을 열 수 있습니까?
일부 응용 프로그램에는 "session" 개념이 있는데 , 여기서 응용 프로그램의 기존 인스턴스에 파일을로드하는 명령을 실행할 수 있습니다. 예를 들어, 내가 입력하면 : $ firefox http://vi.stackexchange.com Firefox는 새 Firefox 프로세스를 작성하지 않고 기존 Firefox 프로세스를 재사용합니다. Vim에서 가능합니까?

5
vim 명령을 vim으로 파이프 할 수 있습니까?
다음 셸을 실행하고 싶습니다. wea-this is the end of the second word | vim j exit 0 내가 원했던 것은 키 획을 파이프하고 w(단어 앞으로 이동) 그런 다음 e( 단어 끝) 그런 다음 a(첨부) 그런 다음 -this is the end of the second word(텍스트) j이미 단어가 있는 Vim 문서에 이름 …
18 invocation 

4
표준 입력에서 컨텐츠를 편집하는 방법은 무엇입니까?
vim에서 아직 파일이 없어도 명령 줄에서 동적으로 생성 된 내용을 편집하고 싶습니다. 예를 들면 다음과 같습니다. $ echo This is example. | vim /dev/stdin $ cat /etc/hosts | vim /dev/stdin 그러나 오류가 발생하여 실패합니다. Vim : 경고 : 입력이 터미널이 아닙니다 Vim : 입력을 읽는 중에 오류가 발생했습니다. 종료하는 중 …

3
Linux 배포판에 Vi 또는 Vim이 설치되어 있는지 어떻게 알 수 있습니까?
기본 설치 (bash, Konsole)와 함께 Kubuntu 14.04를 사용합니다. 강력하고 모든 키보드, 텍스트 편집기를 배우고 Vi, Vim, Emacs 중 하나에 정착하고 싶습니다 (Nano는 간단하기 때문에 배울 것입니다). Bash와 Python 명령 줄에 약간의 경험이 있으므로 Windows 시스템없이 Linux를 사용하려는 다른 기술을 추가 할 준비가되었습니다. Bash에서 입력 vim하거나 emacs패키지를 설치하라는 메시지를 표시하십시오. 타이핑 …

1
"처음"모드에서 vim / gvim 실험
때로는 인터넷에서 찾은 트릭을 시도하고 싶습니다. 버진 모드, 즉 모든 ~ / .vimrc 항목을로드하지 않고 vim (gui 트릭 인 경우 gvim)에서 시도하는 것이 종종 도움이됩니다. 이 작업을 효율적으로 수행하기위한 팁이 있습니까?

2
명령 줄에서 표준 버퍼에 전체 버퍼를 쓰는 방법은 무엇입니까?
전체 버퍼를 /dev/stdout파일 대신 표준 출력 ( ) 에 쓰고 싶습니다 . 파일을 편집하는 동안 다음 명령이 예상대로 작동합니다. :w >> /dev/stdout 힌트 : Control+ L를 눌러 화면을 새로 고칩니다. 그러나 명령 줄에서 ( 대화식이 아닌) 동일한 작업을 수행하려고하면 예상대로 작동하지 않습니다 . $ echo This is example. | vim …

2
.vimrc 파일을 vim 소스로 보내지 않는 이유
오늘, 나는 .vimrc효과가 없다는 것을 알았 습니다. 몇 시간 전에 괜찮 았습니다. 내가 함께 정력 출시했을 때 $vim --plugin, :scriptnames에코 아무것도 : .vimrc파일이 공급되지 않았습니다. (참고 : /etc/vimrc이 문제를 해결하기 위해 제거되었습니다.) 그런 다음 Google을 시도하고 $VIMINIT변수가 의심되었습니다. 값은 다음과 같습니다 $VIMINIT. $ echo $VIMINIT set number Vim 문서 VIMINIT: …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.