2013-05-21 3 views
0

부주의 한 텍스트 2 (Windows 7)에는 다음과 같은 기능이 있습니다. 빈 행으로 구분 된 여러 줄의 줄 바꿈 (선택 사항이없고 선택 사항) 만 클립 보드에 복사됩니다. w/o를 복사하려면이 빈 줄 구분 기호를 비활성화 할 수 있습니까?캐럿이있는 행을 복사 할 때 공백으로 구분되지 않는 행

세부 : Ctrl 키 + 몇 줄을 클릭하여

  • 열고 몇 줄의 텍스트 파일
  • 장소 3-4 캐럿은
  • 에서 Ctrl + C는
  • 은 새 파일에 붙여 clibboard에 복사 복사 된 텍스트에 빈 줄 구분 기호가 표시됩니다.
+0

여기서 설명하는 문제가 확실하지 않습니다. 스크린 샷 또는 두 개를 추가 할 수 있습니까? –

+0

세부 정보 목록이 추가되었습니다. – Prog1020

+0

그건 분명히 알 수 있습니다. 감사! –

답변

0

플러그인을 작성해야한다고 생각합니다. 나는 이것을 시험하지 않았지만 효과가있다. 그것은 꽤 똑 바른 앞으로입니다.

import sublime 
import sublime_plugin 

class EmptyLineCopyCommand(sublime_plugin.TextCommand): 
    def run(self, edit): 
     view = self.view 
     lines = [] 
     for cursor in view.sel(): 
      lines.append(view.substr(view.line(cursor))) 
     sublime.set_clipboard("\n".join(lines)) 

다음을 사용자 키 바인딩에 넣습니다.

{"keys": ["ctrl+c"], "command": "empty_line_copy", "context": [ 
    { "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true } 
]}, 
관련 문제