Это является очень немного более подробным, но это должно сделать точно то же самое:
select * from sys.objects where (type='TF' or type='FN')
, Насколько я вижу, это не находится в SQL Server 2008 также.
Вы можете вызвать функцию, если хотите:
autocmd Filetype ruby call SetRubyOptions()
function SetRubyOptions()
setlocal ts=2
...
endfunction
Вы можете связать большинство команд с помощью |
:
au Filetype ruby
\ setlocal ts=2 |
\ setlocal sts=2 |
\ ...
Не уверен, лучше или хуже этот синтаксис, чем написание функции. Некоторые команды нельзя объединить таким образом, но вы можете использовать execute
, чтобы обойти это; см. : h: bar
.
Также см. : h line-continue
для объяснения странного синтаксиса с \
в начале строк .
ftplugins - отличный ответ на ваш вопрос.
.vimrc
есть такая строка, как : плагин типа файла на
{rtp} / ftplugin / {thefiletype} .vim
или {rtp} / ftplugin / {thefiletype} /whatever.vim
(см. : h rtp
для подробнее) : setlocal
, чтобы гарантировать, что настройки, относящиеся к конкретному типу файла, относятся только к этому файлу (например, не выделять фиолетовым цветом все комментарии для всех типов файлов). См. Примеры в распространение vim, если вы планируете переопределить настройки по умолчанию; или среди множества ftplugins, которые я написал в противном случае), просто запишите свои : setlocal
, : * map
и т. д.