In WebStorm (2020.2.2) I accidentally named a file foo.jss and I renamed the file name to .js but WebStorm has not recognized the change. I already removed my .idea folder.
I appreciate any help or hint.
Focus the file in the Project View (just like you have on your screenshot).
Now invoke View | Quick Documentation: IDE will show a popup with file info. The info you are after is the File Type (how IDE treats this file).
I cannot say what the file type might be as it shows WebStorm's icon (never seen that before)... but .jss file extension usually stands for "JavaScript Style Sheet".
Now go to the Settings/Preferences | File Types, locate that file type in the top list, then look in the middle list (patterns) and remove such unwanted pattern (will be similar to the original file name before the rename).
If it's not under that file type... then also look through other file types, "Files Opened In Associated Applications" entry in particular (the idea based on the WebStorm file icon).
If such unwanted pattern cannot be found under any of the file types for some reason... then we need to look into the actual config files where such info is stored.
Related
my notepad++ cpp is file shows an internet explorer sign as it is being saved, opens in internet explorer or I have not choose which software I want to use to open it, instead of just opening in notepadd++, but when ever I try to see the info about file it shows cpp I looked up and didn't find any such question to get answer from.
Maybe it's being saved with the wrong ending. are you hiding file extensions in explorer? Right click on the file and check the name in properties. Also you want to ensure that file extensions are always shown. Go into "view" in Windows Explorer and ensure that "file extensions" checkbox is on (later Windows versions). Or in earlier Windows/Windows in general, click into Folder Options/View and turn off "Hide Extensions for known files". As a developer you always want file extensions shown.
If you have the wrote file extension and it's hidden the file could be like "file.cpp.txt" or "file.cpp.html" or something instead of an actual cpp file.
Once you've double-checked the file extension and made sure file extensions are not hidden, if that isn't it, right click the desired file and look at "Open With", "Choose Another App/Program" (depending on Windows version), then look for the right program to open it with and make sure you click "always open with this program".
I am working on a project which requires me to open an HTML file and use its contents. I added it to Resource files but when I try to open it lie this:
std::ifstream templateFile;
templateFile.open("filename.html", std::ifstream::in);
The operation fails. I checked it by using templateFile.fail().
The above operation works when I provide the full path. The file lies in the project folder along with other files. I tried setting build action to content but still it doesnt work. Please Help.
Output directory, where your executable is compiled and put into differs from the source directory, where you create all your .cpp/.hpp files (I assume there is filename.html file). Local path filename.html is supposed to be local for your executable file, not the source file.
Read more about changing the output directory here: https://msdn.microsoft.com/en-us/library/ms165410.aspx
Under Configuration Properties / Debugging, see what your Working Directory is using the macros dialog box. Move your file into this folder.
Click the button shown in the figure. There, click either Edit or Browse. Browse will take you to the working directory. Edit will expose the link to open the macros box
So I downloaded, installed, and inserted into path the clang formatting plugin. I also tested it and it works for Google (Mozilla, etc.) formatting options out of the box, yet I cannot get it working with my .clang-format file. (I've put my file into the same folder as my source file, changed its encoding into UTF-8, also tried to put it into clang install folder, add file into project, write its contents inside '{key:value}' yet formatting does not happen). So how do you feed formatting file to chrome-format extension?
My file contents:
{ BasedOnStyle: "LLVM", IndentWidth: 4 }
My file name:nm.clang-format
Go to Tools->Options->LLVM/Clang->ClangFormat and put file in the Style option field.
Then place your style file named .clang-format (this is the full filename, not an extension) either in the source file's directory or one of its parent directories. Windows Explorer won't let you create filenames with leading . so you need to go to the console for this.
If like me you got confused later on where the .clang-format was living, use procmon to track the file reads of clang-format.exe
For the record, it seems that if both "Fallback Style" and "Style" are set to "file", no formatting will happen even if the style file is at its correct location. Setting "Fallback Style" to something different than "file" (e.g. "none") helps.
In VS2019 works if the clang-format file is named as .clang-format.
It must be .clang-format, not .clang-format.txt or clang-format.txt.
I'm trying to learn some DirectX11 and I found good tutorial I'm following; however, for some reason the program crashes (The window appears but then a "not responding" message box appears), even though the build was successful. There were some thing about creating shader-files the author did specify on how to do, and i wanted to make sure I'm not making any errors there and that why my program crashes. So my questions are :
How do you create a shader files? In the tutorial we are using the extension .fx, but when you add a file in vs you can only choose from .h and .cpp . Do you only have to select .cpp and then add .fx in the end of the file name?
In what directory is the file suppose to be? (My files are currently in Source Files)
Yes that will work. Another way to do it is just to create a .txt then change the extention to .fx
(To show the file extention just open any folder, click on the organize button in the menu then choose "folder and search options". Uncheck the box "Hide extentions for know file types" under the tab view). After you change the extention you can open the document in notepad and write your code there
Go in to your project folder (in windows file system) and create a map called Data. Add you .fx file there. Then go to your solution explorer and rigth click on the project and choose properties. Go to Build Events -> Pre- Build Events. Add the line "xcopy /y /d "$(ProjectDir)Data" "$(OutDir)" in the box "Command Line". Now when building your project the files will be copied to the rigth place and you will be able to use your .fx file.
The .fx is associate it with an effect file. Meaning you have a combination of many shaders in the same file. Can you post some code of your render loop... also, are you calling the Present method?i.e.,
m_pSwapChain->Present(0, 0);
I want to use "FileTemplates" plugin in Sublime Text 2. I installed it with Package Controller, but when I use "Create file from template" and select something, nothing happens! It doesn't even create a file.
How can I make it work? Any ideas?
You need to find you current user's packages folder. Here you will find where the FileTemplates package has been installed. On my Windows system it is %APPDATA%\Roaming\Sublime Text 2\Packages\FileTemplates. You may also get to this folder from the Preferences menu by selecting Browse Packages...
Inside this folder there is a Templates folder. Inside this folder you will find the pre-canned file templates. You may create your own by copying and pasting the existing files to create the templates you like. You will need to create a .file-template file in the FileTemplates folder. This file is an xml file which tells sublime where to find the actual template and what parameters to the file creation the user may pass into the template. For instance $name is the parameter that the user is prompted for which will be used to name the file created from the template. Hope this helps.