trying to come up with some advice around quoting/escaping/tab completion in the shell and not coming up with as much as I thought I would! so far I have:

- sometimes you can drag a file from a GUI file manager to escape it properly
- tab completion is great

mostly looking for advice around using the shell interactively, not scripting (so not "always quote your shell variables”)

@b0rk Personally, I use vidir to open vim, and delete special characters from filenames. I have a mapping which lets me quickly delete all instances of a character that I'm hovering over, so I can easily delete hard-to-type characters from vidir. vidir isn't vim-specific, so this would work with any other editor that can do something similar.