質問編集履歴

2

マルチポストに関する明記・原因の発見について

2017/07/24 15:00

投稿

tetsutail
tetsutail

スコア81

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,14 @@
3
3
  Visual Studio Code 1.14.1 Mac版
4
4
 
5
5
  macOS Sierra 10.12.5
6
+
7
+
8
+
9
+ # マルチポストに関して
10
+
11
+ Qiitaにも[似たような記事](http://qiita.com/tetsufe/items/93989962c0241d42f901)を投稿いたしました。
12
+
13
+
6
14
 
7
15
 
8
16
 
@@ -25,3 +33,19 @@
25
33
  なぜ、vscodeでは何もないところで、vimで開いたら^Hや^\が出てくるのでしょうか?また、バッククオートがなぜ違うバッククオートとしてgithubに認識されたのでしょうか?
26
34
 
27
35
  知っている方がいましたらお教えください。
36
+
37
+
38
+
39
+ # 原因の発見
40
+
41
+ https://marketplace.visualstudio.com/items?itemName=satokaz.vscode-bs-ctrlchar-remover#overview
42
+
43
+ によると、chromiumのバグらしく、日本語を途中までタイプしたときに
44
+
45
+ (例えば、日本語入力で「わ」と打つときに「w」と打ったときにバックスペースを押したりしたとき)に制御文字が挿入されてしまうようです。そのため、^Hが制御文字として入ってしまい、文字化けの原因となった模様です。
46
+
47
+ https://bugs.chromium.org/p/chromium/issues/detail?id=714771
48
+
49
+ ではすでに修正がマージされているようですので、8月ごろには修正版のVSCodeが出るとのこと。それまでは違うエディタを使うなりして修正を待つことにしました。
50
+
51
+ 回答してくださったみなさま、ありがとうございました。

1

qiita記事そのままにしてしまったので質問形式に修正

2017/07/24 14:59

投稿

tetsutail
tetsutail

スコア81

test CHANGED
File without changes
test CHANGED
@@ -18,26 +18,10 @@
18
18
 
19
19
  - バッククオートも文字化けしていた。(一見バッククオートに見えるけど別の文字扱い)
20
20
 
21
-
22
-
23
- # 解決法
21
+ - vimで開いたらクエスチョンマークのところに^Hや^\が出てきた
24
22
 
25
23
 
26
24
 
27
- - vimで開いたらクエスチョンマークのところに^Hや^\が出てたので置換or削除。
25
+ なぜ、vscodeでは何もないところで、vimで開いたら^Hや^\が出てくるのでしょうか?ま、バッククオートがなぜ違うバッククオートとしてgithubに認識されたのでしょうか?
28
26
 
29
- - ^Hや^\は普通に入力しただけでは検索できません。ctrl + v, ctrl + h で^Hと入力
30
-
31
- - VSCodeでバッククオートをコピペし(バッククオート1)、
32
-
33
- vimの置換で:%s/バッククオート1/`/g
34
-
35
-
36
-
37
- で解決した。
38
-
39
-
40
-
41
- # お願い
42
-
43
- 誰か解決法を知っている方、文字化けない方法をお教えください。
27
+ 知っている方がいまたらお教えください。