Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将前一行附加到vim中电流的末尾_Vim - Fatal编程技术网

将前一行附加到vim中电流的末尾

将前一行附加到vim中电流的末尾,vim,Vim,我正在寻找将前一行附加到当前行的最佳方法,如下所示: # Bazzy Comment foo = 'bar' 为此: foo = 'bar' # Bazzy Comment 目前我可以这样做: 自上而下 dd、p、k、Shift+J 拖动链接、粘贴、向上移动光标、连接线 基本上,我在寻找一个反向线连接。我觉得一定有更好的方法来实现这一点。没有用于此的内置命令。不过,您可以nnoremap将这些键映射到另一个击键。比如说, :nnoremap <M-J> ddpkJ :nnore

我正在寻找将前一行附加到当前行的最佳方法,如下所示:

# Bazzy Comment
foo = 'bar'
为此:

foo = 'bar' # Bazzy Comment
目前我可以这样做:

自上而下 dd、p、k、Shift+J

拖动链接、粘贴、向上移动光标、连接线


基本上,我在寻找一个反向线连接。我觉得一定有更好的方法来实现这一点。

没有用于此的内置命令。不过,您可以
nnoremap
将这些键映射到另一个击键。比如说,

:nnoremap <M-J> ddpkJ
:nnoremap ddpkJ

我觉得你的方法不错

ddpkJ
在另一个编辑器中,您将执行以下步骤:选择行、剪切、删除空行、移动到末尾、输入空格和粘贴。因此,在崇高的文本中,它将是

Vim使用更少的按键和修改器来实现这一点。我想如果你做了很多,那么你可以通过做一个映射来加速这个过程


就我个人而言,我会把它放在一边,并将精力投入到更耗时的操作中。

如果您只是偶尔这样做,并且只向后连接一行,请留下您的解决方案,或者像doelleri建议的那样,创建一个映射。如果你需要向后连接多行,有插件可以完成。可能是重复的