Editors

你知道有什麼編輯器可以快速刪除文本中的 eol

  • October 21, 2016

我無法完成我認為在 Linux 中必須是簡單任務的第 2 步

  1. ctrl在 firefox ( + A, ctr+ C)中復製文本塊
  2. 在編輯器中全域粘貼并快速刪除 eols ( ctrl+ V, ctrl‘remove all eols’, ctrl+ A, ctrl+C
  3. ctrl+V將其粘貼到 Libre Calc 單元格

我知道我可以在 vi 中使用%s/\n/或任何其他“查找和替換”來做到這一點,但這是太多的打字……

我非常喜歡 vi、atom 和 komodo 編輯,但我也對新事物持開放態度。

提前致謝

xi100f

在 vi 中定義一個映射,將您的文本從剪貼板粘貼,刪除所有 EOL 並將其拉回系統剪貼板。所以可以用一個映射來完成你的整個步驟 2,引導兩個讓我們說兩個按鍵。

最適合我的是,至於 cbaumhardt 建議,在 vi 中映射搜尋和替換:

:map = :%s/\n/<CR>並將其寫入~/.vimrc.

在命令末尾添加<CR>可以節省按 Enter 鍵,因此總共需要一鍵刪除所有 eol。

如果您不喜歡 ‘=’ 作為快捷方式,請檢查完整的 vi 鍵綁定列表並選擇任何其他可用的字元或組合。

引用自:https://unix.stackexchange.com/questions/317908