{"title":"Visual Studio Code的CIF扩展。","authors":"Kaisa Helttunen, Heikki Kainulainen","doi":"10.1107/S1600576725005217","DOIUrl":null,"url":null,"abstract":"<p><p><i>Visual Studio Code</i> (<i>VS Code</i>) is a popular text editor and integrated development environment commonly used in software development. The crystallographic information file (CIF) language extension makes syntax highlighting, auto completion, error checking and hover information available for crystallographers reading and editing CIFs. The language extension features are available for all files following the CIF syntax, including CIF dictionary files. The design and features of the <i>VS Code</i> CIF extension are presented.</p>","PeriodicalId":14950,"journal":{"name":"Journal of Applied Crystallography","volume":"58 Pt 4","pages":"1469-1475"},"PeriodicalIF":2.8000,"publicationDate":"2025-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12321009/pdf/","citationCount":"0","resultStr":"{\"title\":\"CIF extension for <i>Visual Studio Code</i>.\",\"authors\":\"Kaisa Helttunen, Heikki Kainulainen\",\"doi\":\"10.1107/S1600576725005217\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><p><i>Visual Studio Code</i> (<i>VS Code</i>) is a popular text editor and integrated development environment commonly used in software development. The crystallographic information file (CIF) language extension makes syntax highlighting, auto completion, error checking and hover information available for crystallographers reading and editing CIFs. The language extension features are available for all files following the CIF syntax, including CIF dictionary files. The design and features of the <i>VS Code</i> CIF extension are presented.</p>\",\"PeriodicalId\":14950,\"journal\":{\"name\":\"Journal of Applied Crystallography\",\"volume\":\"58 Pt 4\",\"pages\":\"1469-1475\"},\"PeriodicalIF\":2.8000,\"publicationDate\":\"2025-07-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12321009/pdf/\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Applied Crystallography\",\"FirstCategoryId\":\"88\",\"ListUrlMain\":\"https://doi.org/10.1107/S1600576725005217\",\"RegionNum\":3,\"RegionCategory\":\"材料科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2025/8/1 0:00:00\",\"PubModel\":\"eCollection\",\"JCR\":\"Q1\",\"JCRName\":\"Biochemistry, Genetics and Molecular Biology\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Applied Crystallography","FirstCategoryId":"88","ListUrlMain":"https://doi.org/10.1107/S1600576725005217","RegionNum":3,"RegionCategory":"材料科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/8/1 0:00:00","PubModel":"eCollection","JCR":"Q1","JCRName":"Biochemistry, Genetics and Molecular Biology","Score":null,"Total":0}
引用次数: 0
摘要
Visual Studio Code (VS Code)是一个流行的文本编辑器和集成开发环境,通常用于软件开发。晶体学信息文件(CIF)语言扩展使语法高亮显示,自动完成,错误检查和悬停信息可供晶体学家阅读和编辑CIFs。语言扩展特性可用于遵循CIF语法的所有文件,包括CIF字典文件。介绍了vscode CIF扩展的设计和特点。
Visual Studio Code (VS Code) is a popular text editor and integrated development environment commonly used in software development. The crystallographic information file (CIF) language extension makes syntax highlighting, auto completion, error checking and hover information available for crystallographers reading and editing CIFs. The language extension features are available for all files following the CIF syntax, including CIF dictionary files. The design and features of the VS Code CIF extension are presented.
期刊介绍:
Many research topics in condensed matter research, materials science and the life sciences make use of crystallographic methods to study crystalline and non-crystalline matter with neutrons, X-rays and electrons. Articles published in the Journal of Applied Crystallography focus on these methods and their use in identifying structural and diffusion-controlled phase transformations, structure-property relationships, structural changes of defects, interfaces and surfaces, etc. Developments of instrumentation and crystallographic apparatus, theory and interpretation, numerical analysis and other related subjects are also covered. The journal is the primary place where crystallographic computer program information is published.