Czy istnieje skrót klawiaturowy do formatowania kodu w Notepad ++?
Pracuję głównie z kodem HTML, CSS i Python.
Na przykład:
<title>{% block title %} {% endblock %}</title>
<link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>
Do:
<head>
<title>
{% block title %}
{% endblock %}
</title>
<link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>
Pamiętam, że Visual Studio robi to z Ctrl+ K+ Di NetBeans ma tę funkcję, ale nie mogę jej znaleźć w Notepad ++, nawet jeśli może to zrobić.
html
notepad++
code-formatting
darren
źródło
źródło
Plugin manger
, chodzi o Notepad ++ w wersji 7.5, menedżer wtyczek nie jest już dostarczany z Notepad ++Odpowiedzi:
TextFX -> HTML Tidy -> Tidy: Reindent XML
Pamiętaj, aby wybrać kod HTML, zanim to zrobisz.
źródło
Plugins > Plugin Manager > Show Plugin Manager
i pobrać TextFX. Ponadto prawdopodobnie okaże się, że TextFX nie może znaleźćlibTidy.dll
. Aby to naprawić, możesz to zrobić stackoverflow.com/questions/6985637/... Po tym wszystkim powinieneś być w stanie,TextFX -> HTML Tidy -> Tidy: Reindent XML
jak opisano w @gablin.tidy
folderunicode\plugins\Config
i wklej go do swojegoC:\Program Files\Notepad++\plugins\Config
folderu.Tidy2
Plugin będzie wykonać zadanie,Plugins > Plugin Manager > Show Plugin Manager
a następnie dodaćTidy2
.istnieje taka wtyczka jak UniversalIndentGUI , można ją zainstalować bezpośrednio z poziomu menedżera wtyczek i ma ona możliwość ponownego użycia najczęściej używanych języków programowania.
źródło
Jeśli przejdziesz do
TextFX
menu i przejdziesz doTextFX Edit
, zobaczysz pozycję menuReindent C++ Code
.To również sformatuje kod C #.
źródło
Oto lista dostępnych skrótów w Notepad ++.
Jeśli pożądana funkcjonalność nie jest dostępna, możesz zdefiniować własne makra i przypisać je do niestandardowego skrótu (nie jestem przyzwyczajony do używania makr).
AKTUALIZACJA : Zamieszczę tutaj skróty na wypadek, gdyby link utracił ważność:
źródło
Najnowsza wtyczka to tidy2, którą można zainstalować za pomocą wtyczek> Menedżer wtyczek> Pokaż menedżera wtyczek.
Sugeruję edycję konfiguracji 1 i ustawienie znaków cudzysłowu: nie, szczególnie jeśli masz skrypt wykorzystujący cudzysłowy.
Również sprzątanie więcej niż jeden raz może spowodować wstawienie ampersand za pierwszym razem, a następnie zastąpienie ampersand za drugim razem. Możesz zagrać z konfiguracją, aby dostać się tam, gdzie jest to potrzebne.
źródło
Nie do końca szukałeś odpowiedzi, ale to rozwiązanie, do którego doszedłem, gdy miałem to samo pytanie.
Jestem całkiem poważnym użytkownikiem Notepad ++, więc nie bierz tego źle. Zacząłem używać
NetBeans 8
do tworzenia stron internetowych oprócz Notepad ++, ponieważ możesz ustawić automatyczne formatowanie przy zapisywaniu dla wszystkich swoich języków, a istnieje mnóstwo opcji konfiguracji, jak wygląda formatowanie, aż do najdrobniejszych szczegółów. Możesz zajrzeć do niego i odkryć, że jest to godne narzędzie do użycia w połączeniu z notatnikiem ++. Jest to również oprogramowanie typu open source, całkowicie bezpłatne i zawiera wiele wtyczek i innych przydatnych rzeczy, takich jak automatyczne kompilowanie Sassa, jeśli również go używasz. Zdecydowanie nie jest tak szybki jak NP ++, więc nie jest świetny do małych edycji, ale może być miły dla długiej sesji kodowania.źródło
Do formatowania JavaScript używam Notepad ++ JSMin Plugin.Quite Handy
źródło
ODPOWIEDŹ NA Czerwiec 2019
Zainstaluj
XML Tools
wtyczkę z Administratora wtyczek (przynajmniej w Notepad ++ 7.7)Następnie kliknij Wtyczki -> Narzędzia XML -> Ładny druk (tylko XML z podziałem linii)
To mi zrobiło.
źródło
W moim notatniku ++ wydaje się, że TextFX potrzebuje środowiska perlowego do formatowania plików HTML. Tidy2 nie wymaga niczego, więc myślę, że jest to bardziej przydatne.
źródło
Jeśli wszystko, czego potrzebujesz, to wyrównanie, wypróbuj wtyczkę o nazwie Code Alignment.
Możesz go pobrać z wbudowanego menedżera wtyczek w Notepad ++.
źródło
Nie. Notepad ++ nie może sam się sformatować. Formatowanie można łatwo wykonać w wielu środowiskach IDE, takich jak Eclipse, NetBeans, Visual Studio [Code].
źródło
Do sformatowania kodu możemy użyć następującego skrótu w najnowszej wersji notatnika ++
źródło