Premiär! Fyndchans i SweClockers Månadens Drop

Grönfärglägga rader SNABBT i VSCode?

Permalänk
Avstängd

Grönfärglägga rader SNABBT i VSCode?

Jag funderar på om det finns någon plugin eller liknande snabbimplementering i VSCode som gör att när jag vill gå igenom min kod och ge grönt ljus för varje kontrollerad och säkerställd kodrad att den kan markeras grönt? Dvs., att kodraden får grönfärgad bakgrund som ett sätt att veta att man INTE behöver kontrollera den igen?

Tack för svar på förhand! Jag älskar VSCode för nu kan jag *äntligen* spara mina HTML-filer till skillnad från Atom!

Visa signatur

"Företagsboendeförmedlare" | Min Überkill Dator: Processor: Intel Pentium P5 66 Mhz OC | Moderkort: ASRock P4I65G | Minnen: 2st Samsung 128MB PC133 | Grafikkort: Canopus GeForce 256 DDR | Lagring: IBM 350 4,4 MB | Operativsystem: DOS/360 | Chassi: Mercury Full-Tower ATX Chassis |

Permalänk
Hedersmedlem

En enkel metod att göra detta oavsett texteditor är att lägga in kommentarer i koden antingen där man kollat eller där man ska kolla. Du behöver ju inte lägga in det rad för rad, det är kanske vettigare att göra det per funktion. En kodrad är ju svår att kolla om den är korrekt eller inte i sig ändå så det är nog ett mer meningsfullt sätt att hålla koll på.

Är funktionerna för stora att du behöver dela upp dem i block eller rader för att kunna kolla dem i helhet så är det ett tecken på att dina funktioner är för stora och komplicerade och behöver delas upp.

Permalänk
Avstängd
Skrivet av pv2b:

En enkel metod att göra detta oavsett texteditor är att lägga in kommentarer i koden antingen där man kollat eller där man ska kolla. Du behöver ju inte lägga in det rad för rad, det är kanske vettigare att göra det per funktion. En kodrad är ju svår att kolla om den är korrekt eller inte i sig ändå så det är nog ett mer meningsfullt sätt att hålla koll på.

Är funktionerna för stora att du behöver dela upp dem i block eller rader för att kunna kolla dem i helhet så är det ett tecken på att dina funktioner är för stora och komplicerade och behöver delas upp.

Tack för svaret!

Utmaningen är att jag skall lansera min HTML-fil utan några kommentarer (dvs., utan // eller /* */ kod).

Dock skulle jag kunna lägga till //OK och sedan massöker jag alla sådana och raderar för det finns ingen sådan kod (//OK) som inte får tas bort.

Mina koder är oxå väldigt korta då jag indexerar bara innehållsförteckningar och rubriker från böcker, samt uppgifter, exempelvis:

<h2>Jörgen Jönsson kan inte spela basket</h2> <h2>Uppgifter</h2> <h3>1</h3> <h3>2</h3> <h3>3</h3> <h4>a)</h4> <h4>b)</h4> <h4>c)</h4> <h3>4</h3>

Exempelvis har jag närmare 3400 rader med </h kod att gå igenom beträffande rättstavning och att det stämmer överens från bok, osv. Chilljobb men långdrygt om man missar något just för att slutkunden måste få en så korrekt NCC-fil som det går!

EDIT: Jag hittade inget vettigt i Command Palette men såg att man kan vänsterklicka på vänster om varje radnummer (numret vänster om varje kodrad) så dyker en röd prick upp. Om denna kunde ha gett en bakgrundsmarkering för kodraden som den är kopplad till hade det varit fenomenalt bra!

Visa signatur

"Företagsboendeförmedlare" | Min Überkill Dator: Processor: Intel Pentium P5 66 Mhz OC | Moderkort: ASRock P4I65G | Minnen: 2st Samsung 128MB PC133 | Grafikkort: Canopus GeForce 256 DDR | Lagring: IBM 350 4,4 MB | Operativsystem: DOS/360 | Chassi: Mercury Full-Tower ATX Chassis |

Permalänk
Medlem

Tveksamt om det är en "grej" - ser inte direkt användningen av det själv heller.. Är det något likt UnitTest som du är inne på? Annars är nog kommentarer eller någon typ av folding det närmaste du kan komma känner jag.

