Используйте tComment
плагин для Vim: http://www.vim.org/scripts/script.php?script_id=1173
Да, это действительно поддерживает Python (добавленный в 2011).
описание: TComment работает как переключатель, т.е. он прокомментирует текст, который содержит непрокомментированные строки, и он не прокомментирует, уже прокомментировал текст (т.е. текст, который не содержит непрокомментированных строк).
Если тип файла правильно определяется: TComment выяснит который строка комментария использовать на основе значений &commentstring или &comments. Для некоторых типов файлов явно определяется определение комментария. Вы можете |tcomment#DefineType () | для добавления собственных определений.
TComment знает, как иметь дело со встроенным кодом другого типа файла, чем основной тип файла, например, ruby/python/perl регионы в сценариях энергии, HTML или JavaScript в коде php и т.д.
Как оператор (префикс может быть настроен через g:tcommentMapLeaderOp1 и g:tcommentMapLeaderOp2):
gc{motion} :: Toggle comments (for small comments within one line the &filetype_inline style will be used, if defined) gcc :: Toggle comment for the current line gC{motion} :: Comment region gCc :: Comment the current line
Карты первичного ключа:
:: :TComment :: :TComment b :: :TCommentBlock a :: :TCommentAs n :: :TCommentAs &filetype s :: :TCommentAs &filetype_ i :: :TCommentInline r :: :TCommentRight p :: Comment the current inner paragraph Существует также вторичный набор контурных карт с _ как лидер (более предпочтителен на терминалах).
Дефис (-
), найденный в init-скрипте:
#!/bin/sh
#
# chkconfig: - 24 73
означает, что по умолчанию сервис не должен запускаться ни на одном из уровней запуска, а только останавливаться.
Он заменяет список уровней запуска (например, 345), как показано ниже:
#!/bin/sh
#
# chkconfig: 345 24 73
Следовательно, если вы используете:
chkconfig --add <script>
то стартовые ссылки не будут созданы ни в одном из каталогов init
.
$ ll rc*.d/*script*
lrwxrwxrwx. 1 root root 17 Apr 24 2014 rc0.d/K73script -> ../init.d/script
lrwxrwxrwx. 1 root root 17 Apr 24 2014 rc1.d/K73script -> ../init.d/script
lrwxrwxrwx. 1 root root 17 Apr 24 2014 rc2.d/K73script -> ../init.d/script
lrwxrwxrwx. 1 root root 17 Apr 24 2014 rc3.d/K73script -> ../init.d/script
lrwxrwxrwx. 1 root root 17 Apr 24 2014 rc4.d/K73script -> ../init.d/script
lrwxrwxrwx. 1 root root 17 Apr 24 2014 rc5.d/K73script -> ../init.d/script
lrwxrwxrwx. 1 root root 17 Apr 24 2014 rc6.d/K73script -> ../init.d/script
Обратите внимание, что существуют только ссылки на скрипты Kill
(K73script
).
Ссылки:
Ссылка на это можно найти на softpanorama.org:
Первая строка сообщает chkconfig, в каких руналах должен запускаться сервис по умолчанию, а также уровни приоритета запуска и остановки. Если по умолчанию сервис не должен запускаться ни на одном из уровней, то вместо списка уровней следует использовать a -.