Vim Targets: Work on Distant Text Objects with Fewer KeystrokesBackground If you search about Vim Targets, there are only a handful of resources. However, this plugin could drastically improve your workflow by typing more efficient and more convenient keys. Admittedly, the first time I read the plugin’s docs, I ...Jul 2, 2022 · 6 min readranelpadon.hashnode.dev
Vim Hop/EasyMotion: The Power of Single-Char, Multi-Line Motionf and t Motions Learning Vim from scratch means learning the hjkl motions first. Then, the w(word) and e (end of word) motions. Eventually, with the f(find) and t(‘till) motions. fand t are efficient but they have drawbacks: could only be used on th...Jul 2, 2022 · 6 min readranelpadon.hashnode.dev
How (and Why) You Should Split Your .bashrc or .zshrc FilesObjective To split our .bashrc/.zshrc into multiple files, put them in zshrc older, and load them one by one: for FILE in ~/zshrc/*; do source $FILE done Background .bashrc/.zshrc are executed mainly when we start the terminal app. Usually...Dec 19, 2021 · 5 min readranelpadon.hashnode.dev
Pimp Your Python and Django ShellsObjective To have an slick IPython REPL like this: Background IPython (Interactive Python) is 20 years old now. It is mature, has lots of features, and really popular. It’s an interactive shell, an eval() machine, and serves as the backend for var...Dec 12, 2021 · 6 min readranelpadon.hashnode.dev