Notepad ++에서 시퀀스 1 2 3을 156까지 완료 하시겠습니까?


11

상당히 간단한 요청이 있지만 메모장 ++ 에서이 작업을 수행하는 방법을 알 수 없습니다. 각 줄이 1부터 시작하여 156으로 끝나는 숫자로 시작하는 목록을 만들어야합니다. 분명히 하나 이상의 목록을 만들 것이므로 수동으로 앉아서 입력하고 싶지 않습니다.

1
2
3
.
.
.
.
156

어떻게해야합니까? 매크로 기능을 사용해 보았지만 키보드 동작 만 재생합니다. Excel의 자동 채우기 기능과 마찬가지로 시퀀스는 1 씩 증가하지 않습니다. Excel에서 할 수 있다는 것을 알고 있지만 Excel 사용을 피해야합니다.

ㅏ

보시다시피 열이나 코드 줄이 없습니다. 빈 문서에서 시작합니다. 텍스트 파일에 긴 목록을 만들고 싶습니다.


여기서 논의한대로 "TextFX / TextFX 도구 / 줄 번호 삽입"및 "편집-> 열 편집기"를 살펴 보았습니다 . 그러나 이런 상황에서는 효과가 없습니다. 내 상황은 너무 간단합니다. :)
Samir

답변:


20

메모장 ++ 에서 열 / 다중 선택 편집기로Alt + C를 누르고 숫자를 사용하여 초기 숫자 에서 1 씩 증가하는 함수 를 삽입 하면 번호를 매길 모든 줄을 선택하면됩니다.

빈 줄이 이미 있어야합니다. 열 편집기 를 실행하기 전에 맨 아래에서 맨 위로 줄을 선택해야 했지만 필요한지 확실하지 않습니다.

본질적으로 StackOverflow에서 공급


당신이 상황을 이해했는지 잘 모르겠습니다. 바로 그거야 "열 편집자"입니다. 열이나 코드 줄이 없습니다. 빈 문서에서 시작합니다. 텍스트 파일에 긴 목록을 만들고 싶습니다. 그리고 가능하다면 메모장 + +를 사용하여 속임수를 쓰려고합니다. 각 줄마다 각 번호를 입력하는 느낌이 들지 않기 때문입니다.
Samir

모든 줄이 있어야하고 아래쪽에서 위쪽으로 강조 표시 한 다음 열 편집기를 사용하십시오.
Raystafarian

위에서 설명한 새 줄 삽입에 대한 비트를 포함하도록 답변을 확장 할 수 있다면 솔루션으로 표시합니다.
Samir

내가 언급 한 것을 추가했습니다
Raystafarian

약속 한대로 귀하의 답변을 해결책으로 표시했습니다. 건배!
Samir

5

Raystafarian이 제공 한 답변은 본질적으로 정확합니다.

새 문서를여십시오. '캐리지 리턴'만있는 매크로를 기록하십시오. 이제 매크로를 155 번 재생하십시오. 156 줄이 있습니다. 이제 Raystafarian이 제안한 절차를 따르십시오.


알았다! 그것은 본질적으로 내가 한 일입니다. 방금 매크로를 사용하여 새 줄을 만들지 않았습니다. 그리고 처음에는 열 편집기를 사용하기 위해 선을 먼저 만들어야한다는 것을 알지 못했습니다.
Samir

매크로 팁에 감사드립니다! 그것은 일을 조금 더 단순화시킵니다. 매크로를 기록한 후 작은 메모만으로 첫 번째 줄의 처음으로 돌아 가야합니다. 그런 다음 매크로를 155 회 재생합니다.
Samir

아니요, 첫 번째 줄의 처음으로 갈 필요는 없습니다. 매크로를 기록하는 동안 이미 첫 번째 줄을 만들었습니다. 이제 156 번 (1 + 155) 줄을 얻기 위해 매크로를 155 번 (옵션 매크로를 여러 번 실행) 재생하십시오. 이제 ctrl + Home을 사용하면 처음으로 갈 수 있습니다.
Wishwas

