teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

検索中のみコマンドを実行しない方法を追記

2017/11/09 05:20

投稿

cpthgli
cpthgli

スコア76

answer CHANGED
@@ -10,4 +10,16 @@
10
10
  ]
11
11
  ```
12
12
  のような、`s`から始まるショートカットが設定されてるのではないでしょうか。
13
- 使わないコマンドのようなら削除、使うコマンドなら他のキーに変更することをお勧めします。
13
+ 使わないコマンドのようなら削除、使うコマンドなら他のキーに変更することをお勧めします。
14
+
15
+ 追記:
16
+ ```json
17
+ [
18
+ {
19
+ "key": "s l",
20
+ "command": "workbench.action.splitEditor",
21
+ "when": "editorTextFocus && vim.active && !inDebugRepl && vim.mode != 'SearchInProgressMode'"
22
+ }
23
+ ]
24
+ ```
25
+ 上記のように、`"when"`に`vim.mode != 'SearchInProgressMode'`を指定すると検索中はコマンドを実行しないようにできるので、これを使うといいかもしれません。