2023-10-22
mislikte/misliker med mac:
- man må ha app store account og derav også registrere bankkort for å oppdatere OS.
- finder sorterer filtyper helt alfabetisk i stedet for å putte mapper over alt annet
- man må aktivt rydde opp filene hele tiden for å få det på stell, og hvis man vil ha auto sortering på noe annet enn filnavn må man takke seg til å gruppere filene i forskjellige rader
- kryss og minifiser og det er på feil side, dessuten er knappene veldig små
- skrivebordet plasserer alltid programmer på feil side (og man må flytte over programmene manuelt og stille inn grid slik at det går. Det resettes når man velger sortering og nye programmer dukker opp til høyre)
- savner muligheten til å raskt forvandle vindu til å oppta halvparten av skjermen
- fullscreen-uten-å-ta-bort-dock er upraktisk
- På Mac XAMPP versjonen må man aktivt mounte xampp/lampp-mappa. Slitsomt
- launchpad kan noen ganger ta lang tid på å laste inn noen programmer. i hvert fall etter seks år.
- Teit at menyelementer ofte finnes på to steder: Både i menylinje og i selve programvinduet. Er for det meste windows programvarer dette gjelder.
- Hvis derimot menyelement kun finnes på det ene stedet (i VSCode så vises den bare i overmenyen, i XAMPP vises nesten ingenting der) så ender man opp med mye ubrukt luft som bare opptar skjermplass
- Man kan ikke trykke fn + esc for å slå på og av funksjonstaster
- når man kobler til et kamera så går macen bare ut i fra at du vil bruke den fotogalleri-appen. Det er så irriterende! Hvis mankopierer camera raw file derfra så blir de til jpg når man limer dem inn!
(sort of) fikset
- det er mulig å komme rundt dette
- finnes innstilling for å ikke gjøre det slik
- det har kommet innstilling for auto stortering etter filtyper
- man har tastatursnarveier som man bruker oftest
- den har introdusert GUI knapper for å få vinduet til å oppta halvparten av plassen, men dette er ikke godt nok. knappene finnes også i window menyalternativet.
For å få vinduet til venstre, må man først hover'e over den knøttlille grønne knappen, vente et kvart sekund og så klikke.
Man kan forresten legge til egen app shortcut, så lenge man vet hva man skal gjøre (må følge en tutorial)
Men det er jo nesten ingen tastastursnarveier igjen!
https://www.paulsahner.com/posts/window-movement
Mislikte/misliker med windows:
- Den hadde forferdelige problemer mellom endnote og word og sitering (se diarium og komprimerte tanker bok)
- Noe forbanna herk å få ekstern harddisk til å faktisk kopiere alt jeg ba den om å kopiere
- Ting brekker. GUI er brukken. Ting funker ikke. Lyd, PC-frys, PC bestemmer seg bare for å slukne helt uten videre. Task-bar sin ekstern harddisk symbol fungerer ikke alltid
- Windows' Adobe Bridge ser ut som en vits. Meny og greier er for store.
- Word har ikke like behagelig søkefelt, og man kan ikke åpne det med ctrl+F
- Elendige tastatursnarveier
- Litt irriterende uten egen PDF app. Når du åpner et dokument så åpner den automatisk MS Edge for å vise PDF-en. Og selv om du ikke har tenkt å bruke nettleseren til noe nettspesifikt, kommer den med meldinger som at "du må sikre nettleseren" eller hva det nå var det sto. Og det er ikke relevant hvis du bare skal se på en PDF! Distraherende!
- I filutforsker, hvis man prøver å navigere opp fra "Pål Stakvik"-mappa, så kommer man ikke til Users, men til desktop. Og når man klikker i addressefeltet, så står det bare "Pål Stakvik" - som om det er øverste mappa. Man må navigere seg inn en mappe, og først da får man den fulle og hele addresselinjen: "C:\Users\Pål Stakvik\Postman".
-
- særlig hvis du jobber med typografi. Windows' "tastatursnarveier" for ekte anførselstegn er en vits og blir fullstendig grust av de til mac. Gjelder også:
- ellipse
- binde- og tankestrek
Ellers gir tastatursnarveiene til mac generelt mer mening (f.eks. så er "/", "|" og "" alle samlet under samme knapp).
- McAfee kommer med sine dialog-bokser og avbryter deg i arbeidet ditt
fikset
- Fikk funnet ut hva som var feil, etter en hel dags research og prat med utviklerne/support.
- Fikk fikset det til slutt
- man kan lage et autohotkey skript for å få til samme snarveier som mac
2023-12-25
VS Code
Cons
-
den raskeste måten å cycle through hver changed file er å klikke på hver fil i source control panel. Ingen mulighet for å navigere gjennom med piltastene.
-
man må ofte reloade window på vscode når man avinstallerer/deaktiverer en plugin
-
kan ikke stole på statuslinjen, at den alltid viser riktig branch
-
Open recent-funksjonaliteten er litt brukken
- hvis man prøver å åpne recent project-fuzzy-finderen umiddelbart etter at man har åpnet vscode, så vil den først åpnes, og så lukkes automatisk. Man kan jobbe rundt dette ved å åpne den ved å trykke og holde ctrl mens man trykker R, da
-
Vscodes git integrasjone er ikke så bra
-
git commit
- kan bare skrive heading på commit messages
- kan ikke begynne på commit message øyeblikkelig etter at man har addet med vscodes git add knapp / snarvei
-
git add
- funker ikke for å markere solved merge conflicts, for en eller annen grunn
-
live evaluering, (linting/suggestions) tar tid / er tregt
-
TS bruker tid på å slå inn
-
unused variables (eslint?) bruker også tid...
-
code suggestions/completions bruker også litt tid...
- f.eks. for å skrive console.log kan man begynne å skrive prefixet: "log". Men da må man først vente litt før suggestions-ene kommer opp
-
feilaktig linting
- noen ganger så tror TS/eslint eller noe at noen packages ikke er installert. Når de virkelig ER det. Man må restarte VSCode for å se effekten
-
reload window forårsaker noen ganger at kommandolinjen hopper til det andre prosjektet du har åpent. F.eks. om du driver og jobber i med et bibliotek-prosjekt og et app-prosjekt, og må reloade vscode vinduet for appen, så kan kommandolinjen finne på å cd-e til biblioteket. Sykt!
-
hvis man prøver vim extension må man gi slipp på tastatursnarveier som
- ctrl+pageUp/Down (noen ganger, ellers så funker det, bare at det er litt tregt. Kanskje forårsaket av vim extension, kanskje ikke)
- close tabs (ctrl w) (!!! veldig irriterende)
- noen ganger så føkker det opp angrefunksjonaliteten. jeg klikker på u og den bare sletter linjer under cursor WTF!
- Man kan i hvert fall skru av og på vim (deactivated mode (oftest, noen ganger klikker den))
Kanskje du bør prøve webstorm
Webstorm
Pros
- bedre git diff (bilde)
- bedre find code in files & search replace (untatt preview)
- className får curly braces
- kan lime inn filer fra windows explorer til webstorm explorer
leser classes i css og bringer auto-complete til jsx/html
- automatisk sync mellom starting & ending tag renaming
- sier i fra om du endrer på noe i node_modules
- sier i fra om node_modules er i usync med package.json (npm ls)
- lettere å klikke på uncommited changes markøren i venstremargen. Den som viser at noe er fjernet, endret eller lagt til
log prefix funker bra. Man trenger ikke vente på at LSP skal komme med forslag, man kan bare klikke Enter med én gang
- bedre bookmarks enn noe bookmark-extension jeg har funnet til VS Code
- Prettifyer TypeScript errors automatisk. Ingen nødvendighet for Prettier TypeScript Errors Addon slik som i VS Code.
- Hopp-til-linje har en dialog boks som man må klikke enter i for å hoppe til linje, da slipper man å hoppe til nr. 1 og 0 når man skal hoppe til linje nr. 100
- terminal
- navn lagres til neste gang man åpner programmet
- kan forutse hva en ny variabel kan hete i code suggestion, basert på udefinerte variabler nedenfor
- tabs lagres og restoreres basert på hvilken branch du er på. Du kan bytte mellom to stk. og ha forskjellig sett av tabs lagret permanent på dem.
Cons:
-
LSP code suggestion på 'npm link'-ed library funker ikke!
-
settings og 'file and code templates' kan resettes av seg selv!!
-
kan ikke slå av auto-save helt
-
litt slow, generelt
-
ingen search history i "search in all files"
-
kan ikke lime inn i terminal med høyre museklikk
-
terminal
- return to normal mode legger igjen en grønn markør og usynliggjør tegnet som er bak markøren
- ctrl backspace sletter ikke ord for ord (som i vanlig terminal, altså)
-
Esc by default returnerer markøren tilbake til editoren. Litt plagsomt når du holder på med vim i terminalen
-
babysitter og prøver å gjøre git-operasjoner for deg (kan enkelt slås av)
- spør om du vil stage
- spør om du vil npm install
-
Man kan ikke hitte "format" og så få single quotes til double quotes i JSON
-
hvordan lage tastatursnarvei for en enkelt bokstav?? (curly braces = shift alt 8)
-
Kan ikke duplisere linje over caret!! HVORFOR????????????
- Mulig jeg må bruke Vim her
- Eller autohotkey/autokey
-
Man MÅ markere hele comment block for å uncommente
-
Toggle comment flytter markøren ett hakk ned. Og det er ingen måte å fikse det på
-
By default masse overwhelming squiggly lines og symboler over alt
- squiggly lines for eslint prettier stuff
-
vanskelig å se om en fil er lagt til / endret / fjernet i source control (commit) panel
Neovim
Pros
-
kan bestemme selv hvordan lsp / code suggestion/completion skal funke
- man kan bestemme at nedover-knappene ikke navigerer i listen, men flytter cursor nedover
-
vim motions funker alltid, i motsetning til vim addon i VS Code
Cons
- MYE manuelt setup
- mangel på ordentlig terminal
- FTerm, Toggleterm ol. krasjer ofte
- multiple tmux-panes kan ødelegge hele UI-et om man forminsker WSL-app-skjermbredden
- ukonsistent behavior
- telescope er litt ukonsistent
- noen ganger MÅ man esc før man kan velge en fil
- ikke alltid codesuggestions kan velges med [tab] (uten å ha endret på lsp.lua eller noe)
- man MÅ sette
:set paste før man limer inn noe som helst fra annet steds
- vanskelig å kopiere noe fra neovim til OS clipboard (er det i det hele tatt mulig?)
- ekstremt vanskelig/umulig å bruke tastatursnarveier med ctrl og alt. For en eller annen grunn funker ikke ctrl+ø, men alt+ø funker. Men både ctrl og alt funker for "l". Kan gjøre noe magi med Autohotkey/autokey, men det er veldig plundrete
- å få packages til å jobbe sammen
- problem med merge conflict highlight packagen blir helt upåvirket av colorscheme. Det gjør at conflict marker får STYGGE farger. Man må eksplisitt sette :colorscheme tokyonight-night for å få colorscheme til å overskrive de stygge fargene igjen. Men hele pakken brekker når man åpner lazygit. Så ja.
- cit fungerer ikke på
<></>
- dat fungerer ikke på self closed tags
2025-04-28
Windows
script.ahk
+F1::Run "http://localhost:5173/"
pn1 to print 29090816894 (macro)
script.ahk
:*:pn1::29090816894
keyboard shortcut to print characters
backtick (`) and tilde (~)
script.ahk
!1::SendText "``"
!2::Send "~ "
Mac
Shortcuts app
- New shortcut
- Open URL
- Details > Run with: (type Shift F1)
Shortcut app may be closed

pn1 to print 11113306361
https://altitudemarketing.com/blog/text-macros-macos/

keyboard shortcut to print characters
backtick (`) and tilde (~)
.config/skhd/skhdrc
lalt - 1: skhd -t "\`"
lalt - 2: skhd -t "~"
Ctrl Shift d to print 11113306361
Follow same approach as printing current date: https://useful-snippets.netlify.app/posts/print-current-date/
SKHD links
2025-05-02
Windows AHK
Mac