https://marketplace.visualstudio.com/items?itemName=maptz.reg...

Vill du sedan lägga till en Grön färg på detta så kan du, i din settings-fil, ange

"workbench.colorCustomizations": { "editor.foldBackground": "#ff00ff00" }

Edit:
Annars finns denna. Det är också just kommentarer, men det är nog det närmsta du kommer tyvärr..
https://marketplace.visualstudio.com/items?itemName=aaron-bon...

Visa signatur

NZXT H510 Flow MSI B450 Tomahawk MAX
AMD Ryzen 5800X3D RX 7900XTX Kingston Fury 64GB

Permalänk
Medlem
Skrivet av AplAy:

Tack för svaret!

Utmaningen är att jag skall lansera min HTML-fil utan några kommentarer (dvs., utan // eller /* */ kod).

Dock skulle jag kunna lägga till //OK och sedan massöker jag alla sådana och raderar för det finns ingen sådan kod (//OK) som inte får tas bort.

Mina koder är oxå väldigt korta då jag indexerar bara innehållsförteckningar och rubriker från böcker, samt uppgifter, exempelvis:

<h2>Jörgen Jönsson kan inte spela basket</h2> <h2>Uppgifter</h2> <h3>1</h3> <h3>2</h3> <h3>3</h3> <h4>a)</h4> <h4>b)</h4> <h4>c)</h4> <h3>4</h3>

Exempelvis har jag närmare 3400 rader med </h kod att gå igenom beträffande rättstavning och att det stämmer överens från bok, osv. Chilljobb men långdrygt om man missar något just för att slutkunden måste få en så korrekt NCC-fil som det går!

EDIT: Jag hittade inget vettigt i Command Palette men såg att man kan vänsterklicka på vänster om varje radnummer (numret vänster om varje kodrad) så dyker en röd prick upp. Om denna kunde ha gett en bakgrundsmarkering för kodraden som den är kopplad till hade det varit fenomenalt bra!

Det är Breakpoint som du menar?
https://code.visualstudio.com/api/references/theme-color#debu...
Kan finnas något där som du kan ändra manuellt.

Visa signatur

NZXT H510 Flow MSI B450 Tomahawk MAX
AMD Ryzen 5800X3D RX 7900XTX Kingston Fury 64GB

Permalänk
Avstängd

EDIT: Så här ser det ut just nu och jag har prickat i några rader som jag då skulle vilja få kodraderna att få en annan färg som det blir när man markerar dem med musen:

En sista lösning är som tipsat att använda kod som gör koden "//OK" grönfärgad som ett sätt att se att den kodraden är kontrollerad & säkerställd av mig. Bästa vore dock om jag kan få hela markerade koderna grönfärgade i bakgrunden så det blir ännu lättare visuellt för mig att kontrollera & beta av koderna.

Och ja, det som ses här i med olika Headings är den enda koden jag håller på med inom HTML just nu. Så "chill" är en av mina arbetsuppgifter just nu!

Skrivet av Pamudas:

Tveksamt om det är en "grej" - ser inte direkt användningen av det själv heller.. Är det något likt UnitTest som du är inne på? Annars är nog kommentarer eller någon typ av folding det närmaste du kan komma känner jag.

https://marketplace.visualstudio.com/items?itemName=maptz.reg...

Vill du sedan lägga till en Grön färg på detta så kan du, i din settings-fil, ange

"workbench.colorCustomizations": { "editor.foldBackground": "#ff00ff00" }

Edit:
Annars finns denna. Det är också just kommentarer, men det är nog det närmsta du kommer tyvärr..
https://marketplace.visualstudio.com/items?itemName=aaron-bon...

Det är en grej för mig för jag kan inte skicka in en HTML-fil till slutkund som innehåller "kommentarkod" i form av // eller /* */ eller liknande. Däremot behöver jag något eget tillfälligt att kunna se kod som jag har kontrollerat gentemot ett visst källmaterial för det är lätt för mig annars att tro att jag kontrollerat något och så har jag inte det...

