Konwertuj tabulatory na spacje w Notepad++
Jak przekonwertować tabulatory na spacje w Notepad++?
Znalazłem stronę internetową, która sugeruje, że jest to możliwe, ale nie mogłem znaleźć żadnych informacji o tym, jak to zrobić.
Chciałbym móc to zrobić, ponieważ niektóre formularze internetowe nie respektują kodu z zakładkami w nich.
15 answers
Aby przekonwertować istniejące tabulatory na spacje, naciśnij Edit->Blank Operations->TAB to Space
.
Jeśli w przyszłości chcesz wprowadzić spacje zamiast tab po naciśnięciu klawisza tab:
- przejdź do
Settings->Preferences...->Language
(od wersji 7.1) lubSettings->Preferences...->Tab Settings
(poprzednie wersje) - Sprawdź
Replace by space
- (opcjonalne ) możesz ustawić liczbę spacji, które będą używane zamiast tabulacji, zmieniając pole
Tab size
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-25 08:55:12
przestarzałe: ta odpowiedź jest poprawna tylko dla starszej wersji Notepad++. Konwersja między kartami/spacjami jest teraz wbudowana w Notepad++ , A Wtyczka TextFX nie jest już dostępna w oknie dialogowym Menedżer wtyczek.
- najpierw ustaw "zastąp spacjami" ustawienie w
Preferences -> Language Menu/Tab Settings
. - Następnie otwórz dokument, w którym chcesz zastąpić karty.
- Zaznacz cały tekst ( CTRL+A ).
- następnie wybierz
TextFX -> TextFX Edit -> Leading spaces to tabs or tabs to spaces
.
Uwaga: upewnij się, że wtyczka TextFX Characters jest zainstalowana (Plugins -> Plugin manager -> Show plugin manager
, Installed
tab). W przeciwnym razie nie będzie Menu TextFX.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-19 18:28:36
Settings ->
Preference ->
Edit Components (tab) ->
Tab Setting (group) ->
Zastąp spacją
W wersji 5.6.8 (i wyżej):
Ustawienia ->
Preferencje... ->
Language Menu / Tab Settings ->
Tab Settings (group) ->
Zastąp spacją
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-29 14:28:48
Musisz zastąpić \t
- upewnij się, że używasz trybu rozszerzonego!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-19 18:26:43
Wykonaj tę procedurę, aby przekonwertować spacje na tabulatory lub odwrotnie:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-16 07:24:03
Właśnie wysłałem wtyczkę Notepad++ do konwersji tabulatorów na spacje. Tak, konwertuje karty na środku linii. Tak, uwzględnia inne znaki w polu z kartami. Zobacz też
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-19 18:30:31
The easy way:
- Zaznacz pojedynczy obszar tabulacji
- Kopia
- Pokaż Znajdź / Zamień
- Wklej w pole znajdź
- Kliknij pole Zastąp i naciśnij spację
- następnie zastąp wszystkie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-19 18:29:06
Nie przeczytałem wszystkich odpowiedzi, ale nie znalazłem odpowiedzi, której szukałem.
Używam Pythona i nie chcę wykonywać operacji find/replace lub 'blank operations' za każdym razem, gdy chcę skompilować kod...
Więc najlepszym rozwiązaniem dla mnie jest to, że dzieje się w locie!
Oto proste rozwiązanie, które znalazłem :
Przejdź do:
- Ustawienia Menu - > Preferencje
- Wybierz Ustawienia Karty
- wybierz typ języka (np. Python)
- zaznacz pole wyboru 'Użyj wartości domyślnej'
- zaznacz pole wyboru 'Zastąp spacją'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-19 19:13:19
W wersji 5.8.7:
Menu Ustawienia -> Preferencje... -> Menu językowe/ustawienia karty -> Tab Settings (Możesz wybrać sam język, aby zastąpić tabulatory spacjami. Jest super!)- >Odznacz Użyj domyślnej wartości i zaznacz Zastąp spacją.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-19 19:07:38
W ustawieniach preferencji nie ma zakładki 'Edytuj Komponenty'. Musisz przejść do "menu językowe / Ustawienia kart", jest tam opcja kontrolowania zachowania kart. Można nawet ustawić, aby działał inaczej w zależności od języka pliku.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-12 17:05:30
CLR Tabs to Spaces plugin powinien być dobrym rozwiązaniem. Użyłem go i zadziałało.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-07-30 09:19:15
Podążam tą prostą drogą:
- Double click (Highlight) single tab (ie: \t ).
- prasa
ctrl + F
(Find/repace
). - możesz nie zobaczyć \t lub pojedynczego obszaru tabulacji w polu
Find What:
. Ale nie martw się. - wprowadź
space
w poluReplace With:
. - Kliknij
Replce All
.
Zrobione! :)
Zobacz:
Uwaga: Metoda ta stosuje się do odwrotnej (Zastąp spację przez tab ).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-26 05:38:10
Jeśli zdarzy ci się pracować w środowisku uniksowym, polecenie expand jest tym, czego potrzebujesz:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-19 19:09:16
Settings > Preferences > Tab Settings Zaznacz opcję "Zastąp spacją". Zauważ, że nad nią znajduje się rozmiar karty: 4 Kliknij na cztery i otworzy się okno z opcją zmiany wartość do innej liczby całkowitej.
Wprowadź żądaną liczbę całkowitą i naciśnij klawisz ENTER.
Masz to
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-06 02:00:32
Następujący sposób jest moim zdaniem najlepszy:
Pobierz:
- Notepad++
- plugin http://sourceforge.net/projects/tabstospacesnpp/?source=typ
- przeczytaj instrukcję i przekonwertuje tabulatory na spacje.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-19 19:11:03