在VIM中使用Yanking多行文本并不会粘贴到带有换行符的shell中

时间:2016-12-28 22:40:35

标签: powershell vim

Windows10,Vim 7.4

当我将多行猛拉文本粘贴到powershell(使用ConqueTerm插件运行)时,我会丢失换行符。将相同的抽取行粘贴到另一个vim(.txt)窗口中可以按预期保留换行符。

e.g。

abc
def

猛拉然后粘贴到PowerShell窗口我得到了

abcdef

而不是

abc
def

我的vimrc:

behave mswin
set ff=dos 

set shell=powershell
set shellcmdflag=-command

execute pathogen#infect()
syntax on
filetype plugin indent on

set tabstop=4
set softtabstop=4

set wildmenu

let mapleader="," 

set relativenumber

nnoremap <C-J> <C-W><C-J>
nnoremap <C-K> <C-W><C-K>
nnoremap <C-L> <C-W><C-L>
nnoremap <C-H> <C-W><C-H>

0 个答案:

没有答案