質問編集履歴
2
表記ゆれ修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -41,9 +41,9 @@
|
|
41
41
|
2 個が検索されました。
|
42
42
|
```
|
43
43
|
|
44
|
-
###
|
44
|
+
### VSCode の場合は、以下のようになってしまいます
|
45
45
|
|
46
|
-
|
46
|
+
VSCodeのディレクトリが `test`になっている状態で、
|
47
47
|
|
48
48
|

|
49
49
|
|
1
文章長いので、冒頭部分で概要を把握しやすくしました
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,16 +1,17 @@
|
|
1
1
|
### 実現したいこと・問題点
|
2
2
|
|
3
|
-
サクラエディタ から Visual Studio Code への乗り換えを検討してい
|
3
|
+
サクラエディタ から Visual Studio Code(以下VSCode) への乗り換えを検討しています。
|
4
|
-
Grep検索(ファイル間の検索)を行った時に、
|
5
|
-
Shift-JISで書かれたファイル内の、日本語文字がヒットせずに困っています。
|
6
4
|
|
7
|
-
|
5
|
+
その中で、Grep検索(ファイル間の検索)において、サクラエディタでは出来たけれど、VSCodeでは出来ない検索があり、この回避方法を探しています。
|
8
6
|
|
7
|
+
それは、Shift_JISで書かれたファイル内の日本語文字に対するGrep検索です。
|
8
|
+
|
9
|
+
以下のような場合に、サクラエディタはヒットするけれど、VSCodeはヒットしないです。
|
10
|
+
|
9
11
|
↓ディレクトリ、ファイル構成↓
|
10
12
|
```
|
11
|
-
/
|
12
|
-
|
13
|
+
test(ディレクトリ)
|
13
|
-
|
14
|
+
┗ code.bas (←Shift_JISで作成)
|
14
15
|
```
|
15
16
|
|
16
17
|
↓code.basの内容↓
|
@@ -19,13 +20,7 @@
|
|
19
20
|
Private Const DEFAULT_LIMIT_OF_FRC_DIGITS As Long = 30 '求める小数点以下の最大桁数
|
20
21
|
```
|
21
22
|
|
22
|
-
|
23
|
+
上記のディレクトリに対して、検索キーワード`小数点`で検索をかけます。
|
23
|
-
```
|
24
|
-
"workbench.startupEditor": "newUntitledFile",
|
25
|
-
"files.hotExit": "off",
|
26
|
-
"window.restoreWindows": "none",
|
27
|
-
"files.autoGuessEncoding": true
|
28
|
-
```
|
29
24
|
|
30
25
|
### サクラエディタなら、こんな感じでヒットします
|
31
26
|
|
@@ -33,16 +28,16 @@
|
|
33
28
|
|
34
29
|
□検索条件 "小数点"
|
35
30
|
検索対象 *.*
|
36
|
-
フォルダ
|
31
|
+
フォルダ <`test`のあるディレクトリ>
|
37
32
|
(サブフォルダも検索)
|
38
33
|
(英大文字小文字を区別しない)
|
39
34
|
(文字コードセットの自動判別)
|
40
35
|
(一致した行を出力)
|
41
36
|
|
42
37
|
|
43
|
-
■"
|
38
|
+
■"<`test`のあるディレクトリ>\test\code.bas" [SJIS]
|
44
39
|
・( 1,36 ): Private Const DOT As String = "." '小数点表記
|
45
|
-
・( 2,60 ): Private Const DEFAULT_LIMIT_OF_FRC_DIGITS As Long = 30 '求める小数点以下の最大桁数
|
40
|
+
・( 2,60 ): Private Const DEFAULT_LIMIT_OF_FRC_DIGITS As Long = 30 '求める小数点以下の最大桁数
|
46
41
|
2 個が検索されました。
|
47
42
|
```
|
48
43
|
|
@@ -50,22 +45,46 @@
|
|
50
45
|
|
51
46
|
Visual Studio Codeのディレクトリが `test`になっている状態で、
|
52
47
|
|
53
|
-

|
54
49
|
|
55
50
|
↓以下のように検索↓
|
56
51
|
|
57
|
-

|
58
53
|
|
59
54
|
ヒットしません、、、
|
60
55
|
|
61
|
-
※code.basをVisual Studio Code上で開いて、そのまま閉じずに検索するとヒットしますが、
|
62
|
-
|
56
|
+
以下のようにすると一応ヒットするのですが、
|
57
|
+
目的とする運用とは違うので採用したくないのです
|
63
58
|
|
59
|
+
- code.basをVSCode上で開いておいて、そのまま閉じずに検索する
|
60
|
+
|
61
|
+
→
|
62
|
+
ヒットするファイルの存在を予め把握しておく必要があります。
|
63
|
+
ヒットするファイルの存在を把握せずにGrep検索したいのです
|
64
|
+
|
65
|
+
- VSCodeのユーザー設定(settings.json)に`"files.encoding": "shiftjis"`を追加する
|
66
|
+
|
67
|
+
→
|
68
|
+
VSCodeで新しく作成したファイルがShift-JISになってしまいます。
|
69
|
+
今までに作成したShift-JISなファイルはそのままにして、
|
70
|
+
今後新たに作成するファイルはUTF-8にしたいのです。
|
71
|
+
|
64
72
|
### アドバイスしてほしいこと
|
65
73
|
|
66
|
-
上記のような
|
74
|
+
上記のような条件でもヒットするようにしたいのですが、方法はありますか?
|
67
|
-
|
75
|
+
VSCodeの設定を眺めてみましたが、それらしい設定項目が見つけられませんでした。
|
68
76
|
|
69
|
-
使用環境
|
77
|
+
#### 使用している環境
|
70
78
|
|
79
|
+
- Windows7(64bit)
|
80
|
+
- Visual Studio Code Ver 1.24.0
|
81
|
+
- ↓VSCodeのユーザー設定(settings.json)内容↓
|
82
|
+
```
|
83
|
+
"workbench.startupEditor": "newUntitledFile",
|
84
|
+
"files.hotExit": "off",
|
85
|
+
"window.restoreWindows": "none",
|
86
|
+
"files.autoGuessEncoding": true
|
87
|
+
```
|
88
|
+
|
89
|
+
|
71
90
|
よろしくおねがいします
|