質問編集履歴
2
表記ゆれ修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -84,11 +84,11 @@
|
|
84
84
|
|
85
85
|
|
86
86
|
|
87
|
-
### V
|
87
|
+
### VSCode の場合は、以下のようになってしまいます
|
88
88
|
|
89
89
|
|
90
90
|
|
91
|
-
V
|
91
|
+
VSCodeのディレクトリが `test`になっている状態で、
|
92
92
|
|
93
93
|
|
94
94
|
|
1
文章長いので、冒頭部分で概要を把握しやすくしました
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,15 +2,19 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
サクラエディタ から Visual Studio Code への乗り換えを検討してい
|
5
|
+
サクラエディタ から Visual Studio Code(以下VSCode) への乗り換えを検討しています。
|
6
|
-
|
7
|
-
Grep検索(ファイル間の検索)を行った時に、
|
8
|
-
|
9
|
-
Shift-JISで書かれたファイル内の、日本語文字がヒットせずに困っています。
|
10
6
|
|
11
7
|
|
12
8
|
|
9
|
+
その中で、Grep検索(ファイル間の検索)において、サクラエディタでは出来たけれど、VSCodeでは出来ない検索があり、この回避方法を探しています。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
-
|
13
|
+
それは、Shift_JISで書かれたファイル内の日本語文字に対するGrep検索です。
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
以下のような場合に、サクラエディタはヒットするけれど、VSCodeはヒットしないです。
|
14
18
|
|
15
19
|
|
16
20
|
|
@@ -18,11 +22,9 @@
|
|
18
22
|
|
19
23
|
```
|
20
24
|
|
21
|
-
|
25
|
+
test(ディレクトリ)
|
22
26
|
|
23
|
-
└─test
|
24
|
-
|
25
|
-
|
27
|
+
┗ code.bas (←Shift_JISで作成)
|
26
28
|
|
27
29
|
```
|
28
30
|
|
@@ -40,7 +42,123 @@
|
|
40
42
|
|
41
43
|
|
42
44
|
|
45
|
+
上記のディレクトリに対して、検索キーワード`小数点`で検索をかけます。
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
### サクラエディタなら、こんな感じでヒットします
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
```
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
□検索条件 "小数点"
|
58
|
+
|
59
|
+
検索対象 *.*
|
60
|
+
|
61
|
+
フォルダ <`test`のあるディレクトリ>
|
62
|
+
|
63
|
+
(サブフォルダも検索)
|
64
|
+
|
65
|
+
(英大文字小文字を区別しない)
|
66
|
+
|
67
|
+
(文字コードセットの自動判別)
|
68
|
+
|
69
|
+
(一致した行を出力)
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
|
74
|
+
|
75
|
+
■"<`test`のあるディレクトリ>\test\code.bas" [SJIS]
|
76
|
+
|
77
|
+
・( 1,36 ): Private Const DOT As String = "." '小数点表記
|
78
|
+
|
79
|
+
・( 2,60 ): Private Const DEFAULT_LIMIT_OF_FRC_DIGITS As Long = 30 '求める小数点以下の最大桁数![イメージ説明](523e2c54b1fc473ad835f2d653574f07.png)
|
80
|
+
|
81
|
+
2 個が検索されました。
|
82
|
+
|
83
|
+
```
|
84
|
+
|
85
|
+
|
86
|
+
|
87
|
+
### Visual Studio Code の場合は、以下のようになってしまいます
|
88
|
+
|
89
|
+
|
90
|
+
|
91
|
+
Visual Studio Codeのディレクトリが `test`になっている状態で、
|
92
|
+
|
93
|
+
|
94
|
+
|
95
|
+
![vs1](994d5537d308298acceaa39cf5211e80.png)
|
96
|
+
|
97
|
+
|
98
|
+
|
99
|
+
↓以下のように検索↓
|
100
|
+
|
101
|
+
|
102
|
+
|
103
|
+
![vs2](313f9bc21eb911c8137ed6efe0a1513c.png)
|
104
|
+
|
105
|
+
|
106
|
+
|
107
|
+
ヒットしません、、、
|
108
|
+
|
109
|
+
|
110
|
+
|
111
|
+
以下のようにすると一応ヒットするのですが、
|
112
|
+
|
113
|
+
目的とする運用とは違うので採用したくないのです
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
- code.basをVSCode上で開いておいて、そのまま閉じずに検索する
|
118
|
+
|
119
|
+
|
120
|
+
|
121
|
+
→
|
122
|
+
|
123
|
+
ヒットするファイルの存在を予め把握しておく必要があります。
|
124
|
+
|
125
|
+
ヒットするファイルの存在を把握せずにGrep検索したいのです
|
126
|
+
|
127
|
+
|
128
|
+
|
129
|
+
- VSCodeのユーザー設定(settings.json)に`"files.encoding": "shiftjis"`を追加する
|
130
|
+
|
131
|
+
|
132
|
+
|
133
|
+
→
|
134
|
+
|
135
|
+
VSCodeで新しく作成したファイルがShift-JISになってしまいます。
|
136
|
+
|
137
|
+
今までに作成したShift-JISなファイルはそのままにして、
|
138
|
+
|
139
|
+
今後新たに作成するファイルはUTF-8にしたいのです。
|
140
|
+
|
141
|
+
|
142
|
+
|
143
|
+
### アドバイスしてほしいこと
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
上記のような条件でもヒットするようにしたいのですが、方法はありますか?
|
148
|
+
|
149
|
+
VSCodeの設定を眺めてみましたが、それらしい設定項目が見つけられませんでした。
|
150
|
+
|
151
|
+
|
152
|
+
|
153
|
+
#### 使用している環境
|
154
|
+
|
155
|
+
|
156
|
+
|
157
|
+
- Windows7(64bit)
|
158
|
+
|
43
|
-
|
159
|
+
- Visual Studio Code Ver 1.24.0
|
160
|
+
|
161
|
+
- ↓VSCodeのユーザー設定(settings.json)内容↓
|
44
162
|
|
45
163
|
```
|
46
164
|
|
@@ -56,86 +174,6 @@
|
|
56
174
|
|
57
175
|
|
58
176
|
|
59
|
-
### サクラエディタなら、こんな感じでヒットします
|
60
|
-
|
61
|
-
|
62
|
-
|
63
|
-
```
|
64
|
-
|
65
|
-
|
66
|
-
|
67
|
-
□検索条件 "小数点"
|
68
|
-
|
69
|
-
検索対象 *.*
|
70
|
-
|
71
|
-
フォルダ /
|
72
|
-
|
73
|
-
(サブフォルダも検索)
|
74
|
-
|
75
|
-
(英大文字小文字を区別しない)
|
76
|
-
|
77
|
-
(文字コードセットの自動判別)
|
78
|
-
|
79
|
-
(一致した行を出力)
|
80
|
-
|
81
|
-
|
82
|
-
|
83
|
-
|
84
|
-
|
85
|
-
■".\test\code.bas" [SJIS]
|
86
|
-
|
87
|
-
・( 1,36 ): Private Const DOT As String = "." '小数点表記
|
88
|
-
|
89
|
-
・( 2,60 ): Private Const DEFAULT_LIMIT_OF_FRC_DIGITS As Long = 30 '求める小数点以下の最大桁数
|
90
|
-
|
91
|
-
2 個が検索されました。
|
92
|
-
|
93
|
-
```
|
94
|
-
|
95
|
-
|
96
|
-
|
97
|
-
### Visual Studio Code の場合は、以下のようになってしまいます
|
98
|
-
|
99
|
-
|
100
|
-
|
101
|
-
Visual Studio Codeのディレクトリが `test`になっている状態で、
|
102
|
-
|
103
|
-
|
104
|
-
|
105
|
-
![vs1](30f5bf67ec55ed268cb7397ad626f802.png)
|
106
|
-
|
107
|
-
|
108
|
-
|
109
|
-
↓以下のように検索↓
|
110
|
-
|
111
|
-
|
112
|
-
|
113
|
-
![vs2](970987a544f4baec9778ea69a0e1f776.png)
|
114
|
-
|
115
|
-
|
116
|
-
|
117
|
-
ヒットしません、、、
|
118
|
-
|
119
|
-
|
120
|
-
|
121
|
-
※code.basをVisual Studio Code上で開いて、そのまま閉じずに検索するとヒットしますが、
|
122
|
-
|
123
|
-
開いていない状態でもヒットさせたいのです
|
124
|
-
|
125
|
-
|
126
|
-
|
127
|
-
### アドバイスしてほしいこと
|
128
|
-
|
129
|
-
|
130
|
-
|
131
|
-
上記のようなディレクトリ・ファイル構成でもヒットするようにしたいのですが、方法はありますか?
|
132
|
-
|
133
|
-
Visual Studio Code内のユーザー設定を眺めてみましたが、それらしい設定項目が見つけられませんでした。
|
134
|
-
|
135
|
-
|
136
|
-
|
137
|
-
使用環境はWindows7(64bit), Visual Studio Code は Ver 1.24.0です。
|
138
|
-
|
139
177
|
|
140
178
|
|
141
179
|
よろしくおねがいします
|