web-dev-qa-db-ja.com

クリームはVIMの微調整バージョンです。 CreamにはVIMのパワーが不足していますか?

私はごく最近VIMの試用を始めました。VIMでできることは気に入っていますが、なじみのないキーバインドと操作モードは気が遠くなります。

テキストエディタにそのような力が欲しいのですが...でも、キーボードの習慣をこれほど大幅に変更する必要がなければ、もっと幸せになります。

CREAMはVIMベースに直接組み込まれているので、試してみました。
CREAMは、私が慣れているタイプのテキストエディタに少し似ています。メモ帳++
Notepad ++はWindows専用であり、Wineではバグが多すぎます。クロスプラットフォームソリューションを希望します...

しかし... CREAMはVIMができることは何でもできますか?
CREAMは、VIMこれまでの自然な形からこれまでのところ微調整することによって制限されていますか?

3
Peter.O

Creamは、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 <[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
5
JanC