我一直在尝试使用vim来简化书写胶乳。为此,我想编写一个函数来使写矩阵变得容易。这是我想要它做的。vimrc写入文件
插入模式虽然
如果我输入mmatrix(不是笔误,我想要两个男款)
我希望它问我行,我需要
然后打开列数具有所需编号占位符的空白基质(表示< ++>)
下面是我写
imap mmatrix <C-o>:call Matrix
func! Matrix(rows, columns)
for row in a:rows
for col in a:columns
exec "normal! i<++>& "
endfor
exec "normal! i\\\\ <CR>"
endfor
endfunction
代码
因此,对于一个2x2矩阵,它应该看起来像
<++>& <++>\\
<++>& <++>\\
但是,这是行不通的。我可以知道如何修改这个文件,使它做我想做的事吗?
经过一番搜索后,我发现imap应该如何编辑。但我仍然不知道如何打印文件。 – WiFO215 2012-07-05 21:15:52
我也找到了打印的方法。我现在不确定如何换行。似乎没有任何好处。 –
WiFO215
2012-07-05 21:39:45