分页: 1 / 1

vim 编写bash???

发表于 : 2012-07-19 21:13
oneouts
想用vim 编写bash然后按下某个建就运行
可是
map <F12> :call Tidbash()<CR>
func! Tidbash()
exec "w"
exec "!chmod u+x %"
exec "!./%"
endfunc
可以运行但是
每次都显示这个

W16: 警告: 编辑开始后,文件 "asad.sh" 的模式已变动
进一步说明请见 ":help W16"
确定(), 加载文件((L)):
请问如何忽视如何改才不会出现这句话??
还有这个map可以 使用shift 和 f12 一起作用吗??

Re: vim 编写bash???

发表于 : 2012-07-19 23:10
kingkongmok
做下广告,bash-support.vim, 常用的命令都有了。"\rr"运行。
http://www.vim.org/scripts/script.php?script_id=365

Re: vim 编写bash???

发表于 : 2012-07-20 7:09
lilydjwg
oneouts 写了: 每次都显示这个

W16: 警告: 编辑开始后,文件 "asad.sh" 的模式已变动
进一步说明请见 ":help W16"
确定(), 加载文件((L)):
请问如何忽视如何改才不会出现这句话??
还有这个map可以 使用shift 和 f12 一起作用吗??

参看这里 https://github.com/lilydjwg/dotvim/blob ... vimrc#L203
少数终端可能不支持 <S-F12>,一般应该能用。你在插入模式下按 <C-v><S-F12>,看看 Vim 能识别不?