이상한 행동을 이해하는 데 어려움이 있습니다 .vi 는 파일 끝에 특별히 입력하지 않으면 줄 바꿈 (ASCII : LF, Unix ( AIX ) 시스템 이므로 LF)을 추가하는 것처럼 보입니다 . vi에서 파일을 편집합니다 (끝에 줄 바꿈을 입력하지 않도록주의하십시오). # vi foo ## Which I will finish on the char "9" and …
나는 최근에 zsh (최종)로 전환했으며 그것을 좋아합니다! 지금까지 내가 놓친 한 가지는 증분 기록 검색을 수행하는 Ctrl+ R입니다. 나는 역사를 올바르게 설정했다 HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history 내가 사용하는 vi키 바인딩을 bindkey -v 그러나 Ctrl+ R는 작동하지 않습니다. 현재 줄 위의 줄을 제거합니다. 이것은 vim에서 해야하는 동작이 아닙니다. 어떤 제안?
viXML 텍스트를 "예쁘게"만드는 쉬운 방법이 있습니까? 예를 들면 다음과 같습니다. 나는 이것을 원한다 .. <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person> 이게 ... <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person>
에 vim내가 사용 yy하고 p모든 시간 꺼낼 라인을 붙여 넣습니다. 그러나 파일에서 한 줄을 여러 위치로 바꾸려면 클립 보드 / 레지스터의 줄을 삭제 하기 yy p dd p때문에 사용할 수 없습니다 dd. 레지스터를 더 잘 사용하는 방법을 알아야하지만 p현재 줄을 대체 하는 방법이 있다고 생각합니다.
명확히하기 위해 : 터미널 내에서 vim을 사용할 때 커서 를 변경하는 방법을 묻지 않습니다 . Bash의 vi 모드에서 입력 모드와 명령 모드를 전환 할 때 커서를 변경하고 싶습니다. set -o vi <CR> type some text <ESC> (the cursor changes shape/color) i (cursor change back) etc... zsh 에서 모드 변경시 커서 …
내가 함께 일하고 VIm및 검색을 설정하고 내 검색 문자열의 일부 정규 표현식을 다시 사용할 수있는 몇 가지 대체 할 명령을 교체하려고합니다. 간단한 예제 I 교체 할 줄 것이다 (10)에 {10}(10)는 임의의 숫자 일 수 있습니다. 나는 여기까지왔다 .s/([0-9]*)/what here??/ 내가 원하는 부분과 정확히 일치합니다. 이제 교체를 시도했습니다 .s/([0-9]*)/{\0}/ 그러나 이것은 …
저는 유닉스에 능통 한 동료를 가졌습니다. 그는 Vi 키 바인딩을 사용하여 쉘 명령을 편집하는 방법을 보여주었습니다. 그는 내가 로그인 할 때마다 실행되는 파일에 명령을 넣었습니다. 그 이후로 다른 프로젝트로 옮겼습니다. 불행히도 이것을 설정하는 방법을 기억하지 못합니다. Vi 키 바인딩을 사용하여 터미널에서 명령을 편집하는 방법을 알고있는 사람이 있습니까? 해당 설정을 어떻게 …