怎样在使用调用某个脚本时,使用某些缩写……
发表于 : 2008-05-02 14:38
在打开某种文件中,这个脚本开始使用,定义一些缩写,只是在这个脚本使用时才可以使用,
最好不在这个脚本中定义,因为这个脚本需要经常改动……
谢谢
最好不在这个脚本中定义,因为这个脚本需要经常改动……
谢谢
例如:打开一个 .sh文件 ,当打开.sh文件时,一个 sh.vim脚本就会被调用xiooli 写了:没看懂哦
打上 xi 就出来 xiooli真帅
这下看懂了,不过不知道怎么弄哦aaazjz 写了:例如:打开一个 .sh文件 ,当打开.sh文件时,一个 sh.vim脚本就会被调用xiooli 写了:没看懂哦
我想写一些缩写,例如打上 xi 就出来 xiooli真帅![]()
如何让这个缩写在当sh.vim脚本运行时使用这个缩写,而sh.vim不使用时没有这些缩写……(最好不要根据后缀 .sh 判断)
表述完毕……清楚了吧?
这个是vim自动根据扩展名判断的吧,直接把缩写命令写入sh.vim再把sh.vim放到~/.vim/syntax/sh.vim就行了aaazjz 写了:例如:打开一个 .sh文件 ,当打开.sh文件时,一个 sh.vim脚本就会被调用xiooli 写了:没看懂哦
我想写一些缩写,例如打上 xi 就出来 xiooli真帅![]()
如何让这个缩写在当sh.vim脚本运行时使用这个缩写,而sh.vim不使用时没有这些缩写……(最好不要根据后缀 .sh 判断)
表述完毕……清楚了吧?
不可以让他根据扩展名使用,因为是在一个目录,只要在这个目录下,这个插件就可以使用……而这个目录下的文件后缀不同……有一个插件可以判断如何进入这个目录,所以我想写另一个插件,只要进入这个目录下就可以使用……也就是说只要这个插件使用就可以使用我的插件……我不可以改动他的插件……(通过软连接过去的)Nile 写了:这个是vim自动根据扩展名判断的吧,直接把缩写命令写入sh.vim再把sh.vim放到~/.vim/syntax/sh.vim就行了aaazjz 写了:例如:打开一个 .sh文件 ,当打开.sh文件时,一个 sh.vim脚本就会被调用xiooli 写了:没看懂哦
我想写一些缩写,例如打上 xi 就出来 xiooli真帅![]()
如何让这个缩写在当sh.vim脚本运行时使用这个缩写,而sh.vim不使用时没有这些缩写……(最好不要根据后缀 .sh 判断)
表述完毕……清楚了吧?
多谢提醒呀,哈哈,既然已经有一个插件来识别了,他肯定定义好文件类型了,我就看看他的原代码,哈哈,然后直接把plugin放进ftplugin 改改名字就好了…… ^_^minibox 写了:上面说的好像不行,好像必须定义文件类型
先加个ftdetect,如果发现是在指定目录下,则修改文件类型为自定义的文件类型,详细可以help ftdetect一下看看
然后增加对应的文件类型的vim就可以了
应该可以,我也没有试过