Mac OS X 10.8.4에서 Sublime Text 3 베타를 사용하고 있습니다. 어딘가에서 텍스트를 복사하여 Sublime에 그대로 붙여 넣기를 원 하지만 Sublime은 탭 문자를 공백으로 변환하는 것으로 보입니다. 이 작업을 수행하지 못하게하려면 어떻게해야합니까?
예, 복사 한 텍스트에 실제 탭 문자가 있는지 확인합니다. hexdump 또는 TextEdit에서 텍스트를 검사하면 볼 수 있습니다.
Mac OS X 10.8.4에서 Sublime Text 3 베타를 사용하고 있습니다. 어딘가에서 텍스트를 복사하여 Sublime에 그대로 붙여 넣기를 원 하지만 Sublime은 탭 문자를 공백으로 변환하는 것으로 보입니다. 이 작업을 수행하지 못하게하려면 어떻게해야합니까?
예, 복사 한 텍스트에 실제 탭 문자가 있는지 확인합니다. hexdump 또는 TextEdit에서 텍스트를 검사하면 볼 수 있습니다.
답변:
몇 가지 실험을 한 결과 View-> Indentation에서 "Indent Using Spaces"명령을 비활성화하여 텍스트를 그대로 붙여 넣을 수 있음을 알았습니다.
이것은 내 문제를 해결하지만 그 기능을 항상 비활성화하고 싶지는 않습니다. 내가하려고하는 것은 다소 특이합니다. 일반적으로 실수로 내가 작업중 인 탭 문자를 실수로 삽입하지 못하게하기를 원합니다.
따라서 여기에 누군가 더 나은 솔루션이 있는지 확인하고 일주일 이내에 아무것도 찾지 못하면 답변을 수락하십시오. 탭 키의 작동 방식에 영향을주는 설정을 변경하지 않고 텍스트를 그대로 한 번만 붙여 넣을 수있는 방법을 찾고 있습니다.
환경 설정-> 키 바인딩-> 사용자로 이동하면
다음과 같이 paste와 paste_and_indent를 전환해야한다고 생각합니다.
{ "keys": ["command+v"], "command": "paste_and_indent" },
{ "keys": ["command+shift+v"], "command": "paste" }
paste_and_indent
명령은 들여 쓰기가 가능하지만 탭 문자가 공백으로 바뀐 텍스트를 붙여 넣습니다.