Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.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_Split_Screens - Fatal编程技术网

在vim中将一条线从一个屏幕移动到另一个屏幕

在vim中将一条线从一个屏幕移动到另一个屏幕,vim,split,screens,Vim,Split,Screens,假设我在vim的两个垂直屏幕中打开了两个不同的文件。是否有一个命令可以将光标下的行移动到其他屏幕?据我所知。删除它,切换窗格并粘贴它 dd<ctrl>ww</ctrl>p 如果您想定期执行此操作,只需将其映射到击键即可。e、 g map <C-A> dd<C-W><C-W>P<C-W><C-W> map-ddP 这可能属于超级用户或U&L,因为这不是真正的编程问题。也许你应该把它标记出来,让版主迁移到合适的站

假设我在vim的两个垂直屏幕中打开了两个不同的文件。是否有一个命令可以将光标下的行移动到其他屏幕?

据我所知。删除它,切换窗格并粘贴它

dd<ctrl>ww</ctrl>p

如果您想定期执行此操作,只需将其映射到击键即可。e、 g

map <C-A> dd<C-W><C-W>P<C-W><C-W>
map-ddP

这可能属于超级用户或U&L,因为这不是真正的编程问题。也许你应该把它标记出来,让版主迁移到合适的站点。@Benj:直到我发布了我的编辑,我才看到你的版本。我在另一个窗口工作,所以我打开了编辑窗口一段时间,没有看到你的帖子。哈哈,不用担心,我的帖子是基于你的第一个帖子:-)你不需要
:这里的map
(它定义了太多模式的映射,还依赖于其他映射)。使用
:nnoremap
。与上面的Caleb相同:您不应该在此处使用
:map
map <C-A> dd<C-W><C-W>P<C-W><C-W>