«shell» etiketlenmiş sorular

Tek komut satırlarını kabuk alt işlemlerine geçirmek, bir kabuğun bir Emacs arabelleğine girdi ve çıktıyla etkileşimli olarak çalıştırılması ve bir uçbirim öykünücüsü penceresinde bir kabuk çalıştırılması için komutlarla ilgili sorular.

2
IPython 5 kullanırken garip kabuk çıkışı
IPython'un en yeni sürümüne yeni geçtim ve şimdi emacs'te kullanırken bir şeyler yanlış. Düzenli bir terminalde kullanıldığında iyi çalışıyor (renkler, sekme tamamlama vb.), Ancak çıktı almak yerine ya M-x eshellda çıktı M-x shell, In [1]:aslında çıktı verir [?12l[?25hve Out[1]çıktı verir [J[?7h[?12l[?25h[?2004l[?7hOut[1]:. Belki de IPython tarafından kullanılan emaclarda bulunmayan terminalin bir …
37 shell  eshell  ipython 



6
Emacs ve komut satırı OSX'te $ PATH anlaşmazlıkları
PATHHaskell ortamımı etkileyen Emacs ayarları ile ilgili bazı sorunlar yaşıyorum: ZSH kullanıyorum ve komut satırına gidip aradığımda echo $PATH, döndürür:/Users/g/Library/Haskell/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin Bu, .zprofilesahip olduğum yapılandırmadan geliyor : # Set the list of directories that Zsh searches for programs. path=( ~/Library/Haskell/bin /usr/local/{bin,sbin} $path ) Yani, komut satırından, aradığımda which cabal, doğru şekilde …
18 osx  shell  path  haskell-mode 

2
Tramp modu ssh terminalini kullanmaktan çok daha yavaş
OSX Yosemite üzerinde Emacs Macports lezzetini kullanıyorum ve Tramp üzerindeki her iş parçacığının herhangi bir çözüm olmadan yavaş olduğunu gördüm. Tramp kullanılabilir, ancak her eylem arasında yaklaşık 100 ms'lik bir gecikme vardır. Bu sunucuda bir sorun değil çünkü aynı sunucuya sadece ssh için terminal / iTerm kullanırsam bu gecikme mevcut …
15 shell  tramp  remote 


2
Emacs kabuk için .bash_profile veya .bashrc?
Büyük bir emir için bir takma ad yazdım ve sakladım .bash_profileve sürprizime kadar, emacs yazdığım takma adı almadı .bash_profile. İnternette biraz arama yaptıktan sonra, .bashrc$ HOME'da takma ad komutuyla bir dosya oluşturdum ve ancak emacs takma adı aldı. Kafam karıştı çünkü terminal.app takma adı alıyor .bash_profileancak emacs takma adı sadece …
11 shell  bash 

1
Eshell / TRAMP / dtach ile çalışan uzak kabuğa ekle
Uzak oturumları canlı tutmak için genellikle GNU Ekranı kullanırım. Emacs'ta yaşadığımdan beri, Emacs içinden çalışan bir uzak kabuk oturumuna devam edebilmek istiyorum. GNU Screen, gerçekten ihtiyaç duymadığım terminal çoğullama ve karakter çizimi gibi her türlü fantezi şeyi uygular. Gerçekten sadece çıkarılabilir ve devam ettirilebilir kabuk oturumlarına sahip olmakla ilgileniyorum, bu …
11 eshell  shell  remote  ssh 

1
Bir kaynak bloğunu dolaştırırken STDIN'den kullanıcı girişini okumak mümkün müdür?
Bir kaynak bloğunu dolaşırken STDIN'den kullanıcı girişini okumak mümkün müdür org-babel-tangle? Bunun farkındayım: Org Mode Babel - Etkileşimli kod bloğu değerlendirmesi . Bu, bu özel kullanım senaryosunun çözülmesine yardımcı olmaz, çünkü hala kabuktan düzgün STDIN girişine izin vermez, ancak yalnızca Emacs için sınırlı bir girişi dahili olarak simüle eder . …

1
Bir alt işlemin başkalarını aç bırakmasını nasıl önleyebilirim?
Açık olmak gerekirse, emacs'ın çok iş parçacıklı olmasını gerektiren herhangi bir şeyden bahsetmiyorum (muhtemelen bu da çözülecektir). Yeniden üretmek: emacs -Q # 24.4.1 çalıştırıyorum İkinci bir kare yapın İlk kareye geri dön Mx kabuk Mx benzersiz olarak yeniden adlandır (daha sonra ikinci bir kabuk yapacağız) Koşmaya başla: while true; do …

3
Windows'ta emac'larda Git Bash
Windows için Git ile birlikte gelen Bash kabuğunu çalıştırabilirim. Bunu benim yerime koydum .emacs: (defun git-bash () (interactive) (let ((explicit-shell-file-name "D:/Program Files/git/bin/bash")) (call-interactively 'shell))) Sonra M-x git-bashve voila, bash koşuyor ama biraz gariplikle: bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no job control in this …

3
Kabuk / terim modunda istemleri ve önceki çıktıları düzenlenemez hale getirmenin bir yolu var mı?
Bu kuşkusuz yüzeysel bir sorudur. Her ne kadar ansi-termilk açtığımda doğru davranmaya başlasa da, birkaç komuttan sonra 'düzenlenebilir' moda dönüşüyor gibi görünüyor, örneğin, C-a(satır başlangıcı) ve ardından C-k(satır öldür), tüm istemi siliyor. Estetik akıl sağlığım için, istemleri ve önceki çıktıyı düzenlenemez hale getirmenin bir yolu var shellmı? (Anlamlı farklılıklar göz …

4
Kabuk profilini ve geçerli dizin kancalarını kullanarak kabuk komutunu çalıştırma (ör. Direnv)
Ben almaya çalışıyorum shell-commandve async-shell-commandbenim de programların bir çift ile sorunsuzca entegre etmek .bashrcözellikle dosyaya direnv bu örnekte. Özelleştirirsem shell-command-switchprofilimi normal bir etkileşimli giriş kabuğu gibi yüklemek için kabuk süreçleri alabileceğimi fark ettim: (setq shell-command-switch (salt kopya "-ic")) (setq açık-bash-args '("-ic" "dışa aktarma EMACS =; stty echo; bash")) Ben de …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.