탭을 공백으로 변환하지 않고 텍스트를 그대로 숭고한 곳에 붙여 넣기


11

Mac OS X 10.8.4에서 Sublime Text 3 베타를 사용하고 있습니다. 어딘가에서 텍스트를 복사하여 Sublime에 그대로 붙여 넣기를 원 하지만 Sublime은 탭 문자를 공백으로 변환하는 것으로 보입니다. 이 작업을 수행하지 못하게하려면 어떻게해야합니까?

예, 복사 한 텍스트에 실제 탭 문자가 있는지 확인합니다. hexdump 또는 TextEdit에서 텍스트를 검사하면 볼 수 있습니다.

답변:


5

몇 가지 실험을 한 결과 View-> Indentation에서 "Indent Using Spaces"명령을 비활성화하여 텍스트를 그대로 붙여 넣을 수 있음을 알았습니다.

이것은 내 문제를 해결하지만 그 기능을 항상 비활성화하고 싶지는 않습니다. 내가하려고하는 것은 다소 특이합니다. 일반적으로 실수로 내가 작업중 인 탭 문자를 실수로 삽입하지 못하게하기를 원합니다.

따라서 여기에 누군가 더 나은 솔루션이 있는지 확인하고 일주일 이내에 아무것도 찾지 못하면 답변을 수락하십시오. 탭 키의 작동 방식에 영향을주는 설정을 변경하지 않고 텍스트를 그대로 한 번만 붙여 넣을 수있는 방법을 찾고 있습니다.


1

환경 설정-> 키 바인딩-> 사용자로 이동하면

다음과 같이 paste와 paste_and_indent를 전환해야한다고 생각합니다.

    { "keys": ["command+v"], "command": "paste_and_indent" },
    { "keys": ["command+shift+v"], "command": "paste" }

나는 그것을 시도했지만 도움이되지 않았다. 키 바인딩이 모두 기본값으로 설정되어 있어도 paste_and_indent명령은 들여 쓰기가 가능하지만 탭 문자가 공백으로 바뀐 텍스트를 붙여 넣습니다.
Elias Zamaria

이 답변Convert Indentation to Tabs 에 표시된 버튼으로 문제가 해결됩니까?
sameetandpotatoes

나는 그것을 시도했지만 아무것도하지 않았다. AFAIK, 해당 버튼은 줄 시작 부분의 공백을 탭으로 변환합니다. 줄 중간에 일부 탭이있는 CSV와 같은 데이터를 붙여 넣으려고합니다.
Elias Zamaria 18
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.