Dán nguyên văn văn bản vào Sublime mà không chuyển đổi các tab thành khoảng trắng


11

Tôi đang sử dụng bản Sublime Text 3 beta trên Mac OS X 10.8.4. Tôi đã sao chép một số văn bản từ một nơi nào đó và tôi muốn dán nó vào Sublime chính xác như nó có nhưng Sublime dường như đang chuyển đổi các ký tự tab thành khoảng trắng. Tôi có thể làm gì để ngăn chặn nó làm điều này?

Có, tôi chắc chắn rằng văn bản tôi đã sao chép có các ký tự tab thực tế. Tôi có thể thấy chúng nếu tôi kiểm tra văn bản trong hexdump hoặc TextEdit.

Câu trả lời:


5

Tôi đã thực hiện một số thử nghiệm và phát hiện ra rằng tôi có thể dán nguyên văn văn bản bằng cách vô hiệu hóa lệnh "Indent Use Spaces" trong View -> Indentation.

Điều này giải quyết vấn đề của tôi nhưng tôi không muốn tắt tính năng đó mọi lúc. Những gì tôi đang cố gắng làm là hơi bất thường. Thông thường, tôi muốn kích hoạt nó để ngăn tôi vô tình chèn các ký tự tab vào những gì tôi đang làm việc.

Vì lý do đó, tôi sẽ xem liệu có ai ở đây đưa ra giải pháp tốt hơn không và chỉ chấp nhận câu trả lời của tôi nếu tôi không tìm thấy gì trong vòng một tuần. Tôi đang tìm cách dán nguyên văn văn bản chỉ một lần, mà không phải thay đổi cài đặt ảnh hưởng đến cách hoạt động của phím tab.


1

Nếu bạn đi vào Tùy chọn -> Ràng buộc chính -> Người dùng,

Tôi tin rằng bạn phải chuyển đổi paste và paste_and_indent, như thế này:

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

Tôi đã thử nó và nó không giúp được gì. Ngay cả với các ràng buộc chính được đặt thành mặc định của chúng, paste_and_indentlệnh vẫn dán văn bản, có thể được thụt lề, nhưng vẫn có các ký tự tab được thay thế bằng dấu cách.
Elias Zamaria

Sẽ các Convert Indentation to Tabsnút, như đã thấy trong câu trả lời này giải quyết vấn đề của bạn?
sameetandpotatoes

Tôi đã thử điều đó và nó đã không làm gì cả. AFAIK, nút đó chỉ chuyển đổi khoảng trắng ở đầu một dòng thành các tab. Tôi đang cố gắng dán một số dữ liệu giống như CSV với một số tab ở giữa dòng.
Elias Zamaria
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.