是否有命令在崇高的光标范围之间选择所有内容?

168*_*807 4 sublimetext sublimetext3

我的情况:

我正在使用Fortran.有时,我想选择一段代码中的所有内容.我很容易选择块的开始/结束元素,因为它看起来像这样:

SUBROUTINE FOO(BAR)
IF (BAR .GT. 1) THEN
    //DO SOMETHING
ENDIF
RETURN
END SUBROUTINE FOO
Run Code Online (Sandbox Code Playgroud)

将光标移动到SUBROUTINE,按Ctrl+D两次,完成.SUBROUTINE关键字的两个实例都会突出显示.

但现在我想在关键字之间选择所有内容SUBROUTINE.我想要一个选择,包括从第一个开始SUBROUTINE到第二个结束的所有内容SUBROUTINE.我更喜欢用语言无关的方式来完成,因为我可以想象这样的情况可能会出现在其他情境中,而且我不想为只在Fortran中工作的东西而累积肌肉记忆.

在sublime中是否有一个命令可以选择多个选择器选择的起始位置和结束位置之间出现的所有文本?

168*_*807 5

sublime中有一组命令可以逼近这种行为.它们通过CTRL+ K组合键暴露:

  • set_mark,CTRL+ K,CTRL+Space
  • select_to_mark,CTRL+ K,CTRL+A
  • delete_to_mark,CTRL+ K,CTRL+W

搜索第一个结果,调用set_mark,搜索第二个结果,调用select_to_mark.