Pytania otagowane jako shell

Pytania dotyczące poleceń przekazywania pojedynczych wierszy poleceń do podprocesów powłoki, interaktywnego uruchamiania powłoki z danymi wejściowymi i wyjściowymi do bufora Emacsa oraz uruchamiania powłoki w oknie emulatora terminala.

2
Dziwne dane wyjściowe powłoki podczas korzystania z IPython 5
Właśnie uaktualniłem do najnowszej wersji IPython i teraz coś jest nie tak z używaniem go w emacsie. Kiedy używasz go w zwykłym terminalu, działa dobrze (kolory, uzupełnianie tabulatorami itp.), Jednak albo w, M-x eshellalbo M-x shellzamiast wypisywania In [1]:, faktycznie wypisuje [?12l[?25hi Out[1]wypisuje do [J[?7h[?12l[?25h[?2004l[?7hOut[1]:. Może to jakaś funkcja terminalu …
37 shell  eshell  ipython 



6
Emacs i wiersze poleceń $ PATH nieporozumienia w OSX
Problemy z PATHustawieniami Emacsa, które wpływają na moje środowisko Haskell: Korzystam z ZSH, a kiedy idę do linii poleceń i dzwonię echo $PATH, zwraca:/Users/g/Library/Haskell/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin Pochodzi z .zprofilekonfiguracji, w której mam: # Set the list of directories that Zsh searches for programs. path=( ~/Library/Haskell/bin /usr/local/{bin,sbin} $path ) Tak więc z linii …
18 osx  shell  path  haskell-mode 


2
Tryb Tramp jest znacznie wolniejszy niż używanie terminalu do ssh
Używam smaku Macacsa Emacsa na OSX Yosemite i przejrzałem każdy wątek na Trampie, który działa powoli bez żadnego rozwiązania. Tramp jest użyteczny, ale pomiędzy każdą akcją występuje około 100 ms opóźnienie. Nie stanowi to problemu po stronie serwera, ponieważ to opóźnienie nie istnieje, jeśli użyję terminala / iTerm tylko do …
14 shell  tramp  remote 

2
.bash_profile czy .bashrc dla powłoki w emacsie?
Napisałem alias dla ogromnej komendy i zapisałem go .bash_profilei ku mojemu zaskoczeniu emacs nie wybrał aliasu, w którym napisałem .bash_profile. Po kilku poszukiwaniach w Internecie utworzyłem .bashrcplik w moim $ HOME za pomocą polecenia alias i dopiero potem emacs podniósł alias. Jestem zdezorientowany, ponieważ terminal.app pobiera alias, .bash_profileale emacs przyjmuje …
11 shell  bash 

1
Dołącz do uruchomionej zdalnej powłoki za pomocą eshell / TRAMP / dtach
Często używam GNU Screen do utrzymywania sesji zdalnych przy życiu. Ponieważ mieszkam w Emacsie, naprawdę chciałbym móc wznowić uruchomioną sesję powłoki zdalnej z poziomu Emacsa. GNU Screen implementuje różne fantazyjne rzeczy, takie jak multipleksowanie terminali i rysowanie postaci, których tak naprawdę nie potrzebuję. Naprawdę interesuje mnie tylko możliwość odłączania i …
11 eshell  shell  remote  ssh 

1
Czy możliwe jest odczytanie danych wejściowych użytkownika ze STDIN podczas splątania bloku źródłowego?
Czy możliwe jest odczytanie danych wejściowych użytkownika ze STDIN podczas splątania bloku źródłowego org-babel-tangle? Mam tego świadomość: Babel Mode Org - Interaktywna ocena bloku kodu . To nie pomaga rozwiązać tego konkretnego przypadku użycia, ponieważ nadal nie pozwala na prawidłowe wejście STDIN z powłoki, ale tylko symuluje ograniczone wejście wewnętrznie …

1
Jak mogę zapobiec głodowaniu jednego z podprocesów?
Żeby było jasne, nie mówię o niczym, co wymagałoby wielowątkowości emacsa (choć prawdopodobnie to by również rozwiązało). Powielać: emacs -Q # Używam 24.4.1 Zrób drugą ramkę Wróć do pierwszej klatki Powłoka MX Unikalna zmiana nazwy MX (później zrobimy drugą powłokę) Zacznij biec: while true; do echo "hello world"; done W …

3
Git Bash w emacs w systemie Windows
Mogę uruchomić powłokę Bash dostarczoną z Git dla Windows. Umieszczam to w moim .emacs: (defun git-bash () (interactive) (let ((explicit-shell-file-name "D:/Program Files/git/bin/bash")) (call-interactively 'shell))) Potem M-x git-bashi voila, bash działa, ale z pewną dziwnością: bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no job control in …

3
Czy jest jakiś sposób, aby monity i poprzednie wyniki były nieedytowalne w trybie powłoki / term?
To z pewnością pytanie powierzchowne. Chociaż ansi-termzaczyna się zachowywać poprawnie, gdy go otwieram po raz pierwszy, wydaje się, że po kilku poleceniach przechodzi w tryb „edytowalny”, np. Kiedy to zrobię C-a(początek linii), a następnie C-k(zabijanie linii), wymazuje cały monit. Jeśli chodzi o moje zdrowie psychiczne, czy istnieje sposób, aby podpowiedzi …

4
Jak uruchomić polecenie powłoki za pomocą profilu powłoki i zaczepów bieżącego katalogu (np. Direnv)
Próbuję dostać shell-commandi async-shell-commanddo integracji z kilku programów w moim .bashrcpliku, specjalnie direnv w tym przykładzie. Przekonałem się, że jeśli dostosuję shell-command-switch, mogę uzyskać procesy powłoki ładujące mój profil, tak jakby to była zwykła interaktywna powłoka logowania: (setq shell-command-switch (purecopy „-ic”)) (setq express-bash-args '(„-ic” „export EMACS =; stty echo; bash”)) …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.