it-swarm-ko.tech

vim 버퍼의 이름을 변경하는 방법

Vim에서 버퍼 이름을 변경할 수 있습니까?

특히 Conque Shell 을 사용하여 vim (각 셸이 버퍼에 있음)에서 셸을 열고 여러 셸을 사용하여 다음을 참조하십시오.

10: bash - 1
11: bash - 2

내 버퍼 목록에. 이 버퍼의 이름을보다 의미있는 이름으로 바꾸고 싶습니다 (예 : "bash-2"대신 "Mercurial"). 가능할까요?

29
Barthelemy

:file newname를 사용하여 버퍼 이름을 변경할 수 있습니다.

:help :file_f 에서 :

현재 파일 이름을 {name}로 설정합니다. 선택 사항! :file처럼 메시지가 잘리지 않습니다.
버퍼에 이름이 있으면 그 이름이 alternate-file 이름이됩니다. 이전 이름을 보유하기 위해 나열되지 않은 버퍼가 생성됩니다.

41
Thomas Themel

:file <new-name> (또는 :f <new-name>)를 사용하여 현재 버퍼의 이름을 바꿉니다.

:f[ile][!] {name}

현재 파일 이름을 {name}로 설정합니다. 선택 사항 인 !:file 와 같이 메시지가 잘리지 않도록합니다. 버퍼에 이름이있는 경우 해당 이름은 alternate-file 이름이됩니다. 이전 이름을 보유하기 위해 나열되지 않은 버퍼가 생성됩니다.

3
Rory O'Kane

버퍼에 이미 파일 이름이있는 경우 :file는 파일 이름을 변경하지 않고 대체 파일 이름 만 변경합니다. 버퍼 이름을 넣으려면 :0f[ile]로 버퍼 이름을 지워야합니다.

:e foo

:0f
:file bar
2
jonallard