回答編集履歴

1

検証用のソースを追加

2018/10/07 04:58

投稿

morinatsu
morinatsu

スコア395

test CHANGED
@@ -13,3 +13,151 @@
13
13
 
14
14
 
15
15
  VS Codeであれば、`launch.json`自体にもシンタックスハイライトが利くので、怪しいところを探してみてください。
16
+
17
+
18
+
19
+ ---
20
+
21
+ ### 追記
22
+
23
+
24
+
25
+ 私の`launch.json`です。見ての通り`stopOnEntry`は付けておりません(そもそもデフォルトから変えていません)。が、設定したブレークポイントで停止します。
26
+
27
+
28
+
29
+
30
+
31
+ ```json
32
+
33
+ {
34
+
35
+ // Use IntelliSense to learn about possible attributes.
36
+
37
+ // Hover to view descriptions of existing attributes.
38
+
39
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
40
+
41
+ "version": "0.2.0",
42
+
43
+ "configurations": [
44
+
45
+ {
46
+
47
+ "name": "Python: Current File (Integrated Terminal)",
48
+
49
+ "type": "python",
50
+
51
+ "request": "launch",
52
+
53
+ "program": "${file}",
54
+
55
+ "console": "integratedTerminal"
56
+
57
+ },
58
+
59
+ {
60
+
61
+ "name": "Python: Attach",
62
+
63
+ "type": "python",
64
+
65
+ "request": "attach",
66
+
67
+ "port": 5678,
68
+
69
+ "host": "localhost"
70
+
71
+ },
72
+
73
+ {
74
+
75
+ "name": "Python: Django",
76
+
77
+ "type": "python",
78
+
79
+ "request": "launch",
80
+
81
+ "program": "${workspaceFolder}/manage.py",
82
+
83
+ "console": "integratedTerminal",
84
+
85
+ "args": [
86
+
87
+ "runserver",
88
+
89
+ "--noreload",
90
+
91
+ "--nothreading"
92
+
93
+ ],
94
+
95
+ "django": true
96
+
97
+ },
98
+
99
+ {
100
+
101
+ "name": "Python: Flask",
102
+
103
+ "type": "python",
104
+
105
+ "request": "launch",
106
+
107
+ "module": "flask",
108
+
109
+ "env": {
110
+
111
+ "FLASK_APP": "app.py"
112
+
113
+ },
114
+
115
+ "args": [
116
+
117
+ "run",
118
+
119
+ "--no-debugger",
120
+
121
+ "--no-reload"
122
+
123
+ ],
124
+
125
+ "jinja": true
126
+
127
+ },
128
+
129
+ {
130
+
131
+ "name": "Python: Current File (External Terminal)",
132
+
133
+ "type": "python",
134
+
135
+ "request": "launch",
136
+
137
+ "program": "${file}",
138
+
139
+ "console": "externalTerminal"
140
+
141
+ }
142
+
143
+ ]
144
+
145
+ }
146
+
147
+ ```
148
+
149
+
150
+
151
+ ちなみに、検証用に用意したソース(`temp.py`)はこちら。
152
+
153
+
154
+
155
+ ```python
156
+
157
+ print('Hello')
158
+
159
+ print('World')
160
+
161
+ print('Again')
162
+
163
+ ```