Крем представляет собой модифицированную версию VIM. Не хватает ли крема какой-либо мощности VIM?

curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage
chmod u+x nvim.appimage
./nvim.appimage

из https://github.com/neovim/neovim/wiki/Installing-Neovim

3
задан 19 October 2010 в 07:30

9 ответов

Крем представляет собой просто набор конфигураций & amp; макросы (или плагины или дополнения или сценарии или все, что вы хотите назвать) для vim. Если у вас слишком много времени, вы можете сделать vim так же, настроив собственные файлы конфигурации vim.

Итак, если вы запустите «cream», на самом деле он просто запускает vim с другой конфигурацией по умолчанию: [!d1 ]

$ cat `which cream`
#!/bin/sh
#
# This wrapper script is part of the "cream" Debian GNU/Linux package
# maintained by Christoph Haas <haas@debian.org>.

# Exit on error
set -e

CREAM=/usr/share/vim/cream/
export CREAM

# Due to limitations of text consoles/terminals cream can only run
# as a GUI variant.
if [ "$DISPLAY" = "" ] ; then
        echo "Sorry. 'cream' can only be run in an X environment."
        exit 10;
fi

# Run kvim or gvim - whichever is available.
if [ -x /usr/bin/gvim ] ; then
    exec /usr/bin/gvim --servername "CREAM" -U NONE -u "\$VIM/cream/creamrc" "$@"
else
        echo "You need 'gvim' installed to run 'cream'."
        exit 10;
fi
5
ответ дан 26 May 2018 в 00:56
  • 1
    Спасибо за информацию, JanC. Я начинаю думать, что мне нужно просто запустить с VIM .. У VIM есть регулярные запросы по умолчанию, но Cream этого не делает, и мне нужно будет настроить Cream, чтобы обеспечить что-то, что он удалил. Абстракции на абстракциях на самом деле не мои вещи .. Я изначально собирался использовать LinuxMint, потому что он был более «знакомым». для меня, но я выбрал Ubuntu, и я настраивал его в соответствии со своими вкусами ... Меня сейчас не интересует Монетный двор. Я довольно хорошо адаптировался к Ubuntu и многому научился на этом пути. Я думаю, что это будет одинаково для VIM .. и навыки VIM будут полезны на терминале. – Peter.O 19 October 2010 в 09:24
  • 2
    Я уверен, что вы также можете использовать поиск в регулярном выражении с помощью Cream, возможно, это просто изменяет значения по умолчанию на что-то более простое использование для новых пользователей (что является целым, почему Cream существует). И если вы не хотите использовать Cream, вы также можете проверить, предпочитаете ли вы gvim или evim. – JanC 19 October 2010 в 09:35
  • 3
    Cream выглядит лучше ... Я еще раз посмотрел на него (на основе вашего комментария) и обнаружил, что Expert Mode позволяет использовать командную строку в стиле VIM RegEx ... и найденный текст автоматически выделяется, что я определенно хочу. .. Я опубликовал еще один конкретный вопрос о возможности диалогов Find / Replace, позволяющих RegEx, но даже этот экспертный режим с его выделенными находками подходит для меня. Мой новый квест здесь: askubuntu.com/ вопросы / 8238 / & hellip; – Peter.O 19 October 2010 в 14:27

Крем представляет собой просто набор конфигураций & amp; макросы (или плагины или дополнения или сценарии или все, что вы хотите назвать) для vim. Если у вас слишком много времени, вы можете сделать vim так же, настроив собственные файлы конфигурации vim.

Итак, если вы запустите «cream», на самом деле он просто запускает vim с другой конфигурацией по умолчанию:

$ cat `which cream` #!/bin/sh # # This wrapper script is part of the "cream" Debian GNU/Linux package # maintained by Christoph Haas <haas@debian.org>. # Exit on error set -e CREAM=/usr/share/vim/cream/ export CREAM # Due to limitations of text consoles/terminals cream can only run # as a GUI variant. if [ "$DISPLAY" = "" ] ; then echo "Sorry. 'cream' can only be run in an X environment." exit 10; fi # Run kvim or gvim - whichever is available. if [ -x /usr/bin/gvim ] ; then exec /usr/bin/gvim --servername "CREAM" -U NONE -u "\$VIM/cream/creamrc" "$@" else echo "You need 'gvim' installed to run 'cream'." exit 10; fi
5
ответ дан 25 July 2018 в 23:03

Крем представляет собой просто набор конфигураций & amp; макросы (или плагины или дополнения или сценарии или все, что вы хотите назвать) для vim. Если у вас слишком много времени, вы можете сделать vim так же, настроив собственные файлы конфигурации vim.

Итак, если вы запустите «cream», на самом деле он просто запускает vim с другой конфигурацией по умолчанию:

