2

Всякий раз, когда я хочу установить новый скрипт Vim на сервере Linux, над которым я работаю, мой типичный рабочий процесс выглядит следующим образом:

  1. просматривать домашнюю страницу плагина в Vim онлайн, используя FireXXXX
  2. загрузите нужную версию плагина на мой ноутбук, нажав на выделенную ссылку
  3. загрузить загруженный плагин с моего ноутбука на сервер Linux с помощью WinSCP

что действительно неудобно. Я не знаю, что за магия стоит за этим: я имею в виду ту же гиперссылку, которую я нажимаю на нее в веб-браузере. Я могу позволить вам скачать его, но используйте Wget, а гиперссылка в командной строке Linux не приведёт ни к чему, кроме сообщения об ошибке. Гиперссылка в веб-браузере. В противном случае я могу получить ссылку в веб-браузере, а затем использовать Wget или другой аналогичный инструмент для фактической загрузки.

Я довольно часто пробую новые классные сценарии Vim, так что вы можете себе представить мое смятение, когда мне приходится все время повторять утомительное действие. Какие советы помогут мне загрузить сценарии Vim более профессиональным способом?


Редактировать сообщение:

Моя проблема не в том, чтобы найти такой инструмент, как Wget или cURL. Проблема, с которой я столкнулся, довольно специфична; использовать эти инструменты для загрузки скрипта Vim. Давайте возьмем http://www.vim.org/scripts/script.php?script_id=30 в качестве примера.

Это нормальное место, где можно получить сценарий, по крайней мере, для меня. Но я не могу найти работающий URL с этой страницы, который может пересылать в Wget.

8 ответов8

3

Взгляните на wget http://www.gnu.org/software/wget/

2

Отвечая на конкретный случай python_fn.vim. Ссылки, представленные на странице, прекрасно работают в wget - они просто получают неправильное имя (download_script.php?src_id = 9196). Если это вызывает у вас проблемы, вы можете использовать wget -O. Как в:

wget -O python_fn.vim http://www.vim.org/scripts/download_script.php?src_id=9196

2

Возможно, GetLatestVimScripts - это что-то для вас?

2

На странице " http://www.vim.org/scripts/script.php?script_id=30 " вы можете найти URL-адрес для загрузки:http://www.vim.org/scripts/download_script.php?src_id= 9196 '. Этот шаг довольно прост.

Я думаю, что действительно проблема для вас после

wget http://www.vim.org/scripts/download_script.php?src_id=9196

Вы получили файл 'download_script.php?src_id = 9196 ', и вы подумали, что загрузка не удалась ..

На самом деле плагины успешно загружены как 'download_script.php?src_id = 9196 ', просто переименуйте его в' python_fn.vim 'или добавьте' -O python_fn.vim 'для wget.

1
/usr/bin/vim-addons 

в Ubuntu, но я на самом деле использую патоген и github или

.../download_script.php?src_i=... 

с vimballs, а затем gunzip и mkdir, а также :UseVimball

1

Чтобы скачать файл, который вы упомянули в пост-редактировании:

%> wget http://www.vim.org/scripts/download_script.php?src_id=9196
%> mv download_script.php?src_id=9196 python_fn.vim

Общий алгоритм:

  1. перейти на нужную страницу скрипта vim
  2. найдите таблицу с загрузками внизу, которая выглядит как

пакет | версия скрипта | дата | Vim версия | пользователь | заметки о выпуске

  1. скопировать гиперссылку нужного файла и передать ее в wget
  2. переименуйте полученный файл в то, что вы видели в колонке пакетов на странице загрузки
1

Сравнение инструментов загрузки с открытым исходным кодом (большинство из них - командная строка, включая уже упомянутые wget tronpxs)

0

Используйте текстовый браузер, например, w3m.

w3m http://www.vim.org/scripts/script.php?script_id=30 

У него не будет проблем с перенаправлением, поэтому укажите его на URL-адрес загрузки скрипта:

w3m http://www.vim.org/scripts/download_script.php?src_id=9196

Покажет вам возможность загрузки файла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .