Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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
Php Komodo编辑8.5选项卡设置_Php_Komodo_Komodoedit - Fatal编程技术网

Php Komodo编辑8.5选项卡设置

Php Komodo编辑8.5选项卡设置,php,komodo,komodoedit,Php,Komodo,Komodoedit,我使用Komodo Edit 8.5,但我在选项卡上遇到问题。当我按tab键时,它跳转8个字符,而不是我在首选项(编辑–首选项-缩进)中使用的4个字符 “每个缩进的空格数”是4,“每个制表符的宽度”也是4,所以我不知道问题出在哪里 一切看起来都很好(一个制表符等于4个字符),但当我按下制表键时,它跳转了8个字符。它似乎完全忽略了我的设置 您有什么解决方案吗?取消选中编辑器=>首选项=>缩进菜单中的以下选项: 首选制表符而不是空格 Komodo根据每个缩进的空格数和每个制表符字段的宽度中指定的

我使用Komodo Edit 8.5,但我在选项卡上遇到问题。当我按tab键时,它跳转8个字符,而不是我在首选项(编辑–首选项-缩进)中使用的4个字符

“每个缩进的空格数”是4,“每个制表符的宽度”也是4,所以我不知道问题出在哪里

一切看起来都很好(一个制表符等于4个字符),但当我按下制表键时,它跳转了8个字符。它似乎完全忽略了我的设置


您有什么解决方案吗?

取消选中编辑器=>首选项=>缩进菜单中的以下选项:

  • 首选制表符而不是空格
Komodo根据每个缩进的空格数和每个制表符字段的宽度中指定的值,尽可能显示制表符。按下“Tab”键时,Komodo会将缩进插入到下一个缩进宽度。如果新缩进是制表符宽度的倍数,Komodo将插入制表符。示例:制表符宽度为8,缩进宽度为4,第一个缩进为4个空格,第二个缩进为制表符,第三个缩进为制表符加4个空格

参考资料


您可能还需要在代码>当前文件设置>缩进中应用更改。

Komodo在设置“允许文件内容覆盖选项卡设置”中有一个错误。。这里(在#1中)是如何修复它,使您不再需要更改每个文件的设置:

  • 转到:首选项->编辑器->缩进从该屏幕。关闭“允许文件内容覆盖选项卡设置”,因为这是一个非常麻烦的问题,可能会导致Komodo超越您的设置(因此需要更改每个文件的设置)
  • 从同一屏幕-将“每个缩进的空格数”更改为4
  • 从同一屏幕-使用下拉列表检查您正在编辑的每种文件类型的每种语言选项卡设置
  • 从同一屏幕中,取消勾选“首选制表符而非空格”的上方部分和该屏幕的每种语言部分(确保选中下拉列表)。选项卡字符设置似乎有问题
  • 对于当前打开的文件,请全部关闭并重新打开,或者执行以下操作:

  • 在文件文本内单击鼠标右键->属性和设置->缩进(或通过编辑菜单->当前文件设置;或通过代码菜单->当前文件设置)。对于当前打开的文件,需要根据每个文件更改缩进部分 由于#1中的更改,从现在起,所有新文件/或新打开的文件将以正确的缩进设置打开

    --更多信息--

    • “zaknafein”的帖子在第1点向我透露了问题的真正原因:
    • 这件事向我透露了第4点的问题
    • 更多讨论:

    +1-我当前的文件设置“每个缩进的空格数”设置为8。将其更改为4使我的选项卡按预期工作。另请注意,路径是
    Edit>Current File Settings>Editor>Indentation
    对我不起作用。当我按下“tab”键时,我得到两个(!)选项卡。它在mac电脑上。我想这是mac的问题。。。