そうでない場合、重要な違いは何ですか?
編集:ダレン・トーマスは尋ねます:
どれ?
私はWindowsではgvimを使用し、MacではMacVimを使用しています。私と同じになるのに十分似ているようです...
これは、Windows用のviとemacsの特定の実装を意味していると思います。たった1つか2つだと思っていたのでわかりません。Unixの対応物に最も近いものを探しています。
私はWindows 用にビルドされた GNU emacsを使用していますが、違いはあったとしてもごくわずかです。_emacs または .emacs から .emacs ファイルをロードするオプションがあります (ただし、.emacs は XP 以降で正常に動作します)。デフォルトで Windows スタイルまたは Unix スタイルの行末を使用するように設定できます (これは Unix システムでもできると思います...)。
Emacs の起動ディレクトリやホーム ディレクトリなどの設定を微調整したい場合があります。前者を行うには、emacs を起動するショートカットを変更します。後者を行うには、HOME 環境変数を追加します。これにより、.emacs がどこからロードされるかが制御されます。詳細については、常に優れた EmacsWiki のMsWindowsInstallationページを確認してください。
どれ?
gvim
WindowsとMacVim
Macで使用しています。私には同じに見えるほど似ているように見えます...
GNU Emacsは、メイン ソースの一部として長い間 Windows でネイティブに動作しており、Visual Studio でコンパイルできます (コンパイル済みのバイナリもいくつか見つかります)。私の知る限り、大きな違いはありません。
かなりの数の vi クローン (vim など) と、さまざまな Emacs 実装 (Gnu Emacs と XEmacs が思い浮かびます) があります。
これらのクローンは Unix 自体で異なるため、Windows でも異なります。
私がvimで見つけた1つのことは、プラグインなどのディレクトリ構造がWindowsでは非常に異なることです.vimはプラグインのようなものを代わりに保存する傾向があり~/vim.rc
ます.%HOME%\vim_rc
C:\Program Files\vim\...
~/.vim/...
通常、Windows バージョンは、「通常の」Unix ベースのバージョンと同じベース ソース コードを使用します。Unix の特定のフレーバーに固有のセクションがあるように、Windows に固有のコードのセクションが存在する場合があります。ただし、一般に、これらのパッケージの Windows バージョンは、これが不可能な場合を除いて、Unix バージョンと同じように動作します (たとえば、Windows の gvim はもちろん Windows GUI 要素を使用します)。