2단계를 알 수 없습니다. Linux에서는 간단한 작업임에 틀림없다고 생각했습니다.
- Firefox에서 텍스트 블록( ctrl+ A, ctr+ C) 복사
- 편집기에서 전역적으로 붙여넣고 eol을 빠르게 제거합니다( ctrl+ V, ctrl'remove all eol', ctrl+ A, ctrl+C
- 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!'