텍스트에서 eol을 빠르게 제거할 수 있는 편집기를 알고 계십니까?

텍스트에서 eol을 빠르게 제거할 수 있는 편집기를 알고 계십니까?

2단계를 알 수 없습니다. Linux에서는 간단한 작업임에 틀림없다고 생각했습니다.

  1. Firefox에서 텍스트 블록( ctrl+ A, ctr+ C) 복사
  2. 편집기에서 전역적으로 붙여넣고 eol을 빠르게 제거합니다( ctrl+ V, ctrl'remove all eol', ctrl+ A, ctrl+C
  3. ctrl+ VLibre Calc 셀에 붙여넣기

%s/\n/vi 나 다른 "찾기 및 바꾸기"를 사용하여 이 작업을 수행할 수 있다는 것을 알고 있지만 입력이 너무 많습니다...

저는 vi,atom,komodo edit를 정말 좋아하지만 새로운 것에 대해서도 열려있습니다.

미리 감사드립니다

웨스트 100F

답변1

나에게 가장 효과적이었던 것은 cbaumhardt의 제안에 따라 vi에서 검색 및 바꾸기 매핑을 수행하는 것이었습니다.

:map = :%s/\n/<CR>그리고 그것을 쓰세요 ~/.vimrc.

<CR>명령 끝에 추가하면 Enter 키를 누르는 시간이 절약되므로 모든 eol을 제거하려면 총 한 번의 키 입력이 필요합니다.

단축키로 "="가 마음에 들지 않으면 vi 키 바인딩의 전체 목록을 확인하고 사용 가능한 다른 문자나 조합을 선택하십시오.

답변2

정의하다매핑vi에서는 클립보드의 텍스트를 붙여넣고 모든 EOL을 제거한 후 시스템 클립보드로 다시 가져옵니다. 따라서 전체 2단계는 단일 매핑을 사용하여 수행할 수 있으며 결과적으로 키를 두 번 누르게 됩니다(키를 두 번 누른다고 가정).

답변3

vim클립보드를 수정하는 명령을 실행하고 다시 종료해 보시는 건 어떨까요? 이렇게 하면 수동으로 아무것도 시작할 필요 없이 데스크톱 환경의 키에 매핑할 수 있습니다.

원하는 데스크탑 환경에서 키 바인딩을 수행하기만 하면 됩니다. vim -c 'normal "+pggVGgJV"+yy' -c 'q!'

관련 정보