The Vim Experience | Robertson Reacts

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 78

  • @lukeemhigh
    @lukeemhigh 3 วันที่ผ่านมา +16

    FYI: $ and ^ come from regex syntax where they mean respectively the last and first character of the current line

    • @SIGMA_BLYAT
      @SIGMA_BLYAT 2 วันที่ผ่านมา +1

      FYI: I DO NOT CARE

  • @mihalious
    @mihalious 3 วันที่ผ่านมา +31

    1:54 the command is :Tutor

    • @IgnoreMyChan
      @IgnoreMyChan 2 วันที่ผ่านมา +5

      And ffs how should a new user know this shit?!

    • @distant6606
      @distant6606 2 วันที่ผ่านมา

      @@IgnoreMyChan Yea they need to put in the dashboard or smth for the first time you run nvim just in case you re new...

    • @mihalious
      @mihalious 2 วันที่ผ่านมา

      @@IgnoreMyChan i you launch nvim in terminal without any files, you are greeted with message which contains "type :help for help"
      If you do so, it opens help page with basic instructions(how to move around and how to quit)
      Then in "getting started" paragraph vimtutor is mentioned.
      Then if you type ":help vimtutor" another help page opens, with explanation of ":Tutor" command
      So theoretically it is possible

    • @mskiptr
      @mskiptr 2 วันที่ผ่านมา

      Whenever you start Neovim it says:

    • @mskiptr
      @mskiptr 2 วันที่ผ่านมา

      ~
      NVIM v0.10.2
      Nvim is open source and freely distributable
      *type :help if you're new!*
      type :checkhealth to optimize Nvim
      type :q to exit

  • @yur1x0nly
    @yur1x0nly 2 วันที่ผ่านมา +4

    bog is awesome because he does things in the most frustrating way, yet the way most people would take

  • @mihalious
    @mihalious 3 วันที่ผ่านมา +14

    40:10
    Well, akchually, "0" is not the opposite of "$", "^" is.
    That is because "0" puts cursor on 1st column of current line, regardless of any text on that line.
    "^" puts cursor on the 1st character on current line, even if text is indented.
    "$" puts cursor on the last character on current line.
    From what I've heard™ "^” and "$" chosen to be "compatible" with regexes: "^" marks the first characters of the input and "$" marks the last

  • @_BLANK_BLANK
    @_BLANK_BLANK 3 วันที่ผ่านมา +3

    I didn't know vimtutor existed until well into learning vim.

  • @Yotanido
    @Yotanido 2 วันที่ผ่านมา +2

    If anyone is wondering, without any config changes, to copy to your X clipboard: "+y
    To paste from X clipboard: "+p
    To copy/paste from primary selection, use "* instead of "+

    • @MasterHigure
      @MasterHigure 2 วันที่ผ่านมา +1

      This is for X11. For Wayland you need to have something like wl-clipboard installed. The vim commands are unchanged. + is the vim name of the standard (ctrl-c, ctrl-v) clipboard and * is the name for the "highlighted text" clipboard (the one where you paste with the middle mouse button).
      The quotation mark is the prefix used when you want to name a register to copy to / paste from.

  • @ai-spacedestructor
    @ai-spacedestructor 14 ชั่วโมงที่ผ่านมา

    46:00 my issue with auto completion is, its great when i want it but its annoying as hell if i dont and i have no idea if and if yes how i can configure my editor to do it only when i want it to. i end up pressing so many extra keys just to escape the multiple lpop up windows it creates because it runs through every possible option vs code can do in the given scenario.

  • @SnakesMF
    @SnakesMF 2 วันที่ผ่านมา

    Magic Mouse is stupid in design, but has hands down best gestures and horizontal scrolling (Which is amazing for audio/video editing) of any mouse ever. and ps, I got a Magic Mouse wireless charger (which involved a trivial swap of the battery chamber) for the original Magic Mouse back in like 2010 or something and I still use it- it still works almost 15 years later

  • @RenderingUser
    @RenderingUser 3 วันที่ผ่านมา +2

    40:16 i think i actually understand this a bit
    moving to stat and end of lines in vim is ^ and $ respectively
    $ iirc, was used to mark end of line or end of string for some programing languages
    ^ as you can see in the old keyboard, is in the same spot as home, which is another key that moves you to the start.
    as for 0, im not really sure. i guess that one was based more on making sense of whatever tf 0 could possibly do, rather than key placement

    • @fahadahaf
      @fahadahaf 2 วันที่ผ่านมา +1

      $ is still EOL in regex, ^ is start of line

  • @psybertao
    @psybertao 3 วันที่ผ่านมา +3

    Why is the charging port on the bottom of the mouse? So you buy a new one when it stops charging, instead of using it as a tethered one instead.

  • @Jutastre
    @Jutastre 3 วันที่ผ่านมา +1

    I'm considering learning vim or vim motions during AoC this year

  • @ArturdeSousaRocha
    @ArturdeSousaRocha 10 ชั่วโมงที่ผ่านมา

    I don't always use nano but when I do I use nano BTW.

  • @syrefaen
    @syrefaen 3 วันที่ผ่านมา

    vim and notepad++ :D love them both on each OS.

  • @no_name4796
    @no_name4796 2 วันที่ผ่านมา +2

    10:36 i don't use a terminal file manager because zoxide is the most efficient way to move around the file system.
    And lsd, and lsd --tree are perfect to see the file structure where you are
    Honestly a terminal file manager is simply slower, and is full of informations which will melt your brain. Which is a similar reason as to why i prefer neovim to vscode: in neovim i only have open a buffer with the currently open file, or at worse i split vertically for a terminal. On vscode you are full of buttons of words, of stuff, and that distracts you from concentrating on the one thing you are doing.
    So, i fully disagree on that take. I actually think using a terminal file manager is worse then just using zoxide and lsd (and starship for a nice and useful prompt)
    Sure if you mean a file manager over the default gnu utils cd, and ls, i 100% agree. But with the alternative programs such as zoxide, starship, lsd, ... the file manager simply is worse

  • @rocstar3000
    @rocstar3000 2 วันที่ผ่านมา

    8:13 that's same as fzf btw

  • @Tekay37
    @Tekay37 2 วันที่ผ่านมา

    Notepad++ is that high because it is lightweight and has a version you don't have to install, which means you can use it on Windows Servers with high security restrictions where you aren't allowed to "install" software.

  • @thehiddenplace
    @thehiddenplace 2 วันที่ผ่านมา +2

    Regarding your criticism of Bog's hyprland video: Him not reading the manual is obviously the gimmick of these videos. I enjoy them immensely for that reason and I assume that people with half a brain realise that this is not how you learn anything substantial. What I actually didn't like was his video on Arch, which spent half it's runtime on configuring KDE.

  • @AlucardNoir
    @AlucardNoir 2 วันที่ผ่านมา +1

    Brodie, Brodie, Brodie... first you use the terminal file manager, then your graphical one and the next thing you know you're coding in Zen on a Mac.

  • @raughboy188
    @raughboy188 3 วันที่ผ่านมา

    Everything i know about vim i learned from a comptia linux book. I don't know why even though vim is old to me feels more comfortable to use than nano. I use basic commands mostly. :w, :q, :wq, :w!, :q! and :wq! . Also i use "i" for insert and esc for leaving edit mode so i can move around file. These are only basic stuff i know and can use. Anything beyond basic i don't know and i don't need yet.

    • @inertia_dagger
      @inertia_dagger 2 วันที่ผ่านมา

      vim, imo, has made a lot of great choices that make it a comfortable editor, but also has crusty spots that just feel so old. even neovim can't shake off this feeling completely

  • @ThisIsSparta-k2m
    @ThisIsSparta-k2m 2 วันที่ผ่านมา

    Primeagen is my hero

  • @JessicaFEREM
    @JessicaFEREM 2 วันที่ผ่านมา

    tbh I'm not the most mad about the port being on the bottom on the magic mouse because you can get docks for the magic mouse that just slot into the port on the bottom. that is if anyone would get one. you just slam the magic mouse into the dock and pull it out when you use it, like you would some gaming mice.
    I'm more mad that there's literally nowhere to grip the thing and actually use it, and I wish the top glass was pressure sensitive so it could tell whether you're left or right clicking without lifting your fingers in the air. there's nowhere for your thumb and pinky to go to firmly grip it without buying third party grips.
    also I will die on this hill, the arc mouse is so much worse than the magic mouse, the magic mouse is *good* in comparison to the arc mouse. because there's nowhere for your thumb and pinky to go at all. at least the magic mouse has a concept of where you would put your fingers
    and before you call me an apple shill, I despise macOS. it's worse than windows. it's only useful for artistic things like video editing and drawing, and a web browser.

  • @JessicaFEREM
    @JessicaFEREM 2 วันที่ผ่านมา

    back in the DOS days everyone just pirated norton commander unless they had MSDOS5 then they used the clone of norton commander built into windows
    back when norton made good products and wasn't bought out by symantec.

  • @kevinrineer5356
    @kevinrineer5356 2 วันที่ผ่านมา +3

    Holy heck this guy is representative of CS undergrads so much.
    1. Doesn't read through the official tutorial and tries to piece together a full tutorial from bits and pieces of random tutorials on the same topic.
    2. Names files and folders based on vibe. Will probably not come up with any sort of organizational system to manage the chaos.
    3. Never updates chrome.
    4. Only knows how (or at least pretended to) use the IDE to run code.
    5. Forgets part of the tutorial in less than 5 minutes time
    6. Completely ignores error messages
    7. Finally, I can't tell if this video was a serious video or a complete troll the entire way through.
    I know I did some of these things myself, but it was fun and frustrating to watch.

    • @chiffaonosu
      @chiffaonosu 2 วันที่ผ่านมา

      as a SWE student who tries to avoid all such erroneous ways, this represents all my peers in uni istg

    • @SimGunther
      @SimGunther 2 วันที่ผ่านมา

      You're talking about both of them or just one of them?
      I can see why they're both insufferable.

    • @poutineausyropderable7108
      @poutineausyropderable7108 2 วันที่ผ่านมา

      This dude isn't trolling.
      Reading the entire manual is sometime overkill, and if you know enough about the topic, you can search for what you need.
      Error messages are entirely meaningless if you have no context on them. Only once you've had the experience of seeing them and knowing what the error means will it actually help when you see them next time.

  • @mskiptr
    @mskiptr 2 วันที่ผ่านมา

    If Apple really doesn't want any ports visible on their mice, they should just design it with a swappable battery and give you a spare one to charge externally.
    But an option to use the mouse in wired mode will still be superior!

  • @RenderingUser
    @RenderingUser 3 วันที่ผ่านมา +2

    1:13:38 oh hey thats me

  • @catfan5618
    @catfan5618 2 วันที่ผ่านมา

    7:17 Well aaaactually, he is using the default MacOS terminal emulator, not iTerm. 🤓

  • @hotrod54chevy
    @hotrod54chevy 2 วันที่ผ่านมา

    George Hotz. Is that Geo Hotz, the kid who unlocked the OG iPhone?

  • @JessicaFEREM
    @JessicaFEREM 2 วันที่ผ่านมา

    I'm wondering how long before brodie realizes that he's using the apple terminal and not iTerm

  • @terranbyte2619
    @terranbyte2619 3 วันที่ผ่านมา

    funny that I've learned nano in my compsci class in highschool, and not VIM. I do also use nano a lot when I need to edit a doc, and I've just always had a bad time when using VIM (but at least I now know there tutor)

    • @ArturdeSousaRocha
      @ArturdeSousaRocha 10 ชั่วโมงที่ผ่านมา

      I actually got to use nano's predecessor, pico, back in the day. Nobody I knew at the time used vi and I'm not sure many people had heard of Vim.
      These days it's mostly Vim or VS Code for me but I like to use nano from time to time and I even made a full-blown config for it. 😊

  • @liorean
    @liorean 3 วันที่ผ่านมา +1

    Nano isn't horrible, for people who started out with edlin and progressed to microsoft edit and then borland turbo pascal and their c windows environment.
    I actually have another terminal editor I like: micro. Unlike nano it has the expected commands for things like copy and paste for people used to gui editors, while still being a good and capable terminal editor.

    • @RenderingUser
      @RenderingUser 3 วันที่ผ่านมา +1

      micro >>>>>

    • @ArturdeSousaRocha
      @ArturdeSousaRocha 10 ชั่วโมงที่ผ่านมา

      I tried micro but it sometimes garbles my code on save. I should probably file a bug report.

  • @MagnaP
    @MagnaP วันที่ผ่านมา

    I mostly use notepad++ on windows

  • @graydhd8688
    @graydhd8688 3 วันที่ผ่านมา

    idk what this dude does, but I've perma swapped control and caps lock. I use tmux and have ctrl+a as my leader which is easy to type rapidly without thought. Also mapped switching i3 workspaces to control + number, pretty easy reach from caps lock key.

    • @graydhd8688
      @graydhd8688 3 วันที่ผ่านมา

      I also use cd/ls lol, works well enough for me atm

    • @RenderingUser
      @RenderingUser 3 วันที่ผ่านมา +1

      ive set ctrl to d and k keys on my keyboard
      caps lock can stay as excape

  • @Soccera0
    @Soccera0 3 วันที่ผ่านมา +1

    Finally it's been uploaded!

  • @Burgo361
    @Burgo361 3 วันที่ผ่านมา +2

    I have my capslock remapped to backspace, I think it's actually kind of common well common in the small percentage of people that remap their keyboard.

    • @rudenough
      @rudenough 2 วันที่ผ่านมา +1

      I have remapped CapsLock and Enter to Ctrl, and Tab and \ (the key about the Enter) to Alt. It feels so much better and pinkies don't hurt anymore

    • @SIGMA_BLYAT
      @SIGMA_BLYAT 2 วันที่ผ่านมา

      NO MORE WORDS. G.A.Y DETECTED.

  • @Eddieddg1
    @Eddieddg1 2 วันที่ผ่านมา

    I am said nano programmer... 3:30

  • @emil82
    @emil82 3 วันที่ผ่านมา +1

    (Edit: fixed some spelling stuff)
    Just watching the video and the Magic Mouse comes up. You can touch scroll with it, for video editing and other stuff I think it’s Awesome. Charging port underneath it’s not an issue. Charge it like 2times in a year when going away from computer battery warning like shown days before it dies.
    Python Just install anaconda to manage things like you do in all os.
    Enjoy your videos. Nice to get the news what is happening in Linux world.
    I run Linux in my MacBook Pro 2015 it’s nice. Used Linux on and off since late 90’s and over 20 years later it’s still a pain to get shit working. Little bit less pain though 😀

    • @Sophed
      @Sophed 3 วันที่ผ่านมา +1

      AI generated comment

    • @emil82
      @emil82 3 วันที่ผ่านมา

      @ did I use AI to make a comment or what are you trying to say? Cool. You should get yourself a Magic Keyboard, so you also can make great ai generated comments.

  • @rosehogenson1398
    @rosehogenson1398 วันที่ผ่านมา

    ls is the best file manager fight me

  • @Adiee5Priv
    @Adiee5Priv 3 วันที่ผ่านมา +1

    I use nano often, now speak to me

    • @eyesight2073
      @eyesight2073 2 วันที่ผ่านมา

      Do you code in nano?

    • @Adiee5Priv
      @Adiee5Priv 2 วันที่ผ่านมา

      @eyesight2073 when I can't use vscode (lack of a DE or on phone using termux), I do actually sometimes

  • @Jaymal10
    @Jaymal10 2 วันที่ผ่านมา

    I don’t even like vim an that was painful

  • @AnnCatsanndra
    @AnnCatsanndra 2 วันที่ผ่านมา

    The more Bog videos I see the more and more I get annoyed with the vibe of "This creator knows exactly the topics I want to see, but seems to be trying to intentionally and subtly piss me off and lie to me", which honestly I would be fine if that vibe did _not_ become more popular.

  • @howuseehim
    @howuseehim 2 วันที่ผ่านมา

    Be quiet