somegeek@programming.dev to Linux@programming.dev · 19 days agoWhy I Prefer CLI and TUI over GUI - alavi.mealavi.meexternal-linkmessage-square11linkfedilinkarrow-up122
arrow-up122external-linkWhy I Prefer CLI and TUI over GUI - alavi.mealavi.mesomegeek@programming.dev to Linux@programming.dev · 19 days agomessage-square11linkfedilink
minus-squarebestboyfriendintheworld@sh.itjust.workslinkfedilinkarrow-up18·19 days agoIs this a take from the 1980s? Of course cli and TUIs are great. However they aren’t as discoverable and harder to learn than a nice GUI. Is vim or eMacs great? Sure, but so is Visual Code for other reasons. cli and TUI suck at drag and drop and copy and paste between applications.
minus-squareTwilightKiddy@programming.devlinkfedilinkEnglisharrow-up7·19 days agoI solved the drag and drop issue with dragon. Copying and pasting depends purely on your terminal emulator, no?
minus-squarebestboyfriendintheworld@sh.itjust.workslinkfedilinkarrow-up1·edit-218 days agoWhich terminal emulator copies with ctrl+c?
minus-squareTwilightKiddy@programming.devlinkfedilinkEnglisharrow-up3·18 days agoMost terminal emulators will copy with Ctrl+Shift+c. I’m using foot, if you set this part of your config, it will copy with just Ctrl+c. [key-bindings] clipboard-copy=Control+c XF86Copy But now for most shells you don’t have a keybind to send SIGINT, which is very commonly used.
minus-squaresomegeek@programming.devOPlinkfedilinkarrow-up1·18 days agoWell, I didn’t exist in 1980s. So this is how I feel as a 2000s kid and current software engineer. I think good ideas are worth updating for new generations.
minus-squarebestboyfriendintheworld@sh.itjust.workslinkfedilinkarrow-up2·18 days agoI agree that CLI and keyboard driven systems are powerful and should be further developed. New terminal emulators like Kitty, Nerd fonts, and Lazyvim show what’s possible.
Is this a take from the 1980s?
Of course cli and TUIs are great. However they aren’t as discoverable and harder to learn than a nice GUI.
Is vim or eMacs great? Sure, but so is Visual Code for other reasons.
cli and TUI suck at drag and drop and copy and paste between applications.
I solved the drag and drop issue with dragon. Copying and pasting depends purely on your terminal emulator, no?
Which terminal emulator copies with ctrl+c?
Most terminal emulators will copy with
Ctrl+Shift+c. I’m using foot, if you set this part of your config, it will copy with justCtrl+c.[key-bindings] clipboard-copy=Control+c XF86CopyBut now for most shells you don’t have a keybind to send SIGINT, which is very commonly used.
Exactly
Well, I didn’t exist in 1980s. So this is how I feel as a 2000s kid and current software engineer.
I think good ideas are worth updating for new generations.
I agree that CLI and keyboard driven systems are powerful and should be further developed. New terminal emulators like Kitty, Nerd fonts, and Lazyvim show what’s possible.