Useful snippets

    Prosjekt som bruker WSL? Hvordan bytte til Git Bash

    2022-06-05

    Hvordan bytte fra wsl til git bash i et prosjekt

    I et prosjekt hvor du allerede har installert npm modules med wsl er det litt tricky å gå over til git bash. Har opplevd det i hvert fall.

    Her er et forsøk som funket, men det er sannsynigvis unødvendige steg her.

    Hvorfor bytte? Vel... react-snap og bruk av chromium er visst ikke helt akseptert av WSL

    WSL

    1. npm cache verify
    2. delete node_modules
    3. npm cache clean --force

    Git bash

    1. npm rebuild
    2. lukk VS Code og åpne som Admin
    3. npm i
    4. npm start

    Og det funker! "React-scripts is not recognised" – no more!

    https://coder-coder.com/npm-clear-cache/
    https://stackoverflow.com/questions/47928735/react-scripts-is-not-recognized-as-an-internal-or-external-command

    open windows Webstorm from WSL

    2023-12-08

    .bashrc-file

    webstorm()
    {
         # /mnt/c/Program\ Files/JetBrains/WebStorm\ 2022.1.2/bin/webstorm64.exe "$1" > /dev/null 2>&1 &!
         /mnt/c/Program\ Files/JetBrains/WebStorm\ 2023.2.5/bin/webstorm64.exe .
    }

    Neovim WSL copy to Windows system clipboard

    2024-02-13

    EDIT:

    unnamedplus funker for WSL. men bare ikke i windows 11 ser det ut som?

    See if Neovim lacks Clipboard

    :CheckHealth
    
    Clipboard (optional) ~
    - WARNING No clipboard tool found. Clipboard registers (`"+` and `"*`) will not work.
      - ADVICE:
        - :help |clipboard|
    

    Clipboard help: https://useful-snippets.netlify.app/posts/neovim-reference-manual/

    Copy entire line

    1. Select entire line visual mode
    2. Enter command:
    :'<,'>w !clip.exe

    https://stackoverflow.com/questions/61550552/how-to-copy-paste-from-vim-in-wsl

    Click & drag method

    1. :set mouse= Neovim config already has this set as default
    2. Click & drag
    3. Ctrl C

    Should be able to paste text content anywhere else

    copy from vim wsl

    Image: Copy paste " - Javascript" to OS system clipboard


    set clipboard+=unnamed funker for Ideavim (.ideavimrc). Neovim gjennom WSL trenger kanskje mer verktøy for å funke

    lazygit issues

    2024-02-20

    • kan ikke alltid pulle eller pushe fra branch window.
    • rename branch usynliggjør tekst mens man beveger markøren bakover, men kommer tilbake igjen når man skriver igjen
    • åpne lazygit stash og så klikke _ (underscore). Så ser man ikke innholdet i den stashen. MAn må bevege seg ned og opp igjen først