I'm currently using the following macro:
\def\norm#1{\left\|#1\right\|}
Is it possible to redefine \| so that \|\frac{a}{b}\| produces the same output as \norm{\frac{a}{b}}?
Why? Not only I find easier and clearer to write \|\frac{a}{b}\|, but, most importantly, I realized my text editor can display \| as the unicode norm symbol, which really improves readability.

\normmacro. Incidentally, which text editor do you use? – Mico Oct 28 '15 at 13:21\leftand\rightin every situation is good. It isn't. – egreg Oct 28 '15 at 13:29\|as a paired delimiter, and never in any other context? – Steven B. Segletes Oct 28 '15 at 13:32