2014-06-27 88 views
0

每當我通過多行代碼複製時,複製和粘貼將它們分解成單獨的行。如何正確粘貼bash?

例如,如果我要複製下面的文本;

printf"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
XXXXXXXXXXXXXXXXXXXXXXXX " 

它將它分成兩行。

我通過突出顯示並粘貼shift + insert來複制。

有什麼建議嗎?

+0

你不能用鼠標突出顯示它嗎? –

+0

你使用什麼終端?一些終端是可配置的,並允許忽略換行符。 – choroba

+0

@choroba不幸的是,我正在使用PuTTY。 – OldMopMan

回答

2

如果您使用vim(如您所標記的),請複製yy並粘貼p

+0

我認爲這隻適用於一行。我正在粘貼不同線長的多種不同功能。 – OldMopMan

+0

'Shift-V','jjjj'(直到您選擇了所有要複製的行),'y',然後'p'。 – QuestionC

+0

@OldMopMan #yy和p,其中#是您想要複製的行數。 –

2

如果您的vim具有系統剪貼板支持,請使用"+p",其中粘貼+(系統剪貼板)寄存器。

如果不是,則可以使用:set paste啓用粘貼模式,進行粘貼,然後禁用:set nopaste