Vim идет со сценарием, который, как предполагается, заставляет его вести себя как усовершенствованная версия меньше.
Согласно этой статье блога, можно использовать энергию в качестве пейджера путем установки этого псевдонима:
alias lessv='/usr/share/vim/vim71/macros/less.sh'
Однако, если я делаю это на окнах:
type console.aspx |vim -u "C:\Program Files (x86)\Vim\vim73\macros\less.vim"
Vim просто отчасти зависает там и не отвечает на нажатия клавиш. Я должен уничтожить процесс энергии для возвращения моей командной строки. Существует ли способ сделать эту работу над окнами?
Необходимо создать пакетный файл DOS, эквивалентный из macros\less.sh. macros\less.vim файл является просто рядом макросов, которые повторно отображают ключи, чтобы заставить Vim вести себя больше как меньше; macros\less.vim должен быть считан Vim, не выполняемым отдельно.
Я не знаю достаточно о программировании пакетного файла, чтобы дать Вам, полное решение, но многое обработает случай чтения вывода канала:
"C:\Program Files\Vim\vim73\vim.exe" --cmd "let no_plugin_maps = 1" -c "runtime! macros/less.vim" -
Помещенный, что строка в файл под названием less.bat. Вам, вероятно, придется изменить путь к vim.exe для Вашей установки или заменить его просто vim.exe
если vim.exe находится в Вашем ПУТИ.