$ cat `which cream` #!/bin/sh # # This wrapper script is part of the "cream" Debian GNU/Linux package # maintained by Christoph Haas <haas@debian.org>. # Exit on error set -e CREAM=/usr/share/vim/cream/ export CREAM # Due to limitations of text consoles/terminals cream can only run # as a GUI variant. if [ "$DISPLAY" = "" ] ; then echo "Sorry. 'cream' can only be run in an X environment." exit 10; fi # Run kvim or gvim - whichever is available. if [ -x /usr/bin/gvim ] ; then exec /usr/bin/gvim --servername "CREAM" -U NONE -u "\$VIM/cream/creamrc" "$@" else echo "You need 'gvim' installed to run 'cream'." exit 10; fi
5
ответ дан 31 July 2018 в 13:22

Крем представляет собой просто набор конфигураций & amp; макросы (или плагины или дополнения или сценарии или все, что вы хотите назвать) для vim. Если у вас слишком много времени, вы можете сделать vim так же, настроив собственные файлы конфигурации vim.

Итак, если вы запустите «cream», на самом деле он просто запускает vim с другой конфигурацией по умолчанию:

  $ cat `which cream` #! / bin / sh # # Этот скрипт-оболочка является частью« кремового »пакета Debian GNU / Linux, поддерживаемого Christoph Haas & lt; haas@debian.org> ;.  # Выход из набора ошибок -e CREAM = / usr / share / vim / cream / export CREAM # Из-за ограничений текстовых консолей / терминалов крем может работать только в качестве варианта GUI.  если ["$ DISPLAY" = ""];  затем эхо «Извините.« крем »может быть запущен только в среде X.»  выход 10;  fi # Выполнить kvim или gvim - в зависимости от того, что доступно.  если [-x / usr / bin / gvim];  то exec / usr / bin / gvim --servername "CREAM" -U NONE -u "\ $ VIM / cream / creamrc" "$ @" else echo "Вам нужно установить gvim для запуска« крема ».  выход 10;  fi  
5
ответ дан 2 August 2018 в 04:24

Крем представляет собой просто набор конфигураций & amp; макросы (или плагины или дополнения или сценарии или все, что вы хотите назвать) для vim. Если у вас слишком много времени, вы можете сделать vim так же, настроив собственные файлы конфигурации vim.

Итак, если вы запустите «cream», на самом деле он просто запускает vim с другой конфигурацией по умолчанию:

  $ cat `which cream` #! / bin / sh # # Этот скрипт-оболочка является частью« кремового »пакета Debian GNU / Linux, поддерживаемого Christoph Haas & lt; haas@debian.org> ;.  # Выход из набора ошибок -e CREAM = / usr / share / vim / cream / export CREAM # Из-за ограничений текстовых консолей / терминалов крем может работать только в качестве варианта GUI.  если ["$ DISPLAY" = ""];  затем эхо «Извините.« крем »может быть запущен только в среде X.»  выход 10;  fi # Выполнить kvim или gvim - в зависимости от того, что доступно.  если [-x / usr / bin / gvim];  то exec / usr / bin / gvim --servername "CREAM" -U NONE -u "\ $ VIM / cream / creamrc" "$ @" else echo "Вам нужно установить gvim для запуска« крема ».  выход 10;  fi  
5
ответ дан 4 August 2018 в 20:56

Крем представляет собой просто набор конфигураций & amp; макросы (или плагины или дополнения или сценарии или все, что вы хотите назвать) для vim. Если у вас слишком много времени, вы можете сделать vim так же, настроив собственные файлы конфигурации vim.

Итак, если вы запустите «cream», на самом деле он просто запускает vim с другой конфигурацией по умолчанию:

  $ cat `which cream` #! / bin / sh # # Этот скрипт-оболочка является частью« кремового »пакета Debian GNU / Linux, поддерживаемого Christoph Haas & lt; haas@debian.org> ;.  # Выход из набора ошибок -e CREAM = / usr / share / vim / cream / export CREAM # Из-за ограничений текстовых консолей / терминалов крем может работать только в качестве варианта GUI.  если ["$ DISPLAY" = ""];  затем эхо «Извините.« крем »может быть запущен только в среде X.»  выход 10;  fi # Выполнить kvim или gvim - в зависимости от того, что доступно.  если [-x / usr / bin / gvim];  то exec / usr / bin / gvim --servername "CREAM" -U NONE -u "\ $ VIM / cream / creamrc" "$ @" else echo "Вам нужно установить gvim для запуска« крема ».  выход 10;  fi  
5
ответ дан 6 August 2018 в 04:29

Крем представляет собой просто набор конфигураций & amp; макросы (или плагины или дополнения или сценарии или все, что вы хотите назвать) для vim. Если у вас слишком много времени, вы можете сделать vim так же, настроив собственные файлы конфигурации vim.

