Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/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
如何自定义XCode显示和编辑.txt文件的方式_Xcode - Fatal编程技术网

如何自定义XCode显示和编辑.txt文件的方式

如何自定义XCode显示和编辑.txt文件的方式,xcode,Xcode,编辑:我通过将.txt文件更改为.cpp,但不使用项目的其余部分来构建它,从而修复了这种特殊情况。我真傻。我仍然很好奇是否有一种方法可以做到这一点 有没有办法改变XCode显示.txt文件的方式?我正在使用OpenGL,在.txt文件中编写顶点和片段着色器,然后将这些文件读入代码 我想让XCode做一些事情,比如自动缩进函数和以特定颜色显示关键字。我包括了它现在的屏幕截图,在.cpp文件旁边有一个.txt文件 或者,我是否可以使用不同的文件扩展名来代替.txt?(我不想切换IDE。我真的很喜欢

编辑:我通过将.txt文件更改为.cpp,但不使用项目的其余部分来构建它,从而修复了这种特殊情况。我真傻。我仍然很好奇是否有一种方法可以做到这一点

有没有办法改变XCode显示.txt文件的方式?我正在使用OpenGL,在.txt文件中编写顶点和片段着色器,然后将这些文件读入代码

我想让XCode做一些事情,比如自动缩进函数和以特定颜色显示关键字。我包括了它现在的屏幕截图,在.cpp文件旁边有一个.txt文件

或者,我是否可以使用不同的文件扩展名来代替.txt?(我不想切换IDE。我真的很喜欢自动缩进和彩色关键字;自动完成变量/函数是一个不错的功能,但不是必需的。)我正在使用此函数读取文件:

std::string get_file_contents(const char *filename)
{
    std::ifstream in(filename, std::ios::in | std::ios::binary);
    if (in)
    {
        std::string contents;
        in.seekg(0, std::ios::end);
        contents.resize(in.tellg());
        in.seekg(0, std::ios::beg);
        in.read(&contents[0], contents.size());
        in.close();
        return(contents);
    }
    return ("failure reading in txt file");
}

如果是CPP,为什么不把它变成CPP文件?@ Matt文件如果不是.cpp文件,就不能编译,因为它是用GLSL写的,而不是C++。如果我的项目构建中没有包含GLSL.txt文件,我可能会将其切换为.cpp。。。但不管怎样,我想知道在其他情况下怎么做。对。。。该死。您可以在专用的GLSL编辑器程序中打开它。。。