Questions tagged «shell-mode»

1
emacs的“ shell-mode”如何知道提示输入sudo?
在中shell-mode,类似sudo CMD的命令会在回显区域中打开一个提示符,提示: [sudo] password for root: 它怎么知道要这样做?AFAIK,这种行为不能摆脱sudo像平常一样简单运行的原因,因为read内置函数不会创建这样的提示。
17 shell-mode 


2
在shell脚本模式下,为什么键入'<<<'却会产生'<< EOF \ n <'?
每当我在emacs中编辑shell脚本并键入三个V形符号以将原始字符串重定向到stdin时,emacs都会在它们之间插入字符'EOF'和换行符,因此 cat &lt;&lt;&lt; 'some string' 变成 cat &lt;&lt;EOF &lt; 'some string' 我可以返回并删除多余的字符,以使缓冲区处于所需的状态,但这是非常令人讨厌的行为,它似乎仅在shell脚本模式下发生,这通常是我唯一键入此模式的时间。有办法禁用此行为吗?
13 bash  shell-mode 

1
当PWD在shell模式和term模式下更改时,自动更新默认目录
default-directory如果在shell-mode和中更改了工作目录,是否有任何选项或软件包会导致更新term-mode?即,当使用时cd,但该解决方案必须比仅查找此特定命令和其他一些命令更强大- $PWD我认为,它实际上应检查每个命令之后的值。 更重要的是,当从最初创建为本地目录的shell-mode或term-mode缓冲区内部连接到远程计算机时,它也应该起作用default-directory。这实际上是我真正需要的功能:能够以编程方式告诉我在此类终端中键入的命令是否在远程计算机上运行。我想以适当设置的形式获取该信息,default-directory并确定是否有一种获取方法,那么如上所述,执行此操作的工具也将在本地运行。

3
设置shell脚本功能的缩进
我正在尝试设置每个缩进的空格数,以便在sh-mode(bash子模式)下启动新功能。我尝试设置: '(sh-basic-offset 2) '(sh-indentation 2) '(smie-indent-basic 2) (在如图所示custom-set-variables的.emacs)和其他一些为好,但他们都没有任何效果!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.