Logical grammar used in linux vi editor

Vi Command Patterns Vi has a logical grammar once you see it. Let me break down the patterns: The Core Grammar: Operator + Motion Most vi commands follow this structure: [count] + operator + motion Operators (what to do): d = delete c = change (delete + enter insert mode) y = yank (copy) Motions (where/how far): w = word forward b = word backward $ = end of line 0 = beginning of line G = end of file gg = beginning of file Combine them:...

December 11, 2025 · 2 min · Daman Arora

Fixing Audio on Dell 16 Plus with Ubuntu: Intel Lunar Lake RT722 Codec

If you’ve just installed Ubuntu on a Dell 16 Plus and found yourself staring at “Dummy Output” in your sound settings, you’re not alone. The culprit? Intel’s brand new Lunar Lake audio hardware with the RT722 codec - hardware so cutting-edge that Ubuntu’s audio stack doesn’t quite know what to do with it yet. The Problem After a fresh Ubuntu installation on the Dell 16 Plus, the system shows: “Dummy Output” as the only audio device No speakers or headphones detected wpctl status showing no real audio sinks Under the hood, the hardware is detected (aplay -l shows devices), but PipeWire/WirePlumber can’t create usable audio endpoints because:...

November 2, 2025 · 3 min · Daman Arora