我正在尝试映射 Ctrl-j 键以使用逗号连接两行。我的 .vimrc 文件中有以下行
:map <C-j> A<space>,<ESC>J
当我按一次 Ctrl-j 时,这工作正常
Before After
test test , test
test test
test
但是当我尝试通过按“2Ctrl-j”一次加入多行时,我得到以下信息
Before After
test test , , test
test test
test
我究竟做错了什么?如何将多行加入一个逗号分隔的行?我尝试用 替换<Esc>
,<C-[>
但这没有用。
另外,有没有办法参数化连接符号?例如,如果我想映射 Ctrl-k 后跟任何字符以使用指定字符连接两行,那么映射将是什么?