«vi» 태그된 질문

vi는 원래 Unix 운영 체제 용으로 작성된 화면 지향 텍스트 편집기입니다.




9
vi 또는 vim을 사용하여 줄 번호로 지정된 여러 줄의 코드 주석 처리
이 스택 오버플로 질문 에서 vi/ vim를 사용 하여 지정된 범위의 줄 번호를 주석 처리 할 수 있다는 것을 배웠습니다 . 예를 들어 다음 bash 스크립트가 있다고 가정하십시오. #!/bin/bash This is my very very great script 지금은 (단어를 포함하는 8을 통해 줄 번호 6을 주석한다고 가정 very, very및 great사용) #주석 …
20 vim  vi 

2
vi가 명백히 손상된 이유 (viminfo 오류 E576)는 어떻게 해결합니까?
유닉스 / 리눅스 사용에 능숙하지만 전문가는 아닙니다. 파일을 열려면 (예 file.txt:) vi다음을 사용합니다 . vi file.txt 파일이 열리고 닫으려면을 사용 :q!합니다. 유닉스 / 리눅스를 사용해 온 2 년 동안이 방법을 사용해 왔습니다. 우리 기관에는 Ubuntu Linux를 실행하는 클러스터가 있습니다. 그러나 오늘 파일을 열려고 시도했지만 다음과 같은 오류 메시지가 나타납니다. E576: …
18 ubuntu  vi 

1
vi 쉘 모드에 대한 사용자 정의 키 바인딩, 즉 "set -o vi"?
방금의 경이를 발견했으며 set -o vivi 또는 vim을 사용자 정의 할 수있는 것과 동일한 방법 으로이 vi 쉘 모드를 사용자 정의 할 수 있는지 궁금하십니까? 예를 들어,보다 편리한 키 또는 키 콤보를 esc? 현재 지원되지 않는 경우 일부 사용자 지정에서 프로그램의 소스 코드와 하드 코드를 변경하는 것이 얼마나 어려울까요? 아니면 …
18 bash  vi 

2
큰 파일에서 vi를 사용하면 어떻게됩니까?
우리는 지시받지 않았지만 동료가 vi를 사용하여 큰 텍스트 파일 (server.log 3.5GB)을 보았습니다. 이로 인해 / var / tmp가 채워져 서버에서 일부 문제가 발생했습니다. 이 원인은 무엇입니까? 큰 파일에 vi를 사용하지 않아야하는 이유는 무엇입니까?
16 vim  vi 


3
Elvis와 Vim의 차이점은 무엇입니까?
내가 함께 잠시 동안 지금하는 선박을 슬랙웨어를 사용하고 엘비스 의 기본 편집기로. 대부분의 다른 Linux 배포판 은 Elvis 대신 Vim 과 함께 제공되는 것으로 보입니다 . 엘비스에 익숙해 져서 vim을 사용하는 배포판으로 이동할 때 학습 곡선에 직면하게됩니까? Vim과 비교하여 Elvis의 장단점은 무엇입니까?
15 vim  vi  elvis 

4
클립 보드에서 vi-enabled zsh 또는 bash 쉘로 붙여 넣기
키보드를 사용하여 시스템 클립 보드 (또는 텍스트 선택)에서 "vi-like"셸 프롬프트에 붙여넣고 싶습니다. 나는 보통 zsh를 사용하고 때로는 bash를 사용합니다. 두 경우 모두 vi와 비슷한 동작 ( bindkey -v/ set -o vi)으로 쉘을 설정했습니다 . vim에서 내가 찾고있는 동작은 키 시퀀스로 사용할 수 있습니다 "+p. 그러나이 특정 키 시퀀스는 vi 활성화 …
15 bash  shell  zsh  vi  clipboard 

3
vi에서 제어 문자 (^ @, ^ M, ^ I…) 검색 및 바꾸기
/proc/some_proc_id/cmdline우분투 컴퓨터 에서이 줄을 복사했습니다 . java^@-jar^@/usr/lib/selenium/selenium-server-standalone.jar^@-port^@4444^@-trustAllSSLCertificates^@ 어떻게 든 공백 문자는 ^@vi 로 표시됩니다 . 명령을 사용하여 공백 문자로 바꾸려고했습니다. :%s#^@# #g 그러나 그것은 말합니다 pattern not found ^@. 캐럿 기호로 시작하는 특수 문자를 어떻게 특수 문자로 대체 할 수 있습니까?

4
Bash vi 모드 구성을 기본값으로 명령 모드로 설정
처음 에 삽입 모드가 아닌 명령 모드 에 있도록 bash vi 모드를 구성 할 수 있습니까? 너무 많이 눌러야한다는 것을 알았 습니다. zsh에서 이것을 지정할 가능성이있는 것 같지만 bash / readline에서 이것을 수행하는 방법을 찾지 못했습니다.Esc
14 bash  vi 

7
xargs 및 vi- "입력이 터미널에서 아닙니다"
php.ini내 시스템에 약 10 개의 파일이 있으며, 여기저기서 빠르게 찾아보고 싶었습니다. 나는이 명령을 시도했다 : locate php.ini | xargs vi 그러나 vi경고 Input is not from a terminal나면 콘솔이 정말로 이상해지기 시작합니다. 그런 다음을 눌러 :q!종료 vi한 다음 ssh 세션에서 연결을 끊고 콘솔이 다시 정상적으로 작동하도록 다시 연결해야합니다. 나는 여기서 …

2
bash에서“<Esc> Kv”란 무엇입니까
나는 떠들썩한 파티를 눌러에서 오전 때 Esc, Shift+ K, V, bash는 최대 발사 $EDITOR유사한 파일 이름으로 /tmp/bash-fc-186566385. 그 이유와 목적은 무엇입니까? 아마도 내가 bash를 실행하고 있다고 언급해야합니다 set -o vi.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.