continuously shifting with single keystroke

Make continuously shifting easier. After invoking the two shift commands the first time, user can continuously shifting region or line by simply hitting `[` or `]`; hitting anything else will just be transparent therefore not get in the way of editing.