2011-03-27 48 views
2

通常我使用「\ n」在inputdialog窗口中添加額外的信息。vim變量聲明和中斷

p.e.

let myvar = "How many characters do you want to add? \n (max. 10)" 
let f = inputdialog(myvar) 

中斷工作正常。

,但是當我在文中添加一個變量,休息不工作了:

let myvar = 'How many ' .a:type. ' do you want to add? \n (max. 10)' 
let f = inputdialog(myvar) 

該變量爲:式插好,但休息不工作。爲什麼?

+1

使用預覽並閱讀有關降價格式。 – ZyX 2011-03-27 11:27:18

+0

@Zyx,你預覽的意思是什麼? – Reman 2011-03-27 13:34:24

+0

當你寫一個問題時,在textarea下面有一個預覽。 – ZyX 2011-03-27 15:06:48

回答

2

你們兩個都沒有工作:你應該使用雙擊而不是單個。

+0

對不起,我改變了第一個。我總是使用雙擊。當我插入一個變量時,它在雙擊時不起作用,只有單個筆劃但單擊時不起作用linebreak命令:\ n。如何讓這兩個工作都做了什麼。 – Reman 2011-03-27 13:33:04

+0

@Remonn:問題在其他地方:像你一樣插入一個變量確實可以處理雙擊,所以提供一個不起作用的例子。 – ZyX 2011-03-27 15:06:09

+0

@ZyX,你可以用雙引號重寫第二個函數,以便VIM插入變量a:鍵入並執行break \ n。我嘗試了一切,但不能讓他們都工作(變量+突破)。 – Reman 2011-03-27 16:17:05