[sublimetext2] Sublime Text 2에 증가하는 숫자 열을 삽입하는 방법은 무엇입니까?

text
text
text
text

편집 후 해당 텍스트는

1 text
2 text
3 text
4 text

열 편집기를 사용하는 메모장 ++에서는 쉽지만 Sublime Text 2에서 동일한 작업을 수행하는 방법을 모르겠습니다.



답변

텍스트 과자 플러그인은 매우 일을 잘한다. 삽입 번호 구문을 제공합니다 .

CMD+ SHIFT+ L(Sublime 기본값)로 여러 줄 선택 :

   text|
   text|
   text|
   text|

원하는 위치로 커서를 이동합니다.

 | text
 | text
 | text
 | text

+ +를 누르고 다음을 입력 하여 Text Pastry 로 숫자를 삽입하십시오 .CMDALTN1 space 1 space 0

 1| text
 2| text
 3| text
 4| text

어디 1 space 1 space 0를 의미합니다 :

  • 시작할 정수 1
  • 증분 1
  • 선행 0 채우기 0

교체 CMD와 함께 CTRLWindows 또는 Linux 시스템에.


답변

이 특별한 경우에는 Increment Selection 패키지를 사용할 수 있습니다 . 각 줄의 시작 부분에 커서가 여러 개있는 동안 Ctrl+ Alt+ I( Command+ Control+ I)를 누르기 만하면 됩니다. melinath 답변 외에도 다음 과 같은 방법의 예가 있습니다.

먼저 패키지 제어 가 필요합니다 . 두 가지를 모두 설치하는 데 30 초 이상 걸리지 않습니다.

단계 :

  1. 패키지 컨트롤을 설치 합니다 .
  • 열기 명령 팔레트 : Ctrl+ Shift+ P(Mac : Command+ Shift+ P).
  • 입력 Install Package Control하고 클릭하여 설치하십시오.
  1. Increment Selection 패키지를 설치 합니다.
  • 명령 팔레트를 다시 엽니 다.
  • 을 입력 Package Control: Install Package하고 클릭 한 다음 잠시 기다리십시오.
  • 입력 Increment Selection하고 클릭하여 설치하십시오.
  1. 각 줄의 시작 부분에 줄 번호를 추가하십시오.
  • Ctrl+ A(Mac : Command+ A)가있는 모든 줄 선택
  • Ctrl+ Shift+를 사용 하여 선택을 여러 줄로 변경 L(Mac : Command+ Shift+ L)
  • Home(Mac : Command+ )를 눌러 각 줄의 시작으로 이동합니다.
  • Ctrl+ Alt+ 와 함께 증가 선택 사용 I(Mac : Command+ Control+ I)

결과:

increment-selection.gif


증분 선택의 다른 예

증분 선택 은 숫자, 접두사 번호를 선행 0, 증분 문자, 단계 증분 등으로 바꿀 수도 있습니다.

   [1] text    [1] text    [1] ->  1| text  2| text  3|
   [a] text    [a] text    [a] ->  a| text  b| text  c|
  [01] text   [01] text   [01] -> 01| text 02| text 03|
[05,3] text [05,3] text [05,3] -> 05| text 08| text 11|
[5,-1] text [5,-1] text [5,-1] ->  5| text  4| text  3|

힌트 : []선택을 |의미하고 캐럿을 의미합니다.

추천 유사 플러그인

  • Selection Evaluator : Ctrl+ Shift+ M(Mac : Command+ Shift+ M)를 사용 하여 선택한 수학 식을 평가 합니다.


답변

IncrementSelection의 플러그인이 동작을 할 수 있습니다. Package Control이 설치되어 있는 경우 검색하여 설치할 수 있습니다. 쉬워요!


답변

이 게시물의 사본 https://stackoverflow.com/a/64083371/5902698

선택한 각 행에 번호가 있지만 동일하지는 않습니다. 예를 들어, 5 개의 커서를 선택하고 1 2 3 4 5를 쓰려고합니다.

5 개의 커서를 선택하십시오 (단축키 ctrl + shift + L을 사용할 수 있습니다).
여기에 이미지 설명 입력

ctrl + maj + P 및 산술 선택
여기에 이미지 설명 입력

커서가 5 개이므로 제안 1 2 3 4 5
여기에 이미지 설명 입력
여기에 이미지 설명 입력

원하는 경우 반복 단계를 변경할 수 있습니다.
여기에 이미지 설명 입력

또는 1이 아닌 다른 숫자에서 시작
여기에 이미지 설명 입력

홀수 추가
여기에 이미지 설명 입력


답변

Emmet 패키지 사용 다음을 시도하십시오.

  {$ text${newline}}*4


답변

내 간단한 해결 방법 (지금까지이 스레드를 찾았을 때까지)은 스프레드 시트 편집기로 이동하여 거기에 시퀀스를 생성하고 복사 한 다음 subl로 돌아가서 커서를 여러 줄로 확장하고 붙여 넣는 것입니다.

이 접근 방식은 커서를 확장 (복제) 할 수있는 모든 텍스트 편집기에 적용 할 수 있습니다.


답변

ConyEdit 플러그인을 사용하여이 작업을 수행하고 명령 줄 cc.abl '#1 '을 사용하여 원하는 내용이있는 줄 앞에 추가 할 수 있습니다.