EDIT: Den där sista du länka var faktiskt grym för det ger åtminstone en viss visual cue för vad som är "godkänt/kontrollerat" av mig. Jag bör kunna justera i koden (dvs., kommentarskoden) så den lyses grön när det är:

<h2>Detta är en rubrik vars stavning, rubriksnivå och övrigt innehåll har kontrollerats med kommentar som sedan tas bort innan slutleverans!</h2>//OK

Jag programmerar in en Code snippet i AutoHotKey "w§" för att mata ut den koden automatiskt så går det fort.

Visa signatur

"Företagsboendeförmedlare" | Min Überkill Dator: Processor: Intel Pentium P5 66 Mhz OC | Moderkort: ASRock P4I65G | Minnen: 2st Samsung 128MB PC133 | Grafikkort: Canopus GeForce 256 DDR | Lagring: IBM 350 4,4 MB | Operativsystem: DOS/360 | Chassi: Mercury Full-Tower ATX Chassis |

Permalänk
Medlem

Jag kör visual studio som texteditor på kod i olika git'ar och har upptäckt att verktyget du behöver finns inbyggt.

Öppnar du en fil som är editerad så dyker varje rad upp med röd/grön/blå makering i kanten,
för ändrade, borttagna, delvis ändrade rader och man kan lätt trycka på en sådan markering och gå igenom alla ändringar en efter en.

Det du kan göra är att antingen lägga till, radera eller hoppa över ändringen.
Om du lägger till alla ändringar så och hoppar över kommentarer så kan du lätt göra en commit med ändringarna och sedan behålla dina kommentarer ett tag till utan att radera dom.

Kör du inte git så finns det nog många sätt att få in det i ditt arbetsflöde,
du kan ju helt enkelt hämta ert projekt, göra git init, och sedan kopiera över dina ändrade filer ovanpå så har du ett repository med en diff mot basversionen.

Permalänk
Medlem
Skrivet av AplAy:

EDIT: Så här ser det ut just nu och jag har prickat i några rader som jag då skulle vilja få kodraderna att få en annan färg som det blir när man markerar dem med musen:
https://i.imgur.com/0y0rXOA.png

En sista lösning är som tipsat att använda kod som gör koden "//OK" grönfärgad som ett sätt att se att den kodraden är kontrollerad & säkerställd av mig. Bästa vore dock om jag kan få hela markerade koderna grönfärgade i bakgrunden så det blir ännu lättare visuellt för mig att kontrollera & beta av koderna.

Och ja, det som ses här i med olika Headings är den enda koden jag håller på med inom HTML just nu. Så "chill" är en av mina arbetsuppgifter just nu!

Det är en grej för mig för jag kan inte skicka in en HTML-fil till slutkund som innehåller "kommentarkod" i form av // eller /* */ eller liknande. Däremot behöver jag något eget tillfälligt att kunna se kod som jag har kontrollerat gentemot ett visst källmaterial för det är lätt för mig annars att tro att jag kontrollerat något och så har jag inte det...

EDIT: Den där sista du länka var faktiskt grym för det ger åtminstone en viss visual cue för vad som är "godkänt/kontrollerat" av mig. Jag bör kunna justera i koden (dvs., kommentarskoden) så den lyses grön när det är:

<h2>Detta är en rubrik vars stavning, rubriksnivå och övrigt innehåll har kontrollerats med kommentar som sedan tas bort innan slutleverans!</h2>//OK

Jag programmerar in en Code snippet i AutoHotKey "w§" för att mata ut den koden automatiskt så går det fort.

Nu är jag med!

Ladda ner extensionen:
https://marketplace.visualstudio.com/items?itemName=alefragna...
Då kan du med CTRL+Alt+K placera ut en bookmark på den rad du markerat.

När du gjort detta, trycker du sedan på kombinationen: CTRL+SHIFT+P och skriver in > settings -> Bläddra ner till "Open settings (JSON)".

När du öppnat Settings.json, skriver du in följande inställning:

{ "workbench.colorCustomizations": { "bookmarks.lineBackground": "#49ff01" } }

Du får då en fin grön färg på raden du markerat

Visa signatur

NZXT H510 Flow MSI B450 Tomahawk MAX
AMD Ryzen 5800X3D RX 7900XTX Kingston Fury 64GB