나는 그렇게 생각하지 않습니다. 1 행에있는 동안 기록을 시작하고 Enter를 누르면 2 행에 있습니다. 기록을 중지합니다. "매크로를 여러 번 실행"으로 이동하여 155 회 재생합니다. 마지막 줄은 157입니다. 2 + 155 = 157이므로. 따라서 한 줄로 돌아가거나 매크로를 154 번 재생해야합니다.
Samir

OK, 그래서 나는 일반적인 off-by-one error를 만들었습니다.
Wishwas

1

이것은 귀하가 요청한 솔루션은 아니지만 문제를 쉽게 해결합니다. 엑셀 또는 Google 시트를 열고 처음 두 셀에 1과 2를 입력하십시오. 그런 다음 오른쪽 아래 모서리를 클릭하고 끌어서 목록을 자동 증가시킵니다.

여기에 이미지 설명을 입력하십시오

그런 다음 잘라서 텍스트 파일에 붙여 넣으십시오.

여기에 이미지 설명을 입력하십시오


0

빙고! 열 편집기를 사용하여 방법을 찾았습니다.

  1. 비어있는 새 문서를 만들려면 Ctrl + N을 누르십시오.
  2. 설정 메뉴, 기본 설정, 편집으로 이동하여 "행 번호 표시"옵션이 활성화되어 있는지 확인하십시오. 닫기를 클릭하십시오.
  3. 줄 번호 156에 도달 할 때까지 Enter 키를 누르고 계십시오.
  4. Ctrl + Shift + Home : 맨 아래부터 맨 위로 모든 줄 (예 : "열")을 선택합니다. 텍스트 입력 커서가 첫 번째 줄의 시작 부분에 있고 다른 모든 항목은 아래에서 선택되도록 맨 아래부터 시작하여 선택 항목으로 올라 가야합니다.
  5. Alt + C를 눌러 "열 / 다중 선택 편집기"를 엽니 다.
  6. "삽입 할 번호"를 선택하고 "초기 번호"에 1을 입력하고 "증가 기준"에 1을 입력하십시오. 십진수로 "12 월"을 선택하고 확인을 클릭하십시오.

나는 여기서 무의미한 의견을 제거했습니다. 문제는 – 누군가가 귀하의 질문에 답변하면 필요한 경우 OP가 추가 단계를 포함하도록 답변을 수정하는 것이 일반적입니다. 다른 답변을 게시해도 괜찮지 만 다른 게시물을 개선하기 위해 편집 할 수 있고 수정해야하기 때문에 종종 중복됩니다.
slhck

여기에서 가장 완전한 답변이되었고 다른 답변은 혼동 (불완전)했기 때문에 반대 의견이있었습니다. 그러나 수퍼 유저 지침에 따라 @slhck가 맞습니다. "UPDATE : (12/27/16)"와 같은 원래 질문을 업데이트 한 다음 업데이트에 대한 간단한 설명과 줄 또는 구분 기호를 사용하는 것이 가장 좋습니다. , 그런 다음 "ORIGINAL POST :"다음에 원래 게시물이옵니다. 이 방법을 사용하면 새로 편집 한 질문을보다 이해하기 쉽게 구성 할 수 있습니다.
Eric Hepperle-CodeSlayer2010

0

오래된 질문이지만 여기 동일한 결과를 찾는 사람을위한 대안 답변 (메모장 ++을 사용하지 않음)이 있습니다.

명령 프롬프트에서 :

FOR /L %A IN (1,1,156) DO ECHO %A >> outputfile.txt

1에서 시작하여 1 씩 증가하고 156에서 끝납니다. 각 숫자를 outputfile.txt에 출력으로 추가합니다.

outputfile.txt 샘플 :

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 

-1

그냥 진짜 슈퍼 유저처럼하세요 ...

perl -e "open(my $fh, '>output.log'); print $fh ($_) for(1..156); close $fh;"


2
아직 슈퍼 유저가 아닌 사람들을 위해 이것을 가르 칠 수있는 순간으로 바꿀 수 있습니까? 이것이 어떻게 작동하는지 설명하는 문장 두 개를 추가하십시오. 감사.
fixer1234

3
이것이 질문에 대한 답변이 될 수 있지만, 그 이유에 대한 설명을 제공 할 수 있다면 더 나은 답변이 될 것 입니다.
DavidPostill
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.