QuickText: Visual Studio ReSharper-achtige tekstuitbreiding voor Notepad ++

click fraud protection

QuickText is een multifunctionele plug-in voor tekstuitbreiding / tekstvervanging voor Notepad ++, waarmee u tags kunt maken meest gebruikte codemodules en -structuren, zodat u ze niet steeds opnieuw hoeft te schrijven opnieuw. In een notendop is QuickText voor Notepad ++, wat ReSharper is voor Visual Studio. Hoewel het een handige configuratieconsole biedt om de tags en hun vervangende tekst te definiëren, kunt u gemakkelijk wijzigingen aanbrengen in gedefinieerde vervangende tekst en ‘tags’ tekst bewerken en wijzigen. De Tab sleutel is een triggersleutel. Nadat u de tags en vervangende tekst heeft gedefinieerd, hoeft u alleen maar de tag te schrijven, op de triggertoets te drukken en de tag-tekst te vervangen door gedefinieerde vervangende tekst.

QuickText ondersteunt een breed scala aan programmeertalen, waaronder HTML, PHP, C, C ++, XML, ASP, SQL, VB, Objective-C, Java, Fortran, Perl, Assembly enzovoort. Als je een webontwikkelaar bent en er een hekel aan hebt om tijdens het schrijven op de toetsen ‘groter dan’ en ‘minder dan’ te drukken HTML, PHP, XML etc tags, QuickText zal de manier veranderen waarop u tags definieert in HTML en andere opmaaktalen; waar je head tag aan kunt koppelen

instagram viewer

, en / ga met in het dialoogvenster Opties, eenmaal ingesteld, schrijft u gewoon de kop en drukt u vervolgens op de Tab-toets, deze zal deze onmiddellijk vervangen door . Op dezelfde manier kunt u zoveel tags associëren als u wilt, niet alleen om tijd te besparen, maar ook om te besparen op de syntaxis van de programmeertaal.

Aangezien het geen limiet oplegt aan regels of tekens die kunnen worden vervangen, kunt u een volledige codemodule definiëren, zoals Java klasseverklaring met ingesprongen codeblok en begin- en eindhaakje, met tag om deze snel te vervangen door gedefinieerde code module. QuickText wordt geleverd met zowel Unicode- als ANSI-versies. Voordat u met de installatie begint, opent u het dialoogvenster Notepad ++ van ? menu en controleer de Notepad ++ editie. Als het UNICODE is, pak dan het downloadpakket uit en kopieer QuickText. UNI.dll naar de map Notepad ++ / plugins, terwijl u voor ANSI-editie kopieert QuickText. ANSI.dll naar de map Notepad ++ / plugins.

unicode

Zodra de juiste plug-in-versie is gekopieerd, start u Notepad ++ en opent u Opties vanuit het QuickText-menu, dat toegankelijk is via Plug-ins.

quicktext

Kies in QuickText-configuratie de taal in de linkerzijbalk en voer vervolgens de tagnaam in. Nu moet u de vervangende tekst invoeren die de tag-tekst zal vervangen. De onderstaande schermafbeelding toont de if-else-construct-tag voor de Java-taal. Evenzo kunt u tags maken voor vrijwel elke taal naar keuze.

quicktext configuratie 1

Als u bovendien een tekstuitbreidingsfunctie voor normale tekst wilt maken, kiest u Normale tekst uit talen en voegt u vervolgens een tekstlabel toe gevolgd door vervangingstekst. Als u op OK klikt, worden de wijzigingen in de tekstfragmentrepository opgeslagen.

normale tekst

Omdat QuickText opgeslagen tekstfragmenten afzonderlijk behandelt volgens de gedefinieerde programmeertaal, kunt u meerdere fragmenten met dezelfde naam maken voor verschillende programmeertalen. Het controleert eerst het bestandstype en vervangt vervolgens het tekstfragment. Dit betekent dat u een tag met de naam Class voor Java, C, C ++, VB en andere programmeertalen kunt maken zonder dat u zich zorgen hoeft te maken over tekstvervangingsconflicten.

quicktext 1

Helaas ondersteunt het niet het definiëren van tijdelijke aanduidingen voor tekst, wat het nog nuttiger zou hebben gemaakt, maar het biedt de krachtigste besturingselementen voor tekstvervanging voor applicatieontwikkelaars. Als u Notepad ++ gebruikt voor uw coderingsprojecten, raden we aan deze extensie te gebruiken om het ontwikkelingsproces te versnellen.

Het ondersteunt Notepad ++ 5.4 en hoger. Er werd getest op 5.9.3.

Download QuickText

watch instagram story