Permalänk
Medlem

Du kan inte bara använda dig av html-kommentaren <!-- --> medans du arbetar. Finns ju en hotkey CTRL+' (den bredvid enter).

Då blir ju den eller de raderna gråmarkerade och då är de kollade. Sedan när du är klar markerar du allt och trycker CTRL+' igen och allt avmarkeras. Den ändringen kanske finns en inställning så html-kommentar blir en annan bakgrund också.

Edit: Pamudas förslag verkar bra annars
Edit 2: Laddade ner Bookmarks, verkar superbra

Visa signatur

7600X,Tomahawk B650,NH-U12A,32GB,RX6700,Black SN850 1TB,860Evo 1TB,RM850x, 27GL850,Torrent Compact

Permalänk
Avstängd
Skrivet av Pamudas:

Nu är jag med!

Ladda ner extensionen:
https://marketplace.visualstudio.com/items?itemName=alefragna...
Då kan du med CTRL+Alt+K placera ut en bookmark på den rad du markerat.

När du gjort detta, trycker du sedan på kombinationen: CTRL+SHIFT+P och skriver in > settings -> Bläddra ner till "Open settings (JSON)".

När du öppnat Settings.json, skriver du in följande inställning:

{ "workbench.colorCustomizations": { "bookmarks.lineBackground": "#49ff01" } }

Du får då en fin grön färg på raden du markerat
https://i.imgur.com/ewKcPlX.png

GRYMT!!!!!!!!!!!! Nu fungerar det. Du har räddat min rättningsdag!

Vet du var man kan ändra keybindings? Typ så man kan trycka Q+§ istället? Annars fixar jag bara en AutoHotKey kommando för: CTRL+ALT+K så att jag bara trycker w§ så trycker den ut de knapparna. Då kan jag mkt snabbare kötta igenom kodraderna! ^_^

EDIT2: Vet du snabbkommando för att bokmärka flera rader så att alla raderna grönmarkeras med vald färg? Jag ändrade gröna färgen till lite mörkare så jag kunde se den vita texten genom den. Nu kan jag dock klart å tydligt se kontrollerad text från ej kontrollerad text!

Visa signatur

"Företagsboendeförmedlare" | Min Überkill Dator: Processor: Intel Pentium P5 66 Mhz OC | Moderkort: ASRock P4I65G | Minnen: 2st Samsung 128MB PC133 | Grafikkort: Canopus GeForce 256 DDR | Lagring: IBM 350 4,4 MB | Operativsystem: DOS/360 | Chassi: Mercury Full-Tower ATX Chassis |

Permalänk
Medlem
Skrivet av AplAy:

GRYMT!!!!!!!!!!!! Nu fungerar det. Du har räddat min rättningsdag!

Vet du var man kan ändra keybindings? Typ så man kan trycka Q+§ istället? Annars fixar jag bara en AutoHotKey kommando för: CTRL+ALT+K så att jag bara trycker w§ så trycker den ut de knapparna. Då kan jag mkt snabbare kötta igenom kodraderna! ^_^

EDIT2: Vet du snabbkommando för att bokmärka flera rader så att alla raderna grönmarkeras med vald färg? Jag ändrade gröna färgen till lite mörkare så jag kunde se den vita texten genom den. Nu kan jag dock klart å tydligt se kontrollerad text från ej kontrollerad text!

Absolut

Under File -> Preferences -> Keyboard Shortcuts (eller CTRL + K, CTRL + S )

Där kan du sedan söka på bookmarks.
Till vänster om raden "Bookmarks: Toggle" har du en penna (håll musen öven raden), klicka på den för att redigera vilken keybinding du vill ha istället.

Ang. fråga 2 så tror jag inte det är möjligt att markera flera rader direkt. Jag har då inte lyckats i alla fall.

Visa signatur

NZXT H510 Flow MSI B450 Tomahawk MAX
AMD Ryzen 5800X3D RX 7900XTX Kingston Fury 64GB

Permalänk
Avstängd
Skrivet av Pamudas:

Absolut

Under File -> Preferences -> Keyboard Shortcuts (eller CTRL + K, CTRL + S )

