Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
Visual studio 2008 VisualStudio2008Emacs模式_Visual Studio 2008_Emacs_Ide - Fatal编程技术网

Visual studio 2008 VisualStudio2008Emacs模式

Visual studio 2008 VisualStudio2008Emacs模式,visual-studio-2008,emacs,ide,Visual Studio 2008,Emacs,Ide,在VisualStudio2008中使用emacs模式时,tab键不再插入选项卡。它只是格式化当前行。可以将选项卡重新映射到Edit.IncreaseIndent,但这会产生许多不良副作用。还有其他人经历过吗?如果是,是否有修复/破解 我还注意到,当启用emacs模式时,文本编辑器的性能会随着时间的推移而迅速下降。它到达了光标更新的第二个延迟点。我怀疑这与kill ring或Edit.EmacsSetMark的实现方式有关,因为在默认模式下Emacs.SetMark不起作用 任何关于这些问题的想

在VisualStudio2008中使用emacs模式时,tab键不再插入选项卡。它只是格式化当前行。可以将选项卡重新映射到Edit.IncreaseIndent,但这会产生许多不良副作用。还有其他人经历过吗?如果是,是否有修复/破解

我还注意到,当启用emacs模式时,文本编辑器的性能会随着时间的推移而迅速下降。它到达了光标更新的第二个延迟点。我怀疑这与kill ring或Edit.EmacsSetMark的实现方式有关,因为在默认模式下Emacs.SetMark不起作用


任何关于这些问题的想法或帮助都会很好。甚至有些人也在分享我的痛苦。

我在VS 2008中没有尝试过,但在大多数带有emacs密钥绑定的应用程序中,如果您使用Shift选项卡,它将插入一个选项卡而不是缩进。(通过在Vim中使用Vimacs插件学习)。

尝试Ctrl+q选项卡


我每天都使用它,在VS2008 SP1中没有性能下降。

我使用的是Emacs模式,我注意到性能下降。但不确定是否有关联


我希望emacs模式不是那么糟糕。自vs 2005以来有了很大的改进,但有时简单的命令(如ctrl-n和ctrl-p)不起作用(例如在aspx中)。

不确定这在VS2008中是否起作用,但为提供的解决方法是:

已知问题

  • 按空行上的Tab键不会添加正确的缩进。这个 解决方法是将文本添加到 行,然后按Tab键。
  • 当Intellisense语句完成处于活动状态时,按Tab键将 不完整。解决办法是 使用另一个完成字符或 输入以提交