Wklej tekst dosłownie do Sublime bez konwersji tabulatorów na spacje

11

Używam wersji beta Sublime Text 3 w systemie Mac OS X 10.8.4. Skopiowałem jakiś tekst i chcę go wkleić do Sublime dokładnie tak, jak jest, ale wydaje się, że Sublime konwertuje znaki tabulacji na spacje. Co mogę zrobić, aby temu zapobiec?

Tak, jestem pewien, że skopiowany tekst zawiera rzeczywiste znaki tabulacji. Widzę je, jeśli sprawdzę tekst w hexdump lub TextEdit.

Elias Zamaria
źródło

Odpowiedzi:

5

Przeprowadziłem pewne eksperymenty i odkryłem, że mogę wkleić tekst dosłownie, wyłączając polecenie „Wcięcie za pomocą spacji” w obszarze Widok -> Wcięcie.

To rozwiązuje mój problem, ale nie lubię wyłączać tej funkcji przez cały czas. To, co próbuję zrobić, jest nieco niezwykłe. Zwykle chcę, aby ta funkcja była włączona, aby zapobiec przypadkowemu wstawianiu znaków tabulacji do tego, nad czym pracuję.

Z tego powodu zobaczę, czy ktoś tu znajdzie lepsze rozwiązanie, i zaakceptuję moją odpowiedź, jeśli nie znajdę niczego w ciągu tygodnia. Szukam sposobu, aby wkleić tekst dosłownie tylko raz, bez konieczności zmiany ustawienia, które wpływa na działanie mojego klawisza tab.

Elias Zamaria
źródło
1

Jeśli przejdziesz do opcji Preferencje -> Wiązania klawiszy -> Użytkownik,

Uważam, że musisz przełączyć wklej i wklej_i_indent, tak jak poniżej:

    { "keys": ["command+v"], "command": "paste_and_indent" },
    { "keys": ["command+shift+v"], "command": "paste" }
same ziemniaki
źródło
Próbowałem tego i to nie pomogło. Nawet jeśli przypisania klawiszy są ustawione na wartości domyślne, paste_and_indentpolecenie wkleja tekst, prawdopodobnie z wcięciem, ale nadal ze znakami tabulacji zastąpionymi spacjami.
Elias Zamaria,
Czy Convert Indentation to Tabsprzycisk widziany w tej odpowiedzi rozwiązałby problem?
sameetandpotatoes
Próbowałem tego i nic nie zrobiłem. AFAIK, ten przycisk konwertuje spacje na początku linii na tabulatory. Próbuję wkleić niektóre dane podobne do CSV z niektórymi zakładkami na środku linii.
Elias Zamaria,