[질문] vi 에서 /tmp 디렉토리를 사용하려면 어떻게 하죠?

pelsia의 이미지

a.txt 가 58M 짜리예요.

vi a.txt 하면 파일은 열리는데, ^M 이 들어가 있는 걸 없애기 위해서 %s/^M//g 라고 vi 명령을 내렸는데, "Tmp 파일크기 초과" 라는 메세지가 나와요.

근데, File system 에서 /tmp 는 20G 공간이 남아있거든요.

vi 가 buffer 를 /tmp 를 사용하지 않나요?
그렇다면 어떻게 해서 /tmp 를 사용하라고 세팅을 할 수가 있죠?

corba의 이미지

vim을 쓰신다면

_vimrc파일에

set dir=[경로명]

라고 추가하시면 됩니다.