Auto Extension FilesEspañolAuto Extension Files añade automáticamente una extensión probable cuando creas un archivo sin extensión. Ejemplos:
La extensión intenta detectar el lenguaje del proyecto y evita que tengas que escribir la extensión cada vez. Cómo funcionaFunciona de dos formas:
La extensión elige la extensión usando este orden:
InstalaciónPuedes instalar el archivo
También puedes instalarlo desde VS Code:
Después de instalarla, reinicia VS Code si el comando no aparece inmediatamente. Cómo probarlaAbre un proyecto JavaScript que tenga
La extensión debería convertirlo en:
En un proyecto Python con Configuración útilPuedes configurar la extensión en
Cómo añadir más lenguajesSi falta un lenguaje, añade una entrada en Ejemplo:
La clave es el language id de VS Code y el valor es la extensión que quieres usar. Ejemplo para un lenguaje personalizado:
Si quieres que un proyecto sin detección use siempre una extensión concreta:
También puedes ajustar el peso de una extensión cuando la extensión intenta detectar el lenguaje dominante del proyecto:
Esto ayuda, por ejemplo, si un proyecto tiene muchos archivos Lenguajes cubiertosIncluye una cobertura amplia para JavaScript/TypeScript, Python, Java, C/C++/C#, Go, Rust, PHP, Ruby, Swift, Kotlin, Dart, R, Julia, Lua, Perl/Raku, Elixir/Erlang/Gleam, Haskell, OCaml, Reason, ReScript, F#, Clojure, Lisp, Scheme, Racket, Zig, Nim, Crystal, D, Fortran, COBOL, Ada, Pascal, Scala, Groovy, MATLAB, SQL, Solidity, Move, Cairo, Terraform, Nix, Bicep, VHDL, Verilog/SystemVerilog, GLSL/HLSL/WGSL, Godot, Arduino, Vue/Svelte/Astro, HTML/CSS/Sass/Less/Stylus, Markdown/MDX, LaTeX, YAML/JSON/TOML/XML, Docker, Make, Bazel, CMake, Gherkin, Robot, WebAssembly y más. Ninguna extensión puede cubrir literalmente todos los lenguajes existentes o futuros, pero esta extensión está pensada para ser ampliable desde configuración. EnglishAuto Extension Files automatically adds a likely extension when you create a file without one. Examples:
The extension tries to detect the project language so you do not have to type the extension every time. How It WorksIt works in two ways:
The extension chooses an extension using this order:
InstallationYou can install the
You can also install it from VS Code:
After installing it, restart VS Code if the command does not appear immediately. How To Test ItOpen a JavaScript project with a
The extension should rename it to:
In a Python project with Useful SettingsYou can configure the extension in
How To Add More LanguagesIf a language is missing, add an entry to Example:
The key is the VS Code language id, and the value is the extension you want to use. Example for a custom language:
If you want undetected projects to always use a specific extension:
You can also adjust extension weights when the extension tries to detect the dominant project language:
This is useful, for example, when a project has many generated Covered LanguagesThe extension includes broad coverage for JavaScript/TypeScript, Python, Java, C/C++/C#, Go, Rust, PHP, Ruby, Swift, Kotlin, Dart, R, Julia, Lua, Perl/Raku, Elixir/Erlang/Gleam, Haskell, OCaml, Reason, ReScript, F#, Clojure, Lisp, Scheme, Racket, Zig, Nim, Crystal, D, Fortran, COBOL, Ada, Pascal, Scala, Groovy, MATLAB, SQL, Solidity, Move, Cairo, Terraform, Nix, Bicep, VHDL, Verilog/SystemVerilog, GLSL/HLSL/WGSL, Godot, Arduino, Vue/Svelte/Astro, HTML/CSS/Sass/Less/Stylus, Markdown/MDX, LaTeX, YAML/JSON/TOML/XML, Docker, Make, Bazel, CMake, Gherkin, Robot, WebAssembly, and more. No extension can literally cover every existing or future programming language, but this extension is designed to be expanded from settings. |