Ben Frain
Ben Frain
  • Видео 47
  • Просмотров 750 232
Neovim – how to do project-wide find and replace?
So you are using Neovim but being able to do something as simple as find and replace across your project seems baffling. I'll show you how I do it. It is quick and efficient, especially if you have Telescope.
Here is what I use: `cfdo %s/stringOne/stringTwo/g | update | bd`
There is also a great gist with further clarification on differences between ‘cdo’ and ‘cfdo’ here: gist.github.com/Integralist/8d01300efcd2006c69e8b9492c0eada8# (in reference to my example you need the % symbol with cfdo so it goes over the whole file)
Here are my Neovim config files: gist.github.com/benfrain/97f2b91087121b2d4ba0dcc4202d252f
0:00 Introduction
0:36 Once at normal speed (short version)
1:09 Command about to ...
Просмотров: 1 546

Видео

Review: Keyboardio Model 100. A wooden, split, programmable mechanical keyboard
Просмотров 2,3 тыс.2 месяца назад
Watch a full review on the unique Model 100 from Keyboardio. Find out more about the board here: shop.keyboard.io 0:12 Switch Options 0:51 Contents and Setup 1:22 How it feels 2:18 Keycaps 3:00 Octopus stand 3:24 Something different 4:05 Programming 5:50 Too difficult 7:30 Thumb keys 8:06 My problems 8:45 Palm switches 9:56 Support 10:57 Conclusion 12:08 Like, subscribe My blog: benfrain.com My...
Review: Dygma Defy - a high-end, split, gaming, ergo programmable mechanical keyboard
Просмотров 19 тыс.5 месяцев назад
This is a full and detailed review of the Dygma Defy. A split, ergonomic, gaming centric mechanical keyboard from Dygma. Grab yourself a Defy here: dygma.com/BENFRAIN The model I have is the black on black, you can get that here: collabs.shop/sejb7y 0:00 Start 0:28 Overview 2:00 Pricing 2:50 Build quality 5:00 Tenting 5:24 Initial connection problems 6:26 Lighting 7:11 Bazecor 11:36 Thumb Clust...
Review: ZSA Voyager, a split, ergonomic and programmable mechanical keyboard
Просмотров 38 тыс.7 месяцев назад
A full review of the ZSA Voyager after 2 months of daily use. Here are the clamps I used with the tripod kit: amzn.to/46VzTAL I also think these would work well and probably give more mounting options: amzn.to/3G6Vr1i And here are the electronic calipers used to measure the keycaps: amzn.to/49wzSoA Here is my Configuration for the Voyager: configure.zsa.io/voyager/layouts/VjKAJ/latest/0 0:00 St...
This ZMK keyboard layout editor is amazing! Perfect for Kinesis Advantage360, Corne etc
Просмотров 14 тыс.9 месяцев назад
# Links ZMK editor is here: nickcoutsos.github.io/keymap-editor/ Buy an Advantage360 here (Affiliate link): amzn.to/3XdtvQa Urobs homerow mods stuff: github.com/urob/zmk-config#timeless-homerow-mods # My blog: benfrain.com # My web development books: www.amazon.com/Ben-Frain/e/B00BIK2USQ # My video courses, including 'Ultimate Text Editing Productivity with Sublime Text': Skillshare: www.skills...
Review: Dell 6K 32” Monitor U3224KDA - Possibly the best value for money monitor for your Mac
Просмотров 26 тыс.Год назад
An initial hands-on review of the Dell U3224KDA 6K Monitor. This thunderbolt equipped monitor is expensive but around half the price of the only other 6K 32" Display, the Apple XDR. With so many extras built in, the Dell may just be the Millenium Falcon of monitors; it might not look like much, but it's got it where it counts! 0:00 Introduction 0:57 The bad news 1:50 What you get 2:39 Setup 4:0...
Review: ZSA Platform - the tenting kit for the Moonlander split ergonomic mechanical keyboard
Просмотров 8 тыс.Год назад
A full review of the Platform tenting system for the Moonlander split ergonomic mechanical keyboard from ZSA. 0:00 Introduction 0:47 Setup 3:15 What's it like? 3:44 Sound test 5:05 Travelling 6:33 Conclusion # My blog: benfrain.com # My web development books: www.amazon.com/Ben-Frain/e/B00BIK2USQ # My video courses, including 'Ultimate Text Editing Productivity with Sublime Text': Skillshare: w...
I broke my Kinesis Advantage360 Pro when swapping the key switches
Просмотров 11 тыс.Год назад
I decided to try and swap the keys in my Kinesis Advantage360 Pro, and broke it! This video explains how to swap the keys in the Advantage360 and hopefully not break it. I swapped mine to lubed and filmed Oil Kings, and despite the trauma of breaking it, it's now the best feeling and sounding keyboard I own. Amazon links are all affiliate links: You can pick up the Advantage 360 Pro from Amazon...
BOOST Your Productivity in macOS - keyboard only, instant app switching, and easy window arrangement
Просмотров 4,1 тыс.Год назад
If you use macOS I want to share a way that using your keyboard you can not only move the windows of an application around with ease, but crucially, switch between applications too. 0:00 Introduction 1:00 Demonstration 4:18 Rectangle Pro setup 6:24 Alfred setup 8:46 Conclusion # Relevant Links: What I use: Rectangle Pro: rectangleapp.com/pro Alfred: alfredapp.com Other options: Keyboard Maestro...
Which one to buy? Moonlander, Advantage360 or Glove80? Split ergo columnar mechanical keyboards
Просмотров 31 тыс.Год назад
Quick advice to help you make your mind up deciding between the currently available ‘off the shelf’ ergonomic split columnar mechanical keyboards. Should you buy the Moonlander from ZSA, Advantage 360 from Kinesis or the Glove80 from MoErgo? All damn good boards with different strengths and weaknesses. Full reviews of each of these boards are on my channel: Moonlander: ruclips.net/video/5PF43y8...
Review: MoErgo Glove80. Split, wireless, mechanical, and programmable ergonomic keyboard with RGB
Просмотров 51 тыс.Год назад
Review: MoErgo Glove80. Split, wireless, mechanical, and programmable ergonomic keyboard with RGB
Neovim Power Tips: Volume 2
Просмотров 8 тыс.Год назад
Neovim Power Tips: Volume 2
Neovim - Mapping your way to productivity (NeovimConf.live talk)
Просмотров 8 тыс.Год назад
Neovim - Mapping your way to productivity (NeovimConf.live talk)
Review: Kinesis Advantage360 Pro. Split, wireless, mechanical, and programmable keyboard.
Просмотров 46 тыс.Год назад
Review: Kinesis Advantage360 Pro. Split, wireless, mechanical, and programmable keyboard.
Review: Dactyl Manuform - Ergonomic Mechanical Keyboard, hand built, build guide and testing
Просмотров 28 тыс.Год назад
Review: Dactyl Manuform - Ergonomic Mechanical Keyboard, hand built, build guide and testing
Review: Sofle Split Mechanical Keyboard - build, encoders, choc switches. Full Review.
Просмотров 44 тыс.Год назад
Review: Sofle Split Mechanical Keyboard - build, encoders, choc switches. Full Review.
My new best-selling book! Responsive Web Design with HTML5 and CSS, 4th Edition, is out now!
Просмотров 2,2 тыс.Год назад
My new best-selling book! Responsive Web Design with HTML5 and CSS, 4th Edition, is out now!
Review: Dygma Raise - a split, programmable, hot swap, mechanical keyboard
Просмотров 17 тыс.2 года назад
Review: Dygma Raise - a split, programmable, hot swap, mechanical keyboard
Better Neovim plugin setup! Use Packer, break your init.lua into modules, look like a hero!
Просмотров 17 тыс.2 года назад
Better Neovim plugin setup! Use Packer, break your init.lua into modules, look like a hero!
The BEST Neovim color themes; some with support for Terminals and the latest Lua plugins
Просмотров 29 тыс.2 года назад
The BEST Neovim color themes; some with support for Terminals and the latest Lua plugins
Neovim motion plugins compared: Quick Scope v Hop v Lightspeed
Просмотров 13 тыс.2 года назад
Neovim motion plugins compared: Quick Scope v Hop v Lightspeed
Neovim - Power Tips: Volume 1
Просмотров 8 тыс.2 года назад
Neovim - Power Tips: Volume 1
Ultimate Text Editing Productivity with Sublime Text (trailer)
Просмотров 1,5 тыс.2 года назад
Ultimate Text Editing Productivity with Sublime Text (trailer)
Moonlander Layout 5 months on. Tap dance, Colemak and layers on ZSA's split programmable keyboard
Просмотров 33 тыс.2 года назад
Moonlander Layout 5 months on. Tap dance, Colemak and layers on ZSA's split programmable keyboard
Neovim 0.5 - Lua, built in LSP, Treesitter and the best plugins for 2021.
Просмотров 25 тыс.2 года назад
Neovim 0.5 - Lua, built in LSP, Treesitter and the best plugins for 2021.
CSS HEX transparency WITHOUT Sass
Просмотров 4642 года назад
CSS HEX transparency WITHOUT Sass
Review: Panic's Nova 2021 - Is this a VS Code and Sublime Text beater?
Просмотров 15 тыс.3 года назад
Review: Panic's Nova 2021 - Is this a VS Code and Sublime Text beater?
Upgrade your home to 10Gb Ethernet. What switch, cabling and tools you need.
Просмотров 51 тыс.3 года назад
Upgrade your home to 10Gb Ethernet. What switch, cabling and tools you need.
Switch from using PostCSS to Sass (Dart Sass)
Просмотров 2,2 тыс.3 года назад
Switch from using PostCSS to Sass (Dart Sass)
Migrating from Parcel to Snowpack. A comparison of two Node based build tool approaches
Просмотров 5183 года назад
Migrating from Parcel to Snowpack. A comparison of two Node based build tool approaches

