Un résumé de choses qui n'ont jamais été posées.
Q. Ce n'est pas toute l'équipe ...
A. ** Pas de problème **. Pour le moment, il peut être lu s'il est assemblé avec maven ou gradle, et bien que je ne l'ai pas essayé exactement, il semble que cela puisse aussi être fait avec des projets Eclipse.
En fait, je pense que c'est seulement moi que l'équipe utilise VS Code sur le terrain ... C'est plus populaire.
Q. La fonction est-elle correcte?
R. Il est inférieur à l'EDI complet, mais il possède ** la plupart des fonctionnalités dont vous avez besoin **. ~~ Au contraire, il semble plus polyvalent qu'Eclipse ~~
Le développement de fonctions étendues est également actif, il n'est donc pas rare qu'elles aient déjà été créées lorsque vous les recherchez.
Q. Est-ce vraiment léger?
R. C'est une histoire dans mon environnement de terrain [^ 1], mais ce n'est pas dramatiquement plus léger **. En fait, le serveur de langage Java pour VS Code est en premier lieu celui d'Eclipse.
Mais ** définitivement léger **. La consommation de RAM a été réduite d'environ 0,8 Go (comme je l'ai vu dans le Gestionnaire des tâches). Même si vous consommez beaucoup de RAM pendant que vous travaillez, le serveur de langue fait environ 1,2 Go et le corps principal est d'environ 0,5 Go, donc c'est assez facile.
Eh bien, le plus léger, c'est surtout (parce que c'est stable en tant qu'éditeur), c'est peut-être mon cœur que je n'ai pas à me soucier de faire exploser soudainement les données sur lesquelles je travaille.
Q. N'est-ce pas difficile?
A. ** Non **. J'affirme.
Puisqu'il s'agit d'un produit MS en premier lieu, vous pouvez utiliser des touches de raccourci proches les unes des autres si vous vous habituez à Office **. ** Vous pouvez le personnaliser comme vous le souhaitez, alors veuillez l'aimer **.
Aussi, gentiment, dans le "terrain de jeu interactif", ** comme un jeu sur smartphone, même un tutoriel ** [^ 2].
Q. N'est-ce pas ennuyeux?
R. ** C'est plus ennuyeux que de supprimer les binaires pré-configurés d'Eclipse **. Mais ** pas grand-chose **.
Si vous installez le JDK à l'avance, alors si vous ajoutez la fonction d'extension, cela fonctionnera au niveau de "Eh bien, est-ce que ça va ...?".
Q. Je l'ai installé pour le moment! …… Donc qu'est ce que je devrais faire?
R. À l'extrême gauche, il devrait y avoir cinq icônes verticales. ** L'icône obscure en forme de puzzle (?) En bas vous donne accès au marché des extensions **. À partir de là, ajoutez les extensions dont vous avez besoin. Après cela, vous pouvez l'utiliser et personnaliser les pièces que vous n'aimez pas.
En gros, si vous installez le JDK et installez le Java Extension Pack, vous pouvez au moins Java **.
Q. D'accord! Où l'installez-vous! ??
A. Trouvez-le à partir de Ctrl + ou du menu Fichier. On a l'impression d'écrire des paramètres en JSON, mais récemment, des éléments qui ressemblent à des écrans de configuration ordinaires (bien qu'ils soient encore au stade de l'aperçu) ont été inclus.
Q. Je veux ouvrir ce sur quoi je travaillais dans Eclipse pour le moment! Que devrais-je faire! ??
A. Y a-t-il un bouton qui dit "Ouvrir le dossier"? (Bien que vous puissiez également utiliser le menu "Fichier" séparément)
Tout d'abord, si vous spécifiez la racine du projet du dossier où existent les sources sur lesquelles vous avez travaillé jusqu'à présent, il s'ouvrira comme ça.
Si vous souhaitez en garder deux ou plus ouverts à la fois, vous pouvez cliquer sur "Ajouter un dossier à l'espace de travail".
L'espace de travail Eclipse était un «lieu de travail», mais l'espace de travail VSCode est une instruction qui dit «Lisez le code source ici comme ceci», donc si vous prévoyez de le réutiliser, «Enregistrez l'espace de travail avec un nom». N'oublie pas. Cependant, même si vous l'oubliez, cela fera quelque chose ...
Supplément: exemple personnalisé
Voici les informations de configuration que j'utilise actuellement.
Je suis une personne de type Java, mais j'en suis venu à la conclusion que ** je pense que tout va bien **.
Réglage
{
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,
"editor.fontSize": 12,
"files.autoGuessEncoding": true,
"workbench.editor.enablePreview": false,
"workbench.iconTheme": "material-icon-theme",
"editor.renderWhitespace": "all",
"editor.renderControlCharacters": true,
"workbench.colorTheme": "Default High Contrast",
"workbench.colorCustomizations": {
"editorLineNumber.foreground": "#888",
"editorWhitespace.foreground": "#888"
},
"terminal.integrated.shell.windows": "C:\\Users\\[[REDACTED]]\\AppData\\Local\\Programs\\Git\\bin\\bash.exe",
}
...... En d'autres termes
- La police est "Fira Code", la fonction de caractères est activée, taille 12
- Fonction de détection automatique de code de caractère activée
- Mode aperçu désactivé
- Par défaut, cliquez une fois en mode aperçu et double-cliquez en mode normal.
- Lors de l'ouverture en mode aperçu, s'il y a déjà un onglet ouvert en mode aperçu, il se comporte comme une ouverture dans cet onglet.
- Pratique lors de la commande de divers fichiers .... C'est bien de couper des choses que vous n'aimez pas.
- L'éditeur affiche tous les caractères vides et les caractères de contrôle.
- Adopté "Default High Contrast" pour le thème de couleur de l'atelier et "Material Icon Theme" pour le thème de l'icône.
- "Default High Contrast": Littéralement, le thème à contraste élevé que VS Code a par défaut. Accent sur la lisibilité.
- Cependant, les numéros de ligne et les espaces sont de couleur légèrement différente. C'était bruyant.
- "Thème d'icône matérielle": Thèmes ajoutés par l'extension du même nom (voir ci-dessous). Bref, je n'aimais pas l'icône, alors je l'ai remplacée.
- Le terminal intégré utilise Git Bash. Je pense que c'était cmd au début.
Extension
- Japanese Word Handler
Les sauts mot par mot avec les touches Ctrl + croix fonctionnent également en japonais.
Il est vrai que vous n'avez pas à vous en soucier, mais si vous ne pouvez pas l'utiliser, c'est sobre et stressant.
- Code Outline
Un compagnon du putain de front de code. Sinon, hage.
Les fonctions sont presque les mêmes que les fonctions de contour de divers IDE, et il n'y a pas de grande différence d'utilisation.
- Java Extension Pack
Un pack ennuyeux qui rassemble des éléments essentiels pour Java. Les quatre suivants sont rassemblés. c'est tout.
Si vous le mettez pour le moment, vous pouvez faire quelque chose comme Java. Officiel de Microsoft.
- Language Support for Java
Serveur de langue et corps de service. Cela semble être un gars d'Eclipse. C'est lourd en termes de fonctionnement et de RAM, et parfois c'est sauté, mais c'est généralement utile.
Peut-être que le tokenizer est stupide et qu'il signale parfois une erreur de compilation incompréhensible ... mais il peut être corrigé en ouvrant le fichier correspondant. Fabriqué par Red Hat. Veuillez inclure le JDK.
- Debugger for Java
Il semble que vous ne puissiez pas réécrire les variables ou modifier les pointeurs d'instructions. Les points de journalisation (fonction VSCode, vous pouvez insérer des journaux par point de rupture) n'étaient pas non plus pris en charge.
Eh bien, au moins, vous pouvez vérifier les points d'arrêt et les valeurs des variables, et le débogage à distance est également pris en charge. Nécessaire et suffisant. Fabriqué par Microsoft.
- Java Test Runner
Un bouton d'exécution de test / débogage (ou un lien) est placé près de la classe de test et de la méthode de test.
Si vous pensez que c'est comme Quick JUnit dans la direction Eclipse, c'est généralement correct, mais il ne peut pas être correctement exécuté et il est ignoré, alors dans ce cas, appuyez sur la commande. Fabriqué par Microsoft.
- Maven Project Explorer
Il semble qu'il se souvienne des commandes et génère des archétypes. Fabriqué par Microsoft.
...... Je n'utilise pas le système par ouï-dire. L'affichage est désactivé car la ligne de commande est correcte.
- Tomcat for Java
Coureur de chat de Tom. Décompressez Tomcat dans un endroit approprié et indiquez «utilisez ceci» et cela fonctionnera. Il se déplace facilement au niveau sans rythme.
Au moins dans l'environnement Windows, les paramètres (dans AppData) sont insérés dans le répertoire de l'extension, il est donc sûr de l'utiliser sans polluer le répertoire d'installation de Tomcat.
- ESLint
Si vous utilisez JS, vous pouvez le mettre au format. VS Code est simple et prend en charge les nœuds, j'ai donc l'impression que je peux faire quelque chose sans lui.
Bien sûr, il sera mis à jour séquentiellement. C'est très pratique car vous n'avez pas à le faire à la main.
- Japanese Language Pack for Visual Studio Code
Pack de langue officiel de Microsoft VS Code. …… Pourquoi la valeur d'évaluation est-elle anormalement basse?
Bien sûr, l'extension ne sera pas traduite, donc si vous voulez un sentiment d'unité, il peut être préférable de l'utiliser en anglais sans elle.
- Material Icon Theme
Recommandé si vous n'aimez pas l'icône par défaut.
[^ 1]: Je ferai de mon mieux avec 8 Go de RAM, comme charger un grand nombre de projets en même temps et configurer une VM, ouvrir un navigateur complet et discuter. Bien sûr, c'est Windows. Il n'y a pas de pitié.
[^ 2]: C'était en anglais. Ce n'est pas difficile, alors lisez-en beaucoup.