숭고한 텍스트로 텍스트 열 삽입 3


26

Sublime text 3에서 텍스트 열을 잘라 붙여 넣는 방법-

예를 들면 다음과 같습니다.

파일 A

Alpha
Beta
Gamma
Delta

파일 B

AAA
BB
CCCCC

나는 파일 B를 가지고 끝내고 싶다.

Alpha AAA
Beta  BB
Gamma CCCCC
Delta

답변:


14

먼저 파일 B에서 복사 할 줄을 선택하십시오. 줄 수를 기록하십시오 (화면 하단에 표시되어야 함). 그 줄 수는 X입니다. 그 줄을 복사하십시오.

둘째, 끝에 커서가 있도록 파일 A의 첫 번째 X 행을 선택하십시오. 이렇게하려면 커서를 첫 번째 줄의 끝으로 이동하고 선택 메뉴로 이동 한 다음 X 줄을 선택할 때까지 "다음 줄 추가"바로 가기를 사용하십시오. OSX에서 제어 시프트 다운. 이 예에서는 파일 A 끝에 다음과 같은 3 개의 커서가 있습니다.

Alpha|
Beta|
Gamma|
Delta

마지막으로 tab을 한 번 누른 다음 줄을 붙여 넣습니다. 원하는 결과가 있어야합니다.

이 방법으로 인해 파일 A에 쉽게 붙여 넣을 수 있습니다. 그러나 실제로 파일 B 또는 다른 파일에 붙여 넣으려면 시작하기 전에 파일 A의 행을 대상 파일에 복사하십시오. 같은 과정.


1
명시된대로 내 질문에 답변하므로 귀하의 답변을 수락합니다. 불행히도 나는 Notepadd ++ 또는 Visual Studio와 같은 다른 편집기에서 사용할 수있는 열 삽입과 비슷한 것이었지만 Sublime 에서이 작업을 수행하는 간단한 방법이없는 것처럼 보입니다. 끝이 아닌 줄의 중간에 열을 삽입하려는 경우 솔루션이 효과가 있다고 생각하지 않습니다. 또한 거친 선 세트를 통해 선 선택을 확장하려고 시도했을 때 Windows에서 이상한 결과를 얻었습니다. 지금은 더 이상 조사 할 시간이 없었습니다.
Mike는 GoFundMonica를 지원합니다.

이 답변을 찾고 있었는데, 숭고한, 아톰, 비주얼 스튜디오 코드로는 불가능했습니다. 그러나 귀하의 의견 덕분에 Visual Studio가 구출되었습니다!.
oyalhi

16

복사하려는 파일 B에서 행을 선택하고 복사하십시오. 파일 A로 이동하여 복사하려는 행을 선택하십시오. Ctrl + Shift + L을 눌러 선택 사항을 여러 행 선택 사항으로 분할하고 커서를 원하는 위치로 이동하여 붙여 넣으십시오.

이것의 한 가지 한계는 커서가 상대 위치를 유지한다는 것입니다. 원하지 않을 수도 있습니다. 아마도 당신은 그들 모두가 고정 된 열에 남아 있기를 원할 것입니다.

마우스 가운데 버튼을 누른 상태에서 드래그하여 하나 이상의 텍스트 열을 선택하고 Ctrl + Shift + L을 다시 눌러 선택 항목을 여러 줄로 나누고 이전과 같이 진행하십시오.


1
환상적인! 고맙습니다. Mac 사용자의 경우 : Command-Shift-L을 사용하여 선택> 선으로 분할하십시오. 또한 '커서를 원하는 곳으로 옮기십시오'는 일반적으로 '오른쪽 화살표 키를 누르십시오'라는 의미입니다. :)
Sam Dutton

그것은 받아 들인 대답보다 훨씬 낫습니다.
UnclickableCharacter

2
붙여 넣을 때마다의 전체 내용이의 B선택된 각 위치에 나타납니다 A.
Martin R.

1
@ 마틴 R. 선택한 줄 수가 붙여 넣은 줄 수와 일치하지 않는 경우에 발생합니다.
juanitogan

1
@juanitogan 감사합니다! 당신의 의견은 내 엉덩이를 저장했습니다. 복사 된 줄 수가 대상 붙여 넣기 줄 수와 일치해야
elbowlobstercowstand

9

단계 :

  1. 파일 B로 이동하여 다중 선택 ( + + LOR Ctrl+ shift+ L)을 입력하십시오 .

    AAA
    BB
    CCCCC
    

    복사하려는 줄의 일부만이 아닌 모든 것이 선택되어 있는지 확인하십시오.

  2. 다중 선택 모드에서 복사 ( + COR Ctrl+ C)

    AAA|
    BB|
    CCCCC|
    
  3. 파일 A로 이동하여 정확히 같은 수의 행 (이 경우 3)에 다중 선택을 입력해야합니다.

    Alpha|
    Beta|
    Gamma|
    Delta
    
  4. 붙여 넣기 ( + VOR Ctrl+ V) & voilà :)

이것이 당신을 위해 작동하는지 알려주세요!


이것은 나를 위해 완벽하게 작동했습니다.
jefffan24

@ jefffan24 잘 알려 주셔서 감사합니다!
Q8i

@ Q80, 후속 질문 superuser.com/q/930035/319136을 요청했습니다 . 솔루션을 알고 있다면 대답 할 수 있습니까? Thx
느헤미야

정확한 수의 라인이 핵심입니다. 감사합니다!
Andrei

2

조금 늦었지만 SublimeText 포럼에서 Paste as Column이라는 패키지를 발견했습니다. 패키지 제어에서 찾을 수 있습니다.

적어도 올바른 영역에서 데이터를 얻을 수있을 정도로 잘 작동합니다.

RE : 원본 포럼 페이지 : https://www.sublimetext.com/forum/viewtopic.php?f=4&t=10008


더 간단합니다. ST3 및 Mac에서도 작동합니다. 참고 : 일단 설치되면 원하는 위치를 마우스 오른쪽 버튼으로 클릭하고 Paste in Column드롭 다운 메뉴의 오른쪽 상단 에서을 선택하여 사용하십시오 . 가격을 위해 ST3가 제공하는 또 다른 품목은 실제로 상자에 포함하고 문서화해야합니다. CTRL / Command-Shift-L을 작동시킬 수 없거나 최소한 충분히 이해하지 못했습니다.
JL Peyret

0

매뉴얼 에서 간단한 해결책을 찾았습니다.

방금 마우스 가운데 버튼 (다른 옵션은 설명서 참조)을 사용하여 삽입 점을 선택한 다음 원하는 것을 입력 (또는 붙여 넣기)하여 입력했습니다.


0

파일 B로 이동-> 멀티 라인 선택 수행, 옵션 및 마우스 누름 및 드래그를 사용하여 macOS에서 수행 할 수 있습니다.

파일 A로 이동-> 여러 줄 선택 및 붙여 넣기를 수행하십시오.

이전 답변에서 혼란 스럽었던 것은 파일 B에서 선택하는 방법이었습니다. 나는 cmd + A를하고 모든 것을 선택했습니다.

따라서 여기서 명백한 유일한 것은 파일 B에서 여러 줄을 선택해야한다는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.