如何在一行或多行的末尾重复添加字符,将行填充到特定列?
例如:(
'x'表示第40列,不是行上的字符;文本后面没有空格或制表符)
line one x
line two x
line three x
line eleventy-billion x
Run Code Online (Sandbox Code Playgroud)
变
line one ------------------------------x
line two ------------------------------x
line three ----------------------------x
line eleventy-billion -----------------x
Run Code Online (Sandbox Code Playgroud) 当我在〜中开始使用空白.vimrc并添加imap jj <esc>
它时,一切正常(即从插入模式键入jj退出 - >正常模式).但是当我向.vimrc添加更多内容时,除了进入正常模式之外,最终输入jj将跳过前面的光标,看似随机,短距离(几个字或几行).我没有把它归结为我添加到.vimrc的任何具体事情 - 它只是在某些时候从正常工作到故障.然后,如果我删除.vimmrc文件,重新使用新的.vimrc重新开始,那个奇怪的跳跃就会消失.
关于发生了什么的任何线索?
编辑:
我的完整〜/ .vimrc
set nocompatible
inoremap jj <esc>
而已.我已经将/ etc/vim/vimrc和/ usr/share/vim/vimrc重命名为vimrc.0,同样移动了〜/ plugins&〜/ ftplugins.
:imap
与:inoremap
这两个只显示i jj * <Esc>
vim ×3