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.

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.


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" }

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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.