是否可以创建一个函数来操纵文本选择? 我想选择一个段落,并告诉Visual Studio Code(或在任何其他文本编辑器中)在该选择上执行功能。
我尝试使用代码段,但是它仅允许简单的操作。
我也尝试过使用正则表达式,但是我想根据选择的文本执行不同的代码。 (据我所知,该接口在给定的时间只允许使用1个正则表达式)
文字示例:
1 Q4. Consider these classes, defined in separate source files,
2 public class Test1{
3 public float aMethod(float a, float b) throws IOException {
4 }
5 }
6
7 public class Test2 extends Test1{
8 }
9
10 Which of the following methods would be legal at line 2 in class Test2?
11 A. float aMethod(float a, float b){}
12 B. public int aMethod(int a, int b) throws Exception{ }
13 C. public float aMethod(float a, float b) throws Exception{ }
14 D. public float aMethod(float p, float q){ }
我想选择措辞(L1:Q4(...)L10:Test2?),然后按快捷方式将其格式化为:
id: Q4
wording: |
Consider these classes ... Test2?
然后,选择L11A。 (...)L14 {},按另一个快捷键,并将其格式设置为:
alternatives:
a: float aMethod(float a, float b){}
b: public int aMethod(int a, int b) throws Exception{ }
c: public float aMethod(float a, float b) throws Exception{ }
d: public float aMethod(float p, float q){ }