Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当shell命令返回错误消息时,它被插入主缓冲区_Shell_Vim_Emacs_Buffer - Fatal编程技术网

当shell命令返回错误消息时,它被插入主缓冲区

当shell命令返回错误消息时,它被插入主缓冲区,shell,vim,emacs,buffer,Shell,Vim,Emacs,Buffer,我使用emacs邪恶。 我遇到了以下错误: 我使用Shift+v选择视觉块 然后我想在选定的块上执行一个外部命令,所以我按:,然后!并键入命令列-t :'<,'>!column -t 当我尝试使用emacs的方式在选定的块上用M-执行外部命令时!并在缓冲区消息中显示输入错误消息。我认为这是正确的行为。 有没有一种方法可以使从邪恶中调用的外部命令的错误也显示在消息中 需要澄清的是,my.emacs仅包含以下3行: (add-to-list 'load-path "~/.emacs.

我使用emacs邪恶。 我遇到了以下错误:

我使用Shift+v选择视觉块 然后我想在选定的块上执行一个外部命令,所以我按:,然后!并键入命令列-t

:'<,'>!column -t 
当我尝试使用emacs的方式在选定的块上用M-执行外部命令时!并在缓冲区消息中显示输入错误消息。我认为这是正确的行为。

有没有一种方法可以使从邪恶中调用的外部命令的错误也显示在消息中

需要澄清的是,my.emacs仅包含以下3行:

(add-to-list 'load-path "~/.emacs.d/evil")
(require 'evil)
(evil-mode 1)

值得一提的是,这正是Vim所做的,因此,考虑到邪恶的全部意义是彻底的vi[m]模拟,我认为这种行为是正确的。你应该试试。没错,维姆也是。但这就是为什么emacs更好——我相信这可以在emacs中改变!因此,我建议使用他们的问题追踪器。另外,请参阅中的“错误报告”部分的结尾
(add-to-list 'load-path "~/.emacs.d/evil")
(require 'evil)
(evil-mode 1)