Skip to content

Commit c6b032c

Browse files
José Miguel Sánchez AlésJosé Miguel Sánchez Alés
authored andcommitted
Añade algunos aspectos a Depuración con Visual Studio Code
1 parent d6e1824 commit c6b032c

File tree

6 files changed

+54
-4
lines changed

6 files changed

+54
-4
lines changed

docs/98.apendices/99.tools/vscode.html

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,11 @@ <h2>Personalización<a class="headerlink" href="#personalizacion" title="Enlace
330330
<p>De inicio, sin configuración adicional, podremos establecer puntos de
331331
ruptura, etc. usando el editor y podremos ejecutar sin más pulsando
332332
<kbd class="kbd docutils literal notranslate">Ctrl</kbd>+<kbd class="kbd docutils literal notranslate">F5</kbd> y ejecutar depurando pulsando <kbd class="kbd docutils literal notranslate">F5</kbd>.</p>
333+
<p>También es posible la depuración abriendo la barra lateral para ello:</p>
334+
<img alt="../../_images/debug.png" src="../../_images/debug.png" />
335+
<p>En esa barra podrá escogerse, en caso de existir varios, el mecanismo de
336+
ejecución; y podrán vigilarse y manipularse los valores de las variables
337+
durante la depuración.</p>
333338
<div class="admonition seealso">
334339
<p class="admonition-title">Ver también</p>
335340
<p>A la configuración básica que proporcionan esas estadísticas, se le puede
@@ -812,14 +817,23 @@ <h2>Personalización<a class="headerlink" href="#personalizacion" title="Enlace
812817
<span class="w"> </span><span class="nt">&quot;configurations&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">[</span>
813818
<span class="w"> </span><span class="p">{</span>
814819
<span class="w"> </span><span class="nt">&quot;type&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;java&quot;</span><span class="p">,</span>
815-
<span class="w"> </span><span class="nt">&quot;name&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;Ejecutar App&quot;</span><span class="p">,</span>
820+
<span class="w"> </span><span class="nt">&quot;name&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;App&quot;</span><span class="p">,</span>
816821
<span class="w"> </span><span class="nt">&quot;request&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;launch&quot;</span><span class="p">,</span>
817822
<span class="w"> </span><span class="nt">&quot;mainClass&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;App&quot;</span>
823+
<span class="w"> </span><span class="p">},</span>
824+
<span class="w"> </span><span class="p">{</span>
825+
<span class="w"> </span><span class="nt">&quot;type&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;java&quot;</span><span class="p">,</span>
826+
<span class="w"> </span><span class="nt">&quot;name&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;App (assert)&quot;</span><span class="p">,</span>
827+
<span class="w"> </span><span class="nt">&quot;request&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;launch&quot;</span><span class="p">,</span>
828+
<span class="w"> </span><span class="nt">&quot;mainClass&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;App&quot;</span><span class="p">,</span>
829+
<span class="w"> </span><span class="nt">&quot;vmArgs&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;-ea&quot;</span>
818830
<span class="w"> </span><span class="p">}</span>
819831
<span class="w"> </span><span class="p">]</span>
820832
<span class="p">}</span>
821833
</pre></div>
822834
</div>
835+
<p>En este caso, hemos definido dos mecanismos de ejecución. La diferencia entre
836+
ambos es que el segundo comprobará las <a class="reference external" href="https://es.wikipedia.org/wiki/Aserci%C3%B3n_(inform%C3%A1tica)">aserciones</a>.</p>
823837
</dd>
824838
</dl>
825839
<p class="rubric">Notas al pie</p>

docs/_images/debug.png

49.1 KB
Loading

docs/_sources/98.apendices/99.tools/vscode.rst.txt

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,14 @@ archivos de configuración |JSON|:
290290
ruptura, etc. usando el editor y podremos ejecutar sin más pulsando
291291
:kbd:`Ctrl`\ +\ :kbd:`F5` y ejecutar depurando pulsando :kbd:`F5`.
292292

293+
También es posible la depuración abriendo la barra lateral para ello:
294+
295+
.. image:: files/debug.png
296+
297+
En esa barra podrá escogerse, en caso de existir varios, el mecanismo de
298+
ejecución; y podrán vigilarse y manipularse los valores de las variables
299+
durante la depuración.
300+
293301
.. seealso:: A la configuración básica que proporcionan esas estadísticas, se le puede
294302
añadir otra adicional dentro de :file:`.vscode/launch.json`, cuyos
295303
princiipios pueden leerse en el artículo `Working with VSCode launch
@@ -786,13 +794,23 @@ Además de estas extensiones puede interesarnos añadir configuración adicional
786794
"configurations": [
787795
{
788796
"type": "java",
789-
"name": "Ejecutar App",
797+
"name": "App",
790798
"request": "launch",
791799
"mainClass": "App"
800+
},
801+
{
802+
"type": "java",
803+
"name": "App (assert)",
804+
"request": "launch",
805+
"mainClass": "App",
806+
"vmArgs": "-ea"
792807
}
793808
]
794809
}
795810
811+
En este caso, hemos definido dos mecanismos de ejecución. La diferencia entre
812+
ambos es que el segundo comprobará las `aserciones
813+
<https://es.wikipedia.org/wiki/Aserci%C3%B3n_(inform%C3%A1tica)>`_.
796814

797815
.. rubric:: Notas al pie
798816

docs/searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
49.1 KB
Loading

source/98.apendices/99.tools/vscode.rst

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,14 @@ archivos de configuración |JSON|:
290290
ruptura, etc. usando el editor y podremos ejecutar sin más pulsando
291291
:kbd:`Ctrl`\ +\ :kbd:`F5` y ejecutar depurando pulsando :kbd:`F5`.
292292

293+
También es posible la depuración abriendo la barra lateral para ello:
294+
295+
.. image:: files/debug.png
296+
297+
En esa barra podrá escogerse, en caso de existir varios, el mecanismo de
298+
ejecución; y podrán vigilarse y manipularse los valores de las variables
299+
durante la depuración.
300+
293301
.. seealso:: A la configuración básica que proporcionan esas estadísticas, se le puede
294302
añadir otra adicional dentro de :file:`.vscode/launch.json`, cuyos
295303
princiipios pueden leerse en el artículo `Working with VSCode launch
@@ -786,13 +794,23 @@ Además de estas extensiones puede interesarnos añadir configuración adicional
786794
"configurations": [
787795
{
788796
"type": "java",
789-
"name": "Ejecutar App",
797+
"name": "App",
790798
"request": "launch",
791799
"mainClass": "App"
800+
},
801+
{
802+
"type": "java",
803+
"name": "App (assert)",
804+
"request": "launch",
805+
"mainClass": "App",
806+
"vmArgs": "-ea"
792807
}
793808
]
794809
}
795810
811+
En este caso, hemos definido dos mecanismos de ejecución. La diferencia entre
812+
ambos es que el segundo comprobará las `aserciones
813+
<https://es.wikipedia.org/wiki/Aserci%C3%B3n_(inform%C3%A1tica)>`_.
796814

797815
.. rubric:: Notas al pie
798816

0 commit comments

Comments
 (0)