2017-07-16 103 views
2

一個WORD前行我有一個包含+ 1M線路刪除所有的崇高文字

,並有上線45280525.一個字johnd我想刪除之前所有行一大文本文件。

如何使用Sublime Text做到這一點?

請注意,Notepad ++不適用於此文件。

感謝

回答

1

你可以去使用menu > Goto > Goto Line...

行或按Ctrl鍵+

你可能會尋找Mark功能:

  • 按Ctrl +去要選擇的最後一行,按編號。
  • Edit > Mark > Set Mark設置您的選擇結束標記。
  • 按Ctrl +(或按Ctrl +首頁)去你要選擇的第一行。
  • Edit > Mark > Delete to Mark

否則,你可以寫打開的文件爲文本代碼...刪除您需要的行,保存和...關閉。

+0

我不會去行我說我想刪除單詞「johnd」前的所有行 –

+0

答案更新.. – scaisEdge

+0

謝謝你的工作 –

0

有點黑客,它只適用於至少有一種類型的括號沒有在文本中使用。

  1. 木箱在文件(([{)的開頭的開口支架。
  2. 按Ctrl + F,搜索你的話( 「JOHND」)
  3. 創建Word前右括號,對應於左括號()]}
  4. SHIFT + CTRL + M,跳到在選擇文本(Shift)時,在括號(Ctrl + M)的對面。
  5. 刪除選定的文本和括號。

可能有更好的方法來做到這一點,但這是我能想到的解決方案。

0

如果你的文件證明是太大了在崇高的文本編輯,在Linux命令行,你可以這樣做:

sed -ne '/johnd/,$p' myfile.txt > edited.txt 
mv edited.txt myfile.txt 

,打印所有從一個匹配johnd到末端的線文件。輸出被捕獲到一個新文件,然後重新命名以替換原始文件。