0
我寫Vim內的自定義功能,讓用戶選擇文件重命名:檢測,當用戶取消輸入字段Vim的
let b:newname = input('Rename to: ', expand('%'))
然而,如果用戶決定不重命名文件並按Esc
,如何檢測Vim函數中的這個?
我寫Vim內的自定義功能,讓用戶選擇文件重命名:檢測,當用戶取消輸入字段Vim的
let b:newname = input('Rename to: ', expand('%'))
然而,如果用戶決定不重命名文件並按Esc
,如何檢測Vim函數中的這個?
如果使用取消操作,則輸入返回一個空值。所以你可以用empty()
直接檢查:
if empty(b:newname)
" either cancelled or empty answer
endif
你可以檢查變量的值是否爲空。 –