如果退出时VIM中存在文件修改(:q),我如何检测?如果有文件修改,Vim回显
E37: No write since last change (add ! to override)
我想用自定义消息和类似于
File modified: Do you wish to save the file? (y)Yes (n)No (c)Cancel
我修改了Vim的行为,将文件保存在Ctrl-s上,并在Ctrl-w上退出
现在我正在寻找一个解决方案,如果文件已经被修改,并且用户正在用Ctrl退出它,我希望Vim提示保存。
下面是我的.vimrc文件的内容:
map <C-S> :w&l
我在使用Exhuberant Ctag跳转到Ruby bang方法时遇到了问题。我已经搜索了其他有类似问题的人,但找不到任何东西。这个问题的一个例子可以使用下面的小Ruby类来展示:
class Hello
def start
method!
end
def method
# Blah
end
def method!
# Blah
end
end
在此文件上运行ctags -R .时,生成的tags文件包含以下2行代码,表明这两种方法都是在生成时发现的:
method test.rb /^ def method$/;" f
我想: Automaticaly在打开一个文件后关闭close以获得更好的体验,但我不知道vim脚本。应该不难,我想。如有任何意见,我将不胜感激!
我现在正在学习vim脚本,并试图做到这一点。这就是我现在的处境:
:autocmd <Lexplore> * :<Lexplore-exit>
或
if <command-mode> == "Lexplore *.*"
excute \\close last buffer. (because now I am in new buffer)
我只需要知道如何在脚本中说"RUN“/ &