Итак, если вы запустите «cream», на самом деле он просто запускает vim с другой конфигурацией по умолчанию:

  $ cat `which cream` #! / bin / sh # # Этот скрипт-оболочка является частью« кремового »пакета Debian GNU / Linux, поддерживаемого Christoph Haas & lt; haas@debian.org> ;.  # Выход из набора ошибок -e CREAM = / usr / share / vim / cream / export CREAM # Из-за ограничений текстовых консолей / терминалов крем может работать только в качестве варианта GUI.  если ["$ DISPLAY" = ""];  затем эхо «Извините.« крем »может быть запущен только в среде X.»  выход 10;  fi # Выполнить kvim или gvim - в зависимости от того, что доступно.  если [-x / usr / bin / gvim];  то exec / usr / bin / gvim --servername "CREAM" -U NONE -u "\ $ VIM / cream / creamrc" "$ @" else echo "Вам нужно установить gvim для запуска« крема ».  выход 10;  fi  
5
ответ дан 7 August 2018 в 22:37

Крем представляет собой просто набор конфигураций & amp; макросы (или плагины или дополнения или сценарии или все, что вы хотите назвать) для vim. Если у вас слишком много времени, вы можете сделать vim так же, настроив собственные файлы конфигурации vim.

Итак, если вы запустите «cream», на самом деле он просто запускает vim с другой конфигурацией по умолчанию:

  $ cat `which cream` #! / bin / sh # # Этот скрипт-оболочка является частью« кремового »пакета Debian GNU / Linux, поддерживаемого Christoph Haas & lt; haas@debian.org> ;.  # Выход из набора ошибок -e CREAM = / usr / share / vim / cream / export CREAM # Из-за ограничений текстовых консолей / терминалов крем может работать только в качестве варианта GUI.  если ["$ DISPLAY" = ""];  затем эхо «Извините.« крем »может быть запущен только в среде X.»  выход 10;  fi # Выполнить kvim или gvim - в зависимости от того, что доступно.  если [-x / usr / bin / gvim];  то exec / usr / bin / gvim --servername "CREAM" -U NONE -u "\ $ VIM / cream / creamrc" "$ @" else echo "Вам нужно установить gvim для запуска« крема ».  выход 10;  fi  
5
ответ дан 10 August 2018 в 10:44

Крем представляет собой просто набор конфигураций & amp; макросы (или плагины или дополнения или сценарии или все, что вы хотите назвать) для vim. Если у вас слишком много времени, вы можете сделать vim так же, настроив собственные файлы конфигурации vim.

Итак, если вы запустите «cream», на самом деле он просто запускает vim с другой конфигурацией по умолчанию:

  $ cat `which cream` #! / bin / sh # # Этот скрипт-оболочка является частью« кремового »пакета Debian GNU / Linux, поддерживаемого Christoph Haas & lt; haas@debian.org> ;.  # Выход из набора ошибок -e CREAM = / usr / share / vim / cream / export CREAM # Из-за ограничений текстовых консолей / терминалов крем может работать только в качестве варианта GUI.  если ["$ DISPLAY" = ""];  затем эхо «Извините.« крем »может быть запущен только в среде X.»  выход 10;  fi # Выполнить kvim или gvim - в зависимости от того, что доступно.  если [-x / usr / bin / gvim];  то exec / usr / bin / gvim --servername "CREAM" -U NONE -u "\ $ VIM / cream / creamrc" "$ @" else echo "Вам нужно установить gvim для запуска« крема ».  выход 10;  fi  
5
ответ дан 13 August 2018 в 17:17
  • 1
    Спасибо за информацию, JanC. Я начинаю думать, что мне нужно просто запустить с VIM .. У VIM есть регулярные запросы по умолчанию, но Cream этого не делает, и мне нужно будет настроить Cream, чтобы обеспечить что-то, что он удалил. Абстракции на абстракциях на самом деле не мои вещи .. Я изначально собирался использовать LinuxMint, потому что он был более «знакомым». для меня, но я выбрал Ubuntu, и я настраивал его в соответствии со своими вкусами ... Меня сейчас не интересует Монетный двор. Я довольно хорошо адаптировался к Ubuntu и многому научился на этом пути. Я думаю, что это будет одинаково для VIM .. и навыки VIM будут полезны на терминале. – Peter.O 19 October 2010 в 09:24
  • 2
    Я уверен, что вы также можете использовать поиск в регулярном выражении с помощью Cream, возможно, это просто изменяет значения по умолчанию на что-то более простое использование для новых пользователей (что является целым, почему Cream существует). И если вы не хотите использовать Cream, вы также можете проверить, предпочитаете ли вы gvim или evim . – JanC 19 October 2010 в 09:35
  • 3
    Cream выглядит лучше ... Я еще раз посмотрел на него (на основе вашего комментария) и обнаружил, что Expert Mode позволяет использовать командную строку в стиле VIM RegEx ... и найденный текст автоматически выделяется, что я определенно хочу. .. Я опубликовал еще один конкретный вопрос о возможности диалогов Find / Replace, позволяющих RegEx, но даже этот экспертный режим с его выделенными находками подходит для меня. Мой новый квест здесь: askubuntu.com/ вопросы / 8238 / & hellip; – Peter.O 19 October 2010 в 14:27

Другие вопросы по тегам:

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