code-snippets plakken
Software:
Een programma waarmee je keyboards shortcuts kunt instellen die een stukje code plakken. Bijvoorbeeld, door op CTRL + p te drukken plakt ie de volgende code:
<p>
</p>
Of, bijvoorbeeld door CTRL + u te drukken plakt ie:
<ul>
</ul>
Hardware:
Dan denk ik aan een soort van extern toetsenbordje waarbij je op een knop drukt en dat ie dan een stukje code plakt net als in het voorbeeld hierboven.
Ben benieuwd of iemand weet of zoiets bestaat. Alvast dank voor de reacties.
Gewijzigd op 17/10/2022 00:33:17 door Ozzie PHP
https://www.macrorecorder.com/
https://support.microsoft.com/en-us/topic/how-do-i-create-macros-bd0f29dc-5b89-3616-c3bf-ddeeb04da2fb
Ik denk ook aan razer trinity muis
https://www.razer.com/gaming-mice/razer-naga-trinity
Je bent zoals altijd niet de enige die zoiets vraagt. Vanuit de gaming hoek worden er macro pads aangeboden.
Mooier zou zijn wanneer je die macro's niet nodig zou hebben, en dat PHP gewoon macro's zou ondersteunen net zoals andere talen als C en Rust dat doen. Tot die tijd moet je je behelpen met traits, of door zelf een objectje te schrijven dat prettiger code kan schrijven:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$dom = Dom::new("<!DOCTYPE html">);
// ...
$dom
->tag("ul")
->in()
->tag("li", "optie tekst")
->uit(); // ul
// ...
$dom->render(); // print HTML5
?>
$dom = Dom::new("<!DOCTYPE html">);
// ...
$dom
->tag("ul")
->in()
->tag("li", "optie tekst")
->uit(); // ul
// ...
$dom->render(); // print HTML5
?>
Dat code-voorbeeld is niet wat ik bedoel. Ik bedoel echt iets waarmee je overal (dus ook buiten je editor) een bepaalde vooraf ingestelde code-snippet kunt plakken.
Zo'n macro pad is inderdaad zoiets wat ik zelf in gedachten had. Daar kan ik eens op verder gaan zoeken. Dankjewel!
Ik ben wel eens flinke lappen tekst aan het omzetten naar html. En dan lijkt het me handig als ik niet iedere keer <h2> </h2> en <p> </p> handmatig hoef in te typen, maar dat ik gewoon via zo'n pad op een toets kan drukken en dat ie dan zelf de begin- en eindtag invoegt.
Mochten jullie nog meer suggesties hebben of concrete apparaatjes kennen waarmee dit kan, hoor ik het graag.
.mhm -bestanden. En voor Windows zijn er van derden ook macro recorders te vinden. En nog meer macro recorders. (Je moest even de goede zoekterm hebben)
Overigens kan ik het niet testen helaas, Ik ben vanwege de licentievoorwaarden na Windows 8 overgestapt op Debian..
Ok, als je het begrip "alles" beperkt tot binnen 1 Windows omgeving, dan schijn je dat in te kunnen programmeren in Overigens kan ik het niet testen helaas, Ik ben vanwege de licentievoorwaarden na Windows 8 overgestapt op Debian..
Ook voor print_r doe ik dat samen met pre tag
En dan gewoon debuggen
Voor mij nog een paar handige zijn fout en msg. deze geven direct een divje met hun classe in de uitvoer
Jan
Het gaat niet om code/functies. Het gaat erom dat ik overal in mijn applicaties een code-snippet wil kunnen plakken.
Inmiddels heb ik mede dankzij jullie input wel het volgende apparaat gevonden. Ik moet er nog even over nadenken of ik het ook daadwerkelijk ga aanschaffen. Maar hiermee schijn je dus zelf van alles aan de knoppen te kunnen verbinden. Als het goed is ook het outputten van tekst, maar bijvoorbeeld ook het starten van een programma.
https://www.elgato.com/nl/stream-deck
En reken jezel even voor of dat je het ding binnen de afschrijving hebt terugverdiend (plus het risico dat-ie minder goed kan werken dan dat je verwacht).
En dan weet je het of je hem moet aanschaffen of niet.
Als je echt vaart wilt maken met HTML kan je doorgaans beter de code er omheen goed organiseren, of investeren in een typdiploma, daarmee gaan AL je toetsaanslagen sneller. Maar die afweging moet je zelf maken. Wel coole LEDjes trouwens :)
Ik moet wel eens teksten omzetten naar html, niet in een editor, maar in de back-end van een website. Dat zijn die wysiwyg-editors. Dat betekent dus gewoon handmatig alles er goed in zetten aan de hand van een tekst in Word. Dus dan zit je heel vaak html-tags in te kloppen voor titels, paragrafen, lijstjes enz. Als dat met een druk op de knop kan, zou dat best nice zijn. Of het apparaat handig werkt, geen idee. Tot nu toe lijkt dit wel hetgeen te zijn wat het dichtst in de buurt komt. De goedkopere keypads hebben letters of cijfers erop staan. Da's niet echt handig.
Er is ook nog een LoupeDeck Live. Dat ziet er ook wel nice uit, maar is weer duurder.
Ik kan je niet echt helpen maar ik vind het wel een leuk probleem.
Je spreekt over een Worddocument.
En ik neem aan dat door toevoeging van html-tags het uiteindelijk een .html document wordt.
Dus ik heb het even geprobeerd in StarOffice, of OpenOffice zoals het tegenwoordig heet.
En verdomd! Een testje gedaan met aan- en opmaken van een kop, een tabelletje en een lijst.
Opgeslagen als .html en dit komt eruit.
Het staat nog in de oude KAPITALEN maar het werkt wel gewoon.
Weer wat geleerd... :-)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
<TITLE></TITLE>
<META NAME="GENERATOR" CONTENT="OpenOffice 4.1.6 (Win32)">
<META NAME="AUTHOR" CONTENT="Paul Uljé">
<META NAME="CREATED" CONTENT="20221018;161623">
<META NAME="CHANGEDBY" CONTENT="Paul Uljé">
<META NAME="CHANGED" CONTENT="20221018;185093">
<STYLE TYPE="text/css">
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
H1 { margin-bottom: 0.21cm }
H1.western { font-family: "Calibri", sans-serif; font-size: 16pt }
H1.cjk { font-family: "Microsoft YaHei"; font-size: 16pt }
H1.ctl { font-family: "Lucida Sans"; font-size: 16pt }
TD P { margin-bottom: 0cm }
A:link { so-language: zxx }
-->
</STYLE>
</HEAD>
<BODY LANG="nl-NL" DIR="LTR">
<H1 CLASS="western">Dit is een kop</H1>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm">en dit is platte tekst</P>
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
<COL WIDTH=128*>
<COL WIDTH=128*>
<TR VALIGN=TOP>
<TD WIDTH=50%>
<P>Kopregel</P>
</TD>
<TD WIDTH=50%>
<P>En nog een</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=50%>
<P>inhoud</P>
</TD>
<TD WIDTH=50%>
<P>inhoud</P>
</TD>
</TR>
</TABLE>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<UL>
<LI><P STYLE="margin-bottom: 0cm">Een</P>
<LI><P STYLE="margin-bottom: 0cm">twee</P>
<LI><P STYLE="margin-bottom: 0cm">drie</P>
<LI><P STYLE="margin-bottom: 0cm">vier</P>
</UL>
</BODY>
</HTML>
<HTML>
<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
<TITLE></TITLE>
<META NAME="GENERATOR" CONTENT="OpenOffice 4.1.6 (Win32)">
<META NAME="AUTHOR" CONTENT="Paul Uljé">
<META NAME="CREATED" CONTENT="20221018;161623">
<META NAME="CHANGEDBY" CONTENT="Paul Uljé">
<META NAME="CHANGED" CONTENT="20221018;185093">
<STYLE TYPE="text/css">
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
H1 { margin-bottom: 0.21cm }
H1.western { font-family: "Calibri", sans-serif; font-size: 16pt }
H1.cjk { font-family: "Microsoft YaHei"; font-size: 16pt }
H1.ctl { font-family: "Lucida Sans"; font-size: 16pt }
TD P { margin-bottom: 0cm }
A:link { so-language: zxx }
-->
</STYLE>
</HEAD>
<BODY LANG="nl-NL" DIR="LTR">
<H1 CLASS="western">Dit is een kop</H1>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm">en dit is platte tekst</P>
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
<COL WIDTH=128*>
<COL WIDTH=128*>
<TR VALIGN=TOP>
<TD WIDTH=50%>
<P>Kopregel</P>
</TD>
<TD WIDTH=50%>
<P>En nog een</P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=50%>
<P>inhoud</P>
</TD>
<TD WIDTH=50%>
<P>inhoud</P>
</TD>
</TR>
</TABLE>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<UL>
<LI><P STYLE="margin-bottom: 0cm">Een</P>
<LI><P STYLE="margin-bottom: 0cm">twee</P>
<LI><P STYLE="margin-bottom: 0cm">drie</P>
<LI><P STYLE="margin-bottom: 0cm">vier</P>
</UL>
</BODY>
</HTML>
Gewijzigd op 18/10/2022 00:31:44 door Paul Ulje
Ik weet dat Word en andere text-editors tekst kunnen omzetten naar html. Alleen krijg je er allerlei sh!t bij, zoals ook in jouw voorbeeld te zien is. En dat wil je dus niet.