Skip to content

Documento para las tecnologías de vscode #249705

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
90 changes: 90 additions & 0 deletions Tech.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
# Document for new users to learn how to use this technology and install dependencies

## Technologies used in VS Code and how to install dependencies

VS Code is built using a variety of technologies, including:

* **Electron:** A framework for building desktop applications using web technologies.
* **TypeScript:** A superset of JavaScript that adds static typing.
* **Node.js:** A JavaScript runtime environment.

To install dependencies for VS Code development, you will need to have Node.js installed on your system. You can download the latest version of Node.js from the official website: [https://nodejs.org/](https://nodejs.org/)

Once Node.js is installed, you can clone the VS Code repository from GitHub:

```bash
git clone https://github.com/microsoft/vscode.git
```

Then, navigate to the cloned directory and install the dependencies using npm:

```bash
cd vscode
npm install
```

### Installing Compilers and Languages

VS Code supports a wide range of programming languages and compilers through extensions. You can find and install extensions from the VS Code Marketplace within the editor itself.

To install a specific language or compiler, open VS Code and go to the Extensions view (Ctrl+Shift+X or Cmd+Shift+X). Search for the language or compiler you want to install and click the "Install" button.

Some common languages and their corresponding extensions include:

* **Python:** Python extension
* **JavaScript/TypeScript:** Built-in support, but extensions like ESLint and Prettier are recommended.
* **C++:** C/C++ extension
* **Java:** Java Extension Pack

For compilers, you may need to install them separately on your system and then configure the VS Code extension to use them. For example, for C++, you might need to install GCC or Clang.
## Adding More Design Elements to Your VS Code Development Environment

While the core VS Code experience is functional, you can enhance your development workflow and aesthetics by incorporating additional design elements and tools.

### Themes and Icons

VS Code offers a vast collection of themes and icon packs to customize the editor's appearance. You can browse and install them from the Extensions view. Popular choices include:

* **Themes:** One Dark Pro, Dracula, Solarized Light/Dark
* **Icon Packs:** Material Icon Theme, VSCode Icons

### Fonts

Choosing a good programming font can significantly improve readability. Many developers prefer monospaced fonts with clear distinctions between similar characters (like 'l', '1', and 'I'). Some popular programming fonts include:

* **Fira Code:** Includes programming ligatures for improved code readability.
* **Cascadia Code:** Developed by Microsoft, also includes ligatures.
* **Hack:** Designed specifically for source code.

You can configure your font in VS Code's settings (File > Preferences > Settings or Code > Preferences > Settings).

### Customizing the Layout

VS Code provides flexibility in arranging panels and editors. You can:

* **Split editors:** View multiple files side-by-side or in grids.
* **Move panels:** Drag and drop panels like the Terminal, Output, and Debug Console to different locations.
* **Hide panels:** Collapse panels you don't need to maximize editor space.

Experiment with different layouts to find what works best for your workflow.

### Using Snippets

Code snippets are templates that allow you to quickly insert common code patterns. VS Code has built-in snippets for many languages, and you can also create your own or install snippet extensions. This can save significant typing and reduce errors.

### Integrating Linters and Formatters

Linters and formatters help maintain code quality and consistency.

* **Linters:** Analyze your code for potential errors, style violations, and suspicious constructs. Popular linters include ESLint (JavaScript/TypeScript), Pylint (Python), and RuboCop (Ruby).
* **Formatters:** Automatically format your code according to predefined style guides. Popular formatters include Prettier (JavaScript/TypeScript/CSS/HTML), Black (Python), and gofmt (Go).

You can integrate these tools with VS Code extensions to get real-time feedback and automatic formatting on save.

By leveraging these design elements and tools, you can create a more visually appealing, efficient, and


```js


/* Other Elements */