Комментарии

  • @user-ot1dv6ri4f
    @user-ot1dv6ri4f День назад

    does refactor in coc.vim not work in php?

    • @benfrainuk
      @benfrainuk День назад

      Don’t use CoC. But LSP replace (assuming that is the kind of thing you mean) only works in certain languages, and of those, the ones you have an LSP installed for.

  • @WizardryWaves
    @WizardryWaves 2 дня назад

    If you're upgrading from the previous Kinesis Advantage, the Kinesis 360 is a bit of an easier transition. The software is a bit of a pain in the rear, but once you've got it working it's great.

  • @WarloardInPcGamer
    @WarloardInPcGamer 2 дня назад

    Switched to vscode?

    • @benfrainuk
      @benfrainuk 2 дня назад

      I’m using VSCode more at the minute. Appreciate there are smart defaults for markdown etc and getting LSPs working with Sublime/Zed on my work machine is difficult due to IT security policies. VSCode feels slower but has so much quality of life stuff baked in.

  • @DoneyPeters
    @DoneyPeters 4 дня назад

    @benfrainuk what are your thoughts on the Voyager compared to the Defy? I have the defy and enjoy it, but looking for something the is better to travel with + less key travel.

    • @benfrainuk
      @benfrainuk 2 дня назад

      Voyager is a great board and certainly easier to travel with and has less key travel. No wireless is the only negative for some

  • @fragment7
    @fragment7 6 дней назад

    what is that first keyboard you showed? the "Wooden" case one. thanks

    • @benfrainuk
      @benfrainuk 5 дней назад

      Hmm not sure. Do you have a time stamp?

  • @scottrych
    @scottrych 7 дней назад

    First time caller… Great video Ben, I just ordered a ZSA Voyager and I’m watching more videos about Hyper keys and programming my keyboard and making layers for the Voyager in my mind. I have the Lifetime license for Alfred and love it, but keep forgetting about doing stuff like you showed. (Unfortunately,) I just picked up a Stream Deck Neo and am slowing beginning to think that I wasted money once I started to realize everything that you can do with a programmable keyboard. 😮

    • @benfrainuk
      @benfrainuk 7 дней назад

      Well the good news is I’m sure you will be able to sell the steam deck easy enough if you find it redundant 👍😀

    • @benfrainuk
      @benfrainuk 7 дней назад

      Well the good news is I’m sure you will be able to sell the steam deck easy enough if you find it redundant 👍😀

  • @stephancodes
    @stephancodes 8 дней назад

    I had a lot of problems connecting the defy and making the first update, but to be fair they do mention how to correctly connect the neuron in their set up video haha

  • @anthonwellsjo
    @anthonwellsjo 9 дней назад

    Thanks! Bought one thanks to this video

    • @benfrainuk
      @benfrainuk 9 дней назад

      Excellent. Let me know how you find it?

  • @GuidoAlvarez-fm9hg
    @GuidoAlvarez-fm9hg 9 дней назад

    Do a review on Charybdis Mini. It is a wireless version with trackball integrated. All in one basically.

  • @Sonicstillpoint83
    @Sonicstillpoint83 10 дней назад

    Very interesting. I wouldn’t mind either, but it’s baffling why they would be soldered to the board like that.

  • @vaisakhkm783
    @vaisakhkm783 10 дней назад

    Noob here.. can you please explain how urob's zmk config helps to add homerow modes ??

  • @Mikenight120
    @Mikenight120 11 дней назад

    This is a blessing of a video. I have the Kinesis 360 Pro Silent Pinks. My friend shared me this link and it was exactly what I needed coming from the glove80 -> Kinesis. And Kinesis wireless/bluetooth issues have been non existent since firmware v3. Thank you ben for such insightful blogs/videos!

  • @xenaretos
    @xenaretos 12 дней назад

    I wonder if it helps switching back and forth if, as a non-native English speaker, you already use 2 layouts (albeit for 2 different languages). Perhaps you could then treat your preferred alternative layout as a different language of sorts.

    • @benfrainuk
      @benfrainuk 12 дней назад

      Interesting. My suspicion is that people who speak multiple languages would have an advantage as their brains are already demonstrably more pliable 👍

  • @user-ot1dv6ri4f
    @user-ot1dv6ri4f 13 дней назад

    if you use dvorak and mapped the control key to where the capslock button is (like very old school keyboards), then I've found ctrl + c is a better way to exit insert mode (rather than esc) and is better for your wrists

  • @jasonevans8914
    @jasonevans8914 13 дней назад

    How do I get colemak mh on my Zsa voyager???

    • @benfrainuk
      @benfrainuk 13 дней назад

      You just use oryx to program it on. Or the keymapp app from ZSA

    • @jasonevans8914
      @jasonevans8914 9 дней назад

      Hi, done it now and I’m picking itup quite quickly thanks

  • @kevin_gandhi
    @kevin_gandhi 14 дней назад

    About to switch to Colemak Layout. Good Luck to Me.

  • @giogamez94
    @giogamez94 15 дней назад

    I'm researching ergonomic keyboards because my husband is an editor and works on his laptop all day so he has developed an injury on his hand. He needs a portable, comfortable keyboard for his wrists and hands, that is also IOS compatible. I am torn between the Voyager and the Glove80 but so far I'm leaning toward the Voyager since it's so small and more affordable than the Glove80. Thank you for these review videos, they are so helpful. If anyone has some recommendations or comments about their own keyboard I'd appreciate it very much.

    • @benfrainuk
      @benfrainuk 15 дней назад

      If you want it to work with iOS then the Voyager is probably not the best choice as it is wired only.

  • @Manmanolo115
    @Manmanolo115 15 дней назад

    Cool and all, but typing the search term again is.. not so good

  • @user-ot1dv6ri4f
    @user-ot1dv6ri4f 15 дней назад

    How can I get one of these keyboards in the UK?

    • @user-ot1dv6ri4f
      @user-ot1dv6ri4f 15 дней назад

      do you need the wireless version of the advantage360 for it to be zmk?

  • @chekote
    @chekote 16 дней назад

    6:53 As a man in his 40's, I feel very called out 😆 I'm a massive gamer, so I need all that RGB for the FPS boost 🤪

  • @dusteye1616
    @dusteye1616 16 дней назад

    At what point did you start c programming? Are you talking about flashing the development board?

    • @benfrainuk
      @benfrainuk 16 дней назад

      No, don’t do C programming.

    • @dusteye1616
      @dusteye1616 16 дней назад

      Sorry, you said keymap in c. 😊

    • @benfrainuk
      @benfrainuk 16 дней назад

      @@dusteye1616the config in QMK is C code. I don’t personally program in C, just fumble through writing the config

    • @dusteye1616
      @dusteye1616 15 дней назад

      @@benfrainuk well done. C is hard

  • @pierremartinow
    @pierremartinow 17 дней назад

    great review!

  • @owen5106
    @owen5106 20 дней назад

    Thanks for the video man, just did this myself, you are right the thumbpads were the worst most annoying part.

    • @benfrainuk
      @benfrainuk 20 дней назад

      Did it all work ok after though? 🤞

  • @Furkidd
    @Furkidd 20 дней назад

    I have cherry brown switches on my KB at home and I like it, but I want something for the office. Do you think you can dampen the sound even more with a dynamat?

  • @nickgoogle4525
    @nickgoogle4525 21 день назад

    If that would be your dream board otherwise, you could just disable the palm switches. They are not needed anyways. Enough other keys for layers IMO.

    • @garolstipock
      @garolstipock 12 дней назад

      by default the palm keys go to the layer that has f-keys, mousekeys and arrowkeys. They are really not uncomfortable or intrusive at all. There really is no reason at all why you would feel its best to remove them, other than 'just because'.

    • @nickgoogle4525
      @nickgoogle4525 12 дней назад

      @@garolstipock You can only speak for yourself. Others find the palm key uncomfortable. I have the model 100 and thought the palm keys would be a great idea. But in practice you need to kink your wrist from the floating position to activate those. This is first not comfortable and second also disturbing the flow -- it can not be done fast in an easy way. In case you would tilt the keyboard quite a bit the palm is closer to the palm key and might actually work, but IMO a too strong tilted keyboard is also not good for several reasons. I now use a UHK, which overall is the best keyboard I had. The only real wish I have is to remove the top (and number) row stagger. But even like it is I find it to be more comfortable to type on.

    • @garolstipock
      @garolstipock 12 дней назад

      @@nickgoogle4525 Bro. One can only speak for ones own experience. Typing this comment from a model 100, wrists firmly comfortably planted on the rest area, not floating or hovering at all. Not even a little bit, nor kinking nothing at all. But, admittedly each of our experiences are equally valid, I'm not arguing that at all. What is a UHK keyboard btw? That doesn't ring a bell...

    • @nickgoogle4525
      @nickgoogle4525 12 дней назад

      @@garolstipock Im not your bro, but your description explains why the palm rest works for you. Floating hands vs not floating... UHK = Ultimate Hacking Keyboard (v2 btw)

    • @garolstipock
      @garolstipock 11 дней назад

      @@nickgoogle4525 didn't realize I so horribly offended u. Good enuf.

  • @nigeljbrown1
    @nigeljbrown1 21 день назад

    Great review...however..just looking at the specs of both the 40 and 32, when looking at graphics pictures...you only have a 15.43 inch height, the 32 is 17 inch and then you can tilt it which is a big difference when editing photo's. I have a 43 inch essentials made my screen look like the viewable area of both dimensions. The difference is substantial especially on portrait orientations.

  • @jasonevans8914
    @jasonevans8914 24 дня назад

    So what if you need one of the missing keys? I don’t get it

  • @thesaintseiya
    @thesaintseiya 24 дня назад

    man this sold me on Voyager so badly, particularly the software... considering switching from glove80. I just wonder how hard it is gonna be to readjust from a keywell

  • @basejason
    @basejason 27 дней назад

    This is the second video I've seen that mentions the advantage 360 could be used to kill somebody, starting to think they should list that as a feature

  • @mikethebeginner
    @mikethebeginner 28 дней назад

    One BIG problem is that it's got sculptured keycaps, so you can't switch them around if you type in Dvorak, Workman, Colemak-DH, Colemak, etc. What is the point of a programmable keyboard if you can't configure the keys the way you want them? And who would buy a $330+ keyboard with shine-through keycaps and all sorts of lights only to have to stare at the wrong legends on the keys forevermore? The defy is a very nice idea, but it's not adaptable for my use. The Kinesis Edge RGB is not as good a design, but at least it's got uniform keycaps so you can switch the keycaps around to other layouts.

  • @lastink444
    @lastink444 28 дней назад

    it was one hell of a review! thanks a lot!

    • @benfrainuk
      @benfrainuk 28 дней назад

      Doing another review on the signature series in the next month 👍

  • @mikethebeginner
    @mikethebeginner 28 дней назад

    I really want to try one of those, but the cost of trying it is just too high. I could afford it if I knew I wanted it, but I need to try it first at least. Bummer.

  • @aysbg
    @aysbg 29 дней назад

    Its noticeable more clearer and sharper on the 6k screen. Its mainly because the 6k resolution is what that apples "retina" resolution, so the MacOS scales perfectly.

  • @ness-ee
    @ness-ee Месяц назад

    I’ve just swapped to Colemak, but I find that some changes from qwerty are arbitrary. So on the left board I have QWPFG, ASDRT, ZXCVB. On the right it’s still Colemak, except I’ve swapped Y and O so I can type the word “you”. Also Y is usually the ultimate letter in English and O is rarely the ultimate letter, so for me it’s much more comfortable. I don’t really have the same problem with A on the left though. Maybe soon I’ll go full Colemak, who knows

  • @neil8877
    @neil8877 Месяц назад

    Ive just bought this monitor for my Mac Studio and it's great - but the webcam in use keeps turning itself off and on - causing my image to freeze - anyone else had this? ive updated OS and Firmware...to latest.

  • @malpern
    @malpern Месяц назад

    Ben, given you’re on a Mac, have you done any experimentation with Karabiner Elements or Hammerspoon for customization or have you focused on and firmware level changes with Oryx/QMK or ZMK? Curious if it’s worth exploring.

    • @benfrainuk
      @benfrainuk Месяц назад

      I looked at hammerspoon around the same time I settled on this approach. I found this simpler, more secure (doesn’t require altering security settings) but still meeting all my needs. You could do the same thing with Karabiner, all you need is a Hyper/meh key 👍 thanks for the thanks!!

  • @mrs.brightside
    @mrs.brightside Месяц назад

    I strongly recommend anyone to get a defy. I love Blazecore, it’s the best and easiest configuration software I’ve tried. I love that I can even change colors on different layers within a few seconds. The only snag I would say I’ve ran into is many times I get the wrong thumb key, so I ended up changing out one thumb keycap to a separate keycap that I can easily feel is different.

  • @jadam42
    @jadam42 Месяц назад

    “I wonder if… and sure enough it does” What a perfect capture of that feeling.

  • @earthling_parth
    @earthling_parth Месяц назад

    Thank you so much! I love my Moonlander, but am thinking about key-well/concavity keyboards for a while now.

  • @health_doc
    @health_doc Месяц назад

    Nice font! Which?

  • @graysonearljames
    @graysonearljames Месяц назад

    I had to subscribe

  • @JamsMendez
    @JamsMendez Месяц назад

    🚀😎👍

  • @malpern
    @malpern Месяц назад

    What do you think of the Sofle vs the Voyager? Both in terms of key layout, and build quality?

    • @benfrainuk
      @benfrainuk Месяц назад

      Sofle gives you more options layout wise. I need arrow keys for example, and that means a layer switch with the Voyager. However, build quality is completely in favour of the Voyager. Incredibly well made and solid feeling. The Sofle is far more fragile.

  • @SteeleMan223
    @SteeleMan223 Месяц назад

    Got one based on this review since I was in the market for a better keyboard. I’m a month in and absolutely love it. It was my first ergo keyboard and I don’t regret the purchase. Thanks for the review.

    • @benfrainuk
      @benfrainuk Месяц назад

      Fantastic, glad you’re enjoying it 👍

  • @jirex1
    @jirex1 Месяц назад

    Ultra ridiculously ugly, otherwise great specs monitor🤘

  • @Fluxiton
    @Fluxiton Месяц назад

    ZSA make cool keyboards but pray you never have to deal with their customer support or you will regret the large investment.

    • @benfrainuk
      @benfrainuk Месяц назад

      That’s surprising to me. I have always found their support to be excellent, don’t think I’ve heard complaints in that respect before.

  • @leerv.
    @leerv. Месяц назад

    Thank you for the comparison! Unfortunately, both sound way too loud for me. It's a shame because I love the concept!

  • @codeforme8860
    @codeforme8860 Месяц назад

    I bought the writs rests recently, I think they added a rubber pad to stop them sliding. I can't make them slide.

  • @robertj1679
    @robertj1679 Месяц назад

    Just finished watching ThePrimeagen reviewing the glove80. What is it with keyboard reviews and using the "kill a person standard". LMAO Thanks for the concise video!

  • @T3hderk87
    @T3hderk87 Месяц назад

    Good video! Thank you sir!