2017-04-05 55 views
0

我寫Vim內的自定義功能,讓用戶選擇文件重命名:檢測,當用戶取消輸入字段Vim的

let b:newname = input('Rename to: ', expand('%'))

然而,如果用戶決定不重命名文件並按Esc,如何檢測Vim函數中的這個?

+0

你可以檢查變量的值是否爲空。 –

回答

0

如果使用取消操作,則輸入返回一個空值。所以你可以用empty()直接檢查:

if empty(b:newname) 
    " either cancelled or empty answer 
endif