Я нашел этот ответ несколько лет назад на vim.org:
Добавляют следующее к Вашему .vimrc:
"This unsets the "last search pattern" register by hitting return
nnoremap <CR> :noh<CR><CR>
Таким образом, после Вашего поиска, просто хит возвращается снова в командном режиме, и выделение исчезает.
Я пропущу обсуждение упаковки Python (distutils, setuptools , pip и т. д.), поскольку похоже, что вы предпочитаете использовать простые zip-файлы или архивы. Я буду обращаться к «болевым точкам», которые вы упомянули по одному:
Файлы шаблонов : если у вас есть 'django.template.loaders.app_directories.load_template_source', включенный в настройку TEMPLATE_LOADERS ваших проектов, Вам не стоит беспокоиться об этом. Каждое из ваших приложений может иметь подкаталог "templates /", и шаблоны в нем будут загружаться так же, как если бы они находились в каталоге шаблонов всего проекта.
Медиа-файлы : мультимедийные файлы приложений - это боль. Для разработки, вы можете использовать настраиваемое представление serve_media, которое работает аналогично загрузчику шаблонов app_directories (ищет мультимедиа в каждом приложении). В производственной среде вы должны либо копировать файлы, либо использовать символические ссылки, либо использовать псевдонимы на уровне веб-сервера. Есть несколько служебных приложений, которые пытаются сгладить эту проблему; Сейчас я использую django-staticfiles .
Редактирование settings.py : простого способа обойтись без этого. Чтобы его модели, теги шаблонов, команды управления и т. Д. Работали, приложение должно быть указано в INSTALLED_APPS. Что вы можете сделать, так это написать некоторый собственный код в вашем settings.py, который перечисляет содержимое определенного каталога и динамически добавляет найденные там пакеты в INSTALLED_APPS. Немного опасно (хорошо подумайте, у кого есть разрешения на размещение файлов в этом каталоге, потому что у них есть ключи от вашего королевства),
Редактирование settings.py : Ваш плагин может считывать свои настройки из собственного файла настроек в своем собственном каталоге. Им нужно только отредактировать корневой файл settings.py, чтобы добавить / удалить путь к плагину из "INSTALLED_APPS".