Bagaimana Anda menjalankan Emacs di Windows?
Emacs rasa apa yang terbaik untuk digunakan di Windows, dan di mana saya bisa mendownloadnya? Dan di mana letak file .emacs?
Jawaban:
Saya menggunakan EmacsW32 , ini berfungsi dengan baik. EDIT: Saya sekarang menggunakan GNU Emacs 24 biasa, lihat di bawah.
Lihat halaman EmacsWiki untuk detailnya.
Bagi saya, keuntungan terbesar adalah:
Dan tentang XEmacs, menurut posting ini oleh Steve Yegge:
Untuk meringkas, saya berpendapat bahwa XEmacs memiliki pangsa pasar yang jauh lebih rendah, kinerja yang lebih buruk, lebih banyak bug, stabilitas jauh lebih rendah, dan pada titik ini mungkin fitur yang lebih sedikit daripada GNU Emacs. Saat Anda menambahkan semuanya, itu adalah kandidat yang lebih lemah dengan selisih yang besar.
EDIT: Saya sekarang menggunakan GNU Emacs 24 biasa. Ini juga berisi Nxml, dapat diinstal atau dibangun dari sumber, dan dengan pembungkus ini , server Emacs dimulai jika tidak ada server yang berjalan. Bersulang!
Perhatikan bahwa GNU Emacs untuk Windows dilengkapi dengan dua file yang dapat dieksekusi untuk menjalankan Emacs: "emacs.exe" dan "runemacs.exe". Yang pertama menyimpan jendela DOS-Prompt di latar belakang, sedangkan yang kedua tidak, jadi jika Anda memilih distribusi itu dan ingin membuat pintasan, pastikan untuk meluncurkan "runemacs.exe".
Carl
Cara termudah untuk menemukan di mana file init pengguna:
C-h v user-init-file
Cara termudah untuk membukanya adalah (di buffer awal ):
(find-file user-init-file)
dan tekan Cj untuk mengevaluasi
Saya pribadi sangat menyukai apa yang telah saya gunakan sejak saya mulai dengan Emacs, yaitu GNU Emacs. Sepertinya itu dibuat untuk windows juga . Tautan tersebut juga menjawab pertanyaan file .emacs Anda . Di sini Anda dapat mendownloadnya . Anda mungkin harus mendapatkan versi 22.2 (terbaru).
Jika ini pertama kalinya Anda, saya harap Anda menikmatinya! Saya tahu saya sangat menyukai emacs!
Saya menjalankannya di bawah cygwin. Itu juga memberi saya lingkungan Unix-ish untuk mengeluarkan perintah dengan meta-!
bin/
ke variabel jalur Windows? Membuat Emacs grep
bekerja dengan menggunakan Cygwin find
daripada Windows find
mendorong saya untuk menambahkan Cygwin terlalu depan variabel path.
Saya menggunakan emacs versi vanilla . Menurut pengalaman saya, ini sangat stabil, sederhana, melakukan semua yang saya butuhkan, dan tidak menambahkan banyak hal yang tidak saya butuhkan. File .emacs dapat ditempatkan di C: \ Users \ YourName jika variabel lingkungan HOME disetel. Ini adalah cara yang bagus untuk menanganinya karena bekerja berdasarkan pengguna dan meniru perilaku emacs di Linux. Anda dapat mengunduh zip dari mirror repositori perangkat lunak gnu mana pun di folder emacs / windows . Anda ingin file yang diberi nama emacs-xx.x-bin-i686-pc-mingw32.zip
.
Ada beberapa instruksi bagus untuk mengkonfigurasi emacs untuk windows di sini . Pada dasarnya, "penginstalan" bermuara pada:
emacs-<XX>.<X>-bin-i686-pc-mingw32.zip
. Lihat biner "Resmi" dari Emacs-24.4 untuk MS-Windows .
Juga, Anda dapat mempertimbangkan emacs-w64 untuk sistem windows 64bit:
Lihat http://www.gnu.org/software/emacs/windows/ntemacs.html . Bagian 2.1 menjelaskan di mana mendapatkannya, dan bagian 3.5 menjelaskan ke mana file .emacs disimpan (secara default, di direktori home Anda, seperti yang ditentukan oleh variabel lingkungan HOME).
Saya telah menjalankan GNU emacs dan Xemacs di windows. Saya biasa menggunakannya sebagai editor utama, klien email, dll., Tetapi bukan "hanya" editor.
Ketika saya baru-baru ini menginstal ulang ke Vista saya menginstal versi GNU terbaru. Ini bekerja dengan baik. Begitu juga dengan Xemacs, tetapi GNU terlihat seperti telah bekerja sama sehingga Xemacs tidak lagi menarik.
Saya menyarankan Anda untuk menggunakan versi pengembangan GNU Emacs 23, yang cukup stabil dan akan dirilis dalam waktu dekat. Anda bisa mendapatkan build biner mingguan dari tautan di bawah ini.
Saya memiliki versi portabel dengan konfigurasi .emacs siap, yang mengatur mode org, I-do, dll. Ini juga termasuk file contoh org. Saya pikir itu adalah titik awal yang lebih baik untuk pendatang baru.
Pada dasarnya dijalankan dengan runemacs.bat dan semuanya sudah siap.
Saya mengalami masalah ini, dan menemukan kesalahan (setidaknya dalam kasus saya) adalah adanya c:\site-lisp\site-start.el
, file yang dibuat saat EmacsW32 diinstal, dan yang tidak dihapus saat saya mencopotnya. (Vanilla GNU Emacs untuk Windows memiliki c:\site-lisp
jalur pemuatannya, dan akan mencoba memuat file ini, yang entah bagaimana akhirnya memicu kesalahan itu.)
Solusi: menghapus seluruh direktori ( c:\site-lisp
) berhasil untuk saya, tetapi Anda seharusnya dapat menghapus site-start.el
file tersebut.
Tempat terbaik untuk memulai, untuk mendapatkan biner MS Windows untuk GNU Emacs adalah ... GNU Emacs :
http://www.gnu.org/software/emacs/
(Oh, dan bagaimana saya menemukan URL itu ? Dari manual Emacs, Distribusi node . Jika Anda memiliki akses ke Emacs di mana saja, itulah tempat untuk mencari informasi tersebut.)
Di halaman itu Anda akan melihat semua yang perlu Anda ketahui tentang mendapatkan Emacs. Secara khusus, Anda akan menemukan bagian yang disebut Memperoleh / Mendownload GNU Emacs , yang terhubung ke cermin GNU terdekat . Mengklik link tersebut membawa Anda ke halaman link yang mendownload semua rilis Emacs sejak rilis 21.
Lebih penting lagi di sini, di halaman tautan itu Anda juga akan melihat tautan direktori bernama windows . Klik itu untuk mendapatkan halaman link ke binari Emacs (executable) untuk MS Windows . Itu adalah halaman yang Anda inginkan.
Mengetahui informasi di atas dapat membantu ketika Anda perlu menemukan halaman itu lagi, jika Anda belum mem-bookmark-nya. Tetapi ini adalah URL finalnya, secara langsung: http://mirror.anl.gov/pub/gnu/emacs/windows/
Ketika terpaksa menggunakan Windows, saya ...
Unduh "Emacs untuk windows", dan simpan di beberapa direktori (selanjutnya disebut EMACS_SOMEWHERE)
Letakkan file .cmd di "Startup" untuk memetakan, "My Documents" ke H: drive dengan subst, atau jika "My Documents" berada di server jarak jauh, saya menggunakan "Map Network Drive" di Explorer untuk memiliki "My Documents" Dokumen "bernama H :. Kemudian saya membuat variabel lingkungan bernama HOME di Windows dan memberinya nama "H: \". Sekarang saya bisa meletakkan file .emacs saya di "My Documents" dan akan dibaca oleh emacs saat dijalankan.
Kemudian saya membuat direktori H: \ bin. Kemudian saya menambahkan "H: \ bin" ke variabel lingkungan "Path" Windows saya.
Kemudian saya membuat file H: \ bin \ emacs.cmd. Ini berisi satu baris:
@call drive:\EMACS_SOMEWHERE\emacs-23.2\bin\emacsclientw.exe --alternate-editor=c:\programs\emacs-23.2\bin\runemacs.exe -n -c %*
Ini adalah pekerjaan yang lumayan, tetapi ini akan memungkinkan saya untuk menjalankan emacs yang sama baik dari command prompt windows atau dari command prompt cygwin, asalkan / cygdrive / h / bin ditambahkan ke variabel cygwin PATH saya. Belum menggunakan pengaturan ini untuk beberapa saat tetapi seingat saya, ketika saya memanggil emacs.cmd dengan file baru berulang kali, semuanya berakhir menjadi buffer dalam sesi emacs yang satu dan sama.
C:\cygwin\bin\bash.exe --login -c "env HOME=\"`cygpath '%APPDATA%'`\" /cygdrive/c/emacs/emacs-23.2/bin/runemacs.exe"
Ada https://bitbucket.org/Haroogan/emacs-for-windows
dengan Emacs 25 terbaru, tetapi seluruh halaman telah dihapus. Manfaat dari build ini dan emacs-w64 di atas adalah bahwa mereka hadir dengan jpg, png, tiff DLLs serta lxml DLL, yang diperlukan untuk eww
browser web baru .
Untuk mengakses file .emacs untuk profil Anda, cara termudah adalah dengan membuka emacs. Kemudian lakukan Cx C-, ketik ~ USERNAME / .emacs (atau Anda dapat menggunakan init.el atau salah satu jenis lainnya). Ketik barang Anda ke dalam file dan Cx Cs (menurut saya) untuk menyimpannya.
File sebenarnya terletak (di Windows XP) di c: \ Documents and Settings \ USERNAME.emacs.d (apa pun yang Anda beri nama file), atau ejaan / lokasi yang setara di sistem Anda.
Anda dapat mengunduh GNU Emacs NT dari sini langsung. Ini berfungsi dengan baik di windows, pastikan Anda membuat pintasan ke file runemacs.exe daripada file emacs.exe sehingga tidak menampilkan prompt perintah sebelum membuka!
XEmacs kurang stabil dibandingkan GNU Emacs, dan banyak ekstensi yang secara khusus ditulis untuk GNU. Saya akan merekomendasikan GNU> X.
Anda dapat menempatkan file .emacs di root drive tempatnya diinstal. Tidak yakin apakah Anda juga dapat menambahkannya di tempat lain ...
Saya menggunakan emacs32, saya hanya punya satu masalah dengan itu:
/programming/3625738/comint-previous-matching-input-in-emacsw32-is-not-interactive
Jika Anda Berarti Emacs sebagai Editor Lateks untuk Windows 7.
Emacs4LS
(Emacs 4 Latex Support under Windows 7) bagi pendatang baru untuk Emacs.
http://chunqishi.github.io/emacs4ls/