回答編集履歴

3

Fix

2016/03/22 04:38

投稿

退会済みユーザー
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- ^x と S-^x ですが,少なくともTerminal.app, iTerm2上では区別されているように感じます.
17
+ ^x と Shift-^x ですが,少なくともTerminal.app, iTerm2上では区別されているように感じます.
18
18
 
19
19
  ^x とShift-^xを識別できないのは,ssh接続した場合での端末であったり一部の古い端末ですね.
20
20
 
@@ -33,3 +33,7 @@
33
33
 
34
34
 
35
35
  と書きますがが,<C-x>も<C-X>もどちらもCtrl-Xへのマッピングとなります.
36
+
37
+
38
+
39
+ vim-jp/issuesによりますと,Vim scriptの文法以前に内部でのキーコードの扱いの仕様上無理だそうです.

2

Fix

2016/03/22 04:38

投稿

退会済みユーザー
test CHANGED
@@ -11,3 +11,25 @@
11
11
  https://github.com/vim-jp/issues/issues/757
12
12
 
13
13
  https://github.com/vim-jp/issues/issues/756
14
+
15
+
16
+
17
+ ^x と S-^x ですが,少なくともTerminal.app, iTerm2上では区別されているように感じます.
18
+
19
+ ^x とShift-^xを識別できないのは,ssh接続した場合での端末であったり一部の古い端末ですね.
20
+
21
+
22
+
23
+ そもそも,vimの仕様上,Ctrl-Shiftの組み合わせができません.
24
+
25
+
26
+
27
+ vim(Vim script)ではxキーの場合ですと
28
+
29
+ ctrlキーの表現を <C-x>
30
+
31
+ Shitキーの表現を X
32
+
33
+
34
+
35
+ と書きますがが,<C-x>も<C-X>もどちらもCtrl-Xへのマッピングとなります.

1

エビデンス追加

2016/03/22 04:35

投稿

退会済みユーザー
test CHANGED
@@ -4,6 +4,10 @@
4
4
 
5
5
 
6
6
 
7
+ https://groups.google.com/forum/#!msg/vim_dev/Ym6D-kWIsyo/xAZPrkp99moJ
8
+
9
+
10
+
7
11
  https://github.com/vim-jp/issues/issues/757
8
12
 
9
13
  https://github.com/vim-jp/issues/issues/756