Där kan du sedan söka på bookmarks.
Till vänster om raden "Bookmarks: Toggle" har du en penna (håll musen öven raden), klicka på den för att redigera vilken keybinding du vill ha istället.

Ang. fråga 2 så tror jag inte det är möjligt att markera flera rader direkt. Jag har då inte lyckats i alla fall.

Grymt!! Nu ändra jag så jag kan köra med ALT+§ istället vilket kmr snabba upp det.

Dock har jag inte fått till med att Toggla flera rader samtidigt, dvs., grönmarkera flera rader samtidigt.

Trots att jag drar med musen och markerar flera och sedan togglar så väljer den bara att färga den rad musens markör hamnade på.

Inne på inställningar för Bookmarks > Multicursor: Toogle Mode är det valt "allLinesAtOnce" men den vägrar ändå att grönmarkera alla rader som jag markerat med musen. Hm.

Denna kod:

"bookmarks.multicursor.toggleMode": "allLinesAtOnce"

Verkar köras trots att jag la in den nu i Settings.json-filen.

Visa signatur

"Företagsboendeförmedlare" | Min Überkill Dator: Processor: Intel Pentium P5 66 Mhz OC | Moderkort: ASRock P4I65G | Minnen: 2st Samsung 128MB PC133 | Grafikkort: Canopus GeForce 256 DDR | Lagring: IBM 350 4,4 MB | Operativsystem: DOS/360 | Chassi: Mercury Full-Tower ATX Chassis |

Permalänk
Medlem
Skrivet av AplAy:

Grymt!! Nu ändra jag så jag kan köra med ALT+§ istället vilket kmr snabba upp det.

Dock har jag inte fått till med att Toggla flera rader samtidigt, dvs., grönmarkera flera rader samtidigt.

Trots att jag drar med musen och markerar flera och sedan togglar så väljer den bara att färga den rad musens markör hamnade på.

Inne på inställningar för Bookmarks > Multicursor: Toogle Mode är det valt "allLinesAtOnce" men den vägrar ändå att grönmarkera alla rader som jag markerat med musen. Hm.

Denna kod:

"bookmarks.multicursor.toggleMode": "allLinesAtOnce"

Verkar köras trots att jag la in den nu i Settings.json-filen.

Hm den där verkar inte riktigt göra det man tror den gör. Den har nämligen inget med själv markeringen av raderna att göra.

Det du får göra, är att först placera ut nya markörer på de rader du vill sätta ut en bookmark på. Detta gör du antingen genom att hålla in ALT och klicka på de rader du vill markera, eller håller in SHIFT + ALT och markerar över de rader du vill placera ut bookmark på.

När du fått ut flera markörer så kör du din vanliga keybind för att lägga ut en bookmark. Då får alla rader samtidigt en egen För att ta bort så gör du bara samma sak igen!

Visa signatur

NZXT H510 Flow MSI B450 Tomahawk MAX
AMD Ryzen 5800X3D RX 7900XTX Kingston Fury 64GB

Permalänk
Avstängd
Skrivet av Pamudas:

Hm den där verkar inte riktigt göra det man tror den gör. Den har nämligen inget med själv markeringen av raderna att göra.

Det du får göra, är att först placera ut nya markörer på de rader du vill sätta ut en bookmark på. Detta gör du antingen genom att hålla in ALT och klicka på de rader du vill markera, eller håller in SHIFT + ALT och markerar över de rader du vill placera ut bookmark på.
https://i.imgur.com/tyVdLOM.png
När du fått ut flera markörer så kör du din vanliga keybind för att lägga ut en bookmark. Då får alla rader samtidigt en egen För att ta bort så gör du bara samma sak igen!
https://i.imgur.com/8RFDdxx.png

Grymt! Då var det löst med. Med skift+alt fixar den markörer på alla rader med som sedan kan togglas!

Tack för all hjälp!

Visa signatur

"Företagsboendeförmedlare" | Min Überkill Dator: Processor: Intel Pentium P5 66 Mhz OC | Moderkort: ASRock P4I65G | Minnen: 2st Samsung 128MB PC133 | Grafikkort: Canopus GeForce 256 DDR | Lagring: IBM 350 4,4 MB | Operativsystem: DOS/360 | Chassi: Mercury Full-Tower ATX Chassis |