Это видео недоступно.
Сожалеем об этом.

Become A 2x Developer Using VIM

Поделиться
HTML-код
  • Опубликовано: 15 авг 2024
  • Seriously boost your programming speed by 2X or more by learning Vim in this full VSCode Vim plugin tutorial for beginners. Vim stands for VI Improved and is a visual text editor which help programmers become more effective by performing more actions per minute.
    Learn VIM to skyrocket your programming speed and be the best programmer you can be. Trust me when I say it makes a dramatic improvement.
    Every software company I've developed for has complimented me on my speed of development, and much of that is thanks to VIM.
    It's a hard shift - changing how you type - but it's totally worth it.
    Vim Masterclass:
    jamesonsaunder...

Комментарии • 33

  • @S0AndS0
    @S0AndS0 4 года назад +2

    Vim tip, in Ex mode one can type...
    :terminal
    ... to open a terminal split within Vim,.
    - The keyboard shortcut combined with enables _scrolling_ via HJKL movement keys, and yanking from the terminal split, etc.
    - The keyboard shortcut combined with HJKL movement keys will jump the cursor to a split.

  • @speakingfreely6770
    @speakingfreely6770 3 года назад +5

    Vim for vs code is for babies. Why not go all neovim on arch with i3wm? You can do all development just as effectively there. And the community of plug-ins is much better there.

    • @Cons-Cat
      @Cons-Cat 3 года назад +1

      To say you can do ALL development as effectively there is insane. I'll concede that when you manage to make Game Maker Studio 2 build on Arch Linux without emulation. It can be done in VS Code on Windows easily.
      Anyways, Xah Fly Keys is better than Vim.

    • @amanakeet
      @amanakeet 2 года назад

      lol

  • @themarksmith
    @themarksmith 5 лет назад +3

    Thank you man, Excellent!

  • @Bekon241
    @Bekon241 3 года назад

    Hi i wont ask something can i bind any combination hetkeys in vim?
    I wont build vim hotheys to work same as in old dos word procesor Wordstar 4.0
    Can i bind all commands like ^OC to center line of text or confgure max nuber characters in row?
    Or comand as ^KS for save file and back to edit or ^KX for save and exit? Or dot comand like .pb
    page break? Can i setup vim as normal a4 format editor with page numbering?
    ^=ctrl. Can i rebind caps lock to ctrl like on old terminal keyboard?
    And please tell me how i can change background collor and font color in vim to looks like dos.
    I love gpu font and black background coz my eye not tired even if i write 5 hour.
    I love wordstar i have dos and this editor but my problem is im from Poland and i cant convert *.ws file to any modern format without lost formating. I can only convert to plain text if not i lost all my polish font like ąęłóżźńść coz ws can only convert using ansi not utf-8 :( my lang code page is 852 latin II thats why :( If any one know some converter who can convert *.ws4 or *.ws7 format file to pdf or rtf or other with utf-8 code page please tell me Thanks cheers from Poland.

  • @moctarebnou7578
    @moctarebnou7578 3 года назад

    Awesome tutorial

  • @chihabahmed5207
    @chihabahmed5207 4 года назад +1

    How do you move the cursor fast when using the hjkl especially when pressing the H and the L
    thanks

    • @jamesonsaunders
      @jamesonsaunders  4 года назад +1

      I just cranked up my key repeat speed on my mac system preferences.

    • @JoboyJordan
      @JoboyJordan 4 года назад +3

      Or use the hot keys w (next word), e (word end), and b (prev word). Much faster. Or use f- to put the cursor to the matching character.

  • @bryanstark324
    @bryanstark324 3 года назад

    how do you show the keys you are pressing on the screen?

    • @jamesonsaunders
      @jamesonsaunders  3 года назад

      An app called KeyCastr is what I use on my mac.

  • @okay7262
    @okay7262 4 года назад +1

    too slowly to write code

    • @strictnonconformist7369
      @strictnonconformist7369 2 года назад

      Using this video as an introduction to the value you can get out of vim or properly implemented vim keybindings would certainly lead someone that only watched this that it would slow you down. He kept calling “normal” mode “command” mode despite it being readable on the screen: there is a “command” mode, but it’s not how you move around the text, it’s for issuing other types of commands.
      He showed the worst way to navigate around code in vim, without even suggesting that it was the most basic, slowest method. I’d highly recommend ignoring the existence of this video and channel and for example, watching videos on vim on the thoughtbot channel. This video is bad content in quality and correctness.

  • @tommykindle9774
    @tommykindle9774 5 лет назад

    Question, if I'm using VIM in VsCode can I still use Vscode shortcuts or do they interfere with the VIM shortcuts

    • @jamesonsaunders
      @jamesonsaunders  5 лет назад +1

      Most of the shortcuts in VsCode should still work

  • @speakingfreely6770
    @speakingfreely6770 3 года назад

    You are not using vim in insert mode. You are just using a plug in which emulates vim keys. If you want the real deal get vim or neovim and use that. That's when you can leverage the power of plug-ins.

    • @Cons-Cat
      @Cons-Cat 3 года назад

      You can leverage the VS Code extension ecosystem just fine with the Vim extension. Just config it.

  • @zeocamo
    @zeocamo 4 года назад +1

    the vim plugin for vscode is full of bugs and all the whys you give to use vscode and not vim can be fix with plugins for vim, also if you use neovim you get a better editor then vscode, if it is the Looks of the editor you can use Atom(or vscode) as frontend for neovim and get the looks of Atom and all the power of a real Vim

  • @theemacsen1518
    @theemacsen1518 4 года назад

    I have been using vim for the past 6months and have had no revenge

  • @amosnimos
    @amosnimos 3 года назад

    I have that same keyboard and i also had to use tape to hide the dumb led on it... what a crapy design... I should post that on r/crapydesign.

  • @shekcbanny
    @shekcbanny 4 года назад +4

    It doesnt make you 2x developer, just 2x typist may be..

    • @theemacsen1518
      @theemacsen1518 4 года назад +1

      Nah BruH maybe with VSCODE Vim, but the vim cli is amazing as you have full access to the terminal

    • @shekcbanny
      @shekcbanny 4 года назад

      @@theemacsen1518 i meant programming is not typing..a lot of it is thinking and logica

    • @BudaSuyasa
      @BudaSuyasa 4 года назад +1

      @@shekcbanny true, but programming often editing than writing. that is why vim exist.

    • @zeocamo
      @zeocamo 4 года назад

      yes it is not 2x .. more like 7x in my case ... compare with my great co-workers

  • @strictnonconformist7369
    @strictnonconformist7369 2 года назад

    I won’t be watching your “more advanced videos” when in something so simple to show by just reading off the screen, even for someone that had never used vim, you kept calling “normal” mode “command” mode: you don’t navigate the text in command mode, as you do in normal mode, you issue commands instead of the movements and edits you do in normal mode.
    Also, as much as using lkjh as cursor keys is more ergonomic than using a mouse or even using the typically located arrow keys on a keyboard, holding them down like that is anti-persuasive to someone that’s using a non-modal editor, because that’s not a real speed advantage, but a smell, compared to what you can do in vim for navigation. I realize that the more advanced ways of quick navigation take more explanation and build on other foundational concepts, but if I hadn’t already had experience with vim and judged it by this video, I’d not bother wasting my time, because this video persuades the watcher:
    1. You need to go from mode to mode and suffer a transition switch for something modeless editors do not, but there’s no obvious benefit from the mode switches.
    2. You get faster results with a faster key repeat rate, and that appears to be one of the big advantages.
    3. The most persuasive point of the video is also the least persuasive, by getting rid of the keyboard/mouse transition, and instead most adeptly demonstrating the least efficient way to navigate code via lkjh keys held down as the way claimed to be the fastest way to navigate code, instead of suggesting “this is just the beginning, there are faster ways than this, these are just ergonomic arrow keys.” I say this having used text editors since the 80’s, on multiple operating systems and editors. You really need to emphasize this is the slowest, most primitive way to use vim keybindings.
    This does not put the rest of your work in a good light, I would hope it’s better than this.

  • @xtremehackerzpro9511
    @xtremehackerzpro9511 5 лет назад

    Great, we want advanced tutorial :)

  • @jrwkc
    @jrwkc 4 года назад +1

    you are a great communicator, but you should sue the person that told you that color scheme looked good.

    • @user-or4ut2qi3q
      @user-or4ut2qi3q 4 года назад

      Personal preference. I swear by solarized dark.

  • @user-or4ut2qi3q
    @user-or4ut2qi3q 4 года назад +1

    Great video but this is not vim, rather vim keybindings inside some proprietary bloatware/spyware. Great introduction for normies though. Actual vim does a whole lot more, can run in a secure shell, takes up less space and system resources and it doesn't collect your data (see the visual studio license.) When you are ready to become a 10x developer it will be waiting for you.

    • @ichaa3tech
      @ichaa3tech 4 года назад +1

      He is a mac soydev what do you excpect ? Lol