Как установить тип файла энергии при редактировании nginx файлов конфигурации

  1. При Аутентификации Пользователей = Полный в общем Вам не нужны ни одни из других.

  2. Ваши полномочия NTFS не имеют никакого способа для обычного пользователя создать их домашнюю папку. По сути, необходимо будет создать папку сами. Лучший способ сделать это должно создать все домашние папки и использовать показанный установить владельца на них. Тем путем они владеют папкой, и можно использовать объект безопасности Владельца Creater для установки полномочий соответственно.

    Я высоко предполагаю, что Владелец Creater не получает Полный контроль, поскольку это также позволит пользователям унавоживать с полномочиями их домашней папки, что-то, что они никогда не должны должны быть делать.

    Альтернатива должна предоставить, "Создают Папки" разрешение на папке Profiles и устанавливают его для применения к "Этой папке только". Это позволит пользователям создавать папку, но она будет только относиться к той единственной папке. Это также позволит любому пользователю создавать любую произвольную папку.

  3. Разрешение, которое Вы имеете в вопросе, не работало бы над Сервером 2003. Полномочия почти идентичны между 2003/2008/2008R2.

16
задан 20 May 2012 в 15:58
4 ответа

Следующая строка в ~ / .vimrc должна сделать это.

autocmd BufRead,BufNewFile /etc/nginx/sites-*/* setfiletype conf
25
ответ дан 2 December 2019 в 20:34

В каталоге contrib/vim в каталоге contrib/vim на самом деле есть тип файла Nginx, определенный в официальном репозитории Nginx . Это обеспечивает лучшую подсветку синтаксиса, чем conf.

Чтобы использовать его, скопируйте строки обнаружения в ваш .vimrc (и настройте по желанию):

au BufRead,BufNewFile *.nginx set ft=nginx
au BufRead,BufNewFile */etc/nginx/* set ft=nginx
au BufRead,BufNewFile */usr/local/nginx/conf/* set ft=nginx
au BufRead,BufNewFile nginx.conf set ft=nginx

Затем скопируйте nginx.vim в ваш ~/. Каталог vim/syntax.

Теперь все файлы Nginx, следующие вышеприведенным правилам, должны быть выделены.

Если вам также нужен отступ, вы можете скопировать файл из каталога отступов в ваш .vimrc.

.
26
ответ дан 2 December 2019 в 20:34

Самый простой способ получить нужный тип файла vim — указать его в верхней части файла с помощью модели. В этом случае поместите следующий комментарий в первые 5 строк файла.

#       vim: set syntax=nginx ft=nginx

Дополнительная информация о типе файла и модельном ряду доступна здесь. http://vimdoc.sourceforge.net/htmldoc/filetype.html http://vimdoc.sourceforge.net/htmldoc/options.html#modeline

1
ответ дан 27 July 2020 в 00:52

Нет необходимости редактировать vimrcдля этого. Просто возьмите contrib/vimфайлы из исходного дерева nginxи поместите их в $HOME/.vim, чтобы дерево было таким, как :

/home/ubuntu/.vim
├── ftdetect
│   └── nginx.vim
├── ftplugin
│   └── nginx.vim
├── indent
│   └── nginx.vim
└── syntax
    └── nginx.vim

. Затем всякий раз, когда вы открываете nginx.confft, он обнаруживается, и подсветка применяется автоматически.

1
ответ дан 6 November 2021 в 05:54

Теги

Похожие вопросы