Cream é uma versão ajustada do VIM. O creme não tem nenhum poder do VIM?

3

Eu comecei recentemente a testar o VIM, e gosto do que ele pode fazer, mas seus atalhos e modos de operação não familiares são assustadores.

Eu quero esse tipo de poder em um Editor de Texto ... mas se eu não precisar mudar meus hábitos de teclado tão drasticamente, eu ficaria mais feliz.

Eu li que o CREAM é construído diretamente em uma base VIM, então eu tentei.
O CREAM se parece um pouco mais com o tipo de editor de texto ao qual estou acostumado; Notepad ++
O Notepad ++ é somente para Windows e tem muitos problemas com o Wine, e eu prefiro uma solução multi-plataforma ...

mas ... O CREAM faz tudo o que o VIM pode fazer?
O CREAM é restrito de alguma forma ao ajustar o VIM tão longe de sua forma natural?

    
por Peter.O 19.10.2010 / 04:22

1 resposta

5

O creme é apenas uma coleção de configurações & amp; macros (ou plugins ou addins ou scripts ou o que você quiser chamá-los) para o vim. Se você tiver muito tempo, você pode fazer o vim fazer o mesmo, modificando seus próprios arquivos de configuração do vim.

Então, se você executar o "creme", ele apenas inicia o vim com uma configuração padrão diferente:

$ cat 'which cream'
#!/bin/sh
#
# This wrapper script is part of the "cream" Debian GNU/Linux package
# maintained by Christoph Haas <[email protected]>.

# 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
    
por JanC 19.10.2010 / 04:29