I've used Vim to code my Go script for a month, and I'm pretty comfortable with :Import
and :Drop
vim command when it comes to importing and unimporting any packages.
However, I've more and more tired of typing such a long word which includes Capital letter so frequently, so I came to think that if I can use :i
and :d
other than :Import
and :Drop
, I'd be satisfied even more. However, I'm not sure whether I can define such a command in Vim, since it involves 1) turning into command-line mode, and 2) taking a variable which is determined dynamically in typing.
So for example, if I import encoding/csv
package, all I want to type in is :i encoding/csv
, etc... Can I define those commands?
I stumbled upon this question, but I cannot get what it is doing nor I'm not sure whether the answer applies to this question in the first place. Can I solve the issue by replacing all of w
and W
on the linked post to i
or d
?
Also, does it differ from the case that doesn't take a variable (say, Fmt
command to go-format the script)?
Thanks.