1. 程式人生 > >如何刪除多行首字母,Sublime Text多行編輯運用

如何刪除多行首字母,Sublime Text多行編輯運用

一、問題描述:

題主的問題是程式碼中每行都有序號,這些序號一行一行地刪太麻煩,如何進行批量刪除?

   我們在進行程式碼重用的時候時常會出現行號同時被複制的情況,

比如下面的這點程式碼:

155.     @Override  
156.     public boolean onKeyDown(int keyCode, KeyEvent event)   
157.     {   
158.         Log.d("onKeyDown:", " keyCode=" + keyCode + " KeyEvent=" + event);   
159.         switch (keyCode)   
160.         {   
161.             case KeyEvent.KEYCODE_DPAD_UP:   
162.   
163.             break;   
164.             case KeyEvent.KEYCODE_DPAD_DOWN:   
165.   
166.             break;   
167.             case KeyEvent.KEYCODE_DPAD_LEFT:   
168.                 //右左按鍵可以控制第一進度的增減   
169.                 pb.setProgress( pb.getProgress()-5 );   
170.             break;   
171.             case KeyEvent.KEYCODE_DPAD_RIGHT:   
172.                 pb.setProgress( pb.getProgress()+5 );   
173.             break;   
174.             case KeyEvent.KEYCODE_DPAD_CENTER:   
175.   
176.             break;   
177.             case KeyEvent.KEYCODE_0:   
178.             break;   
179.         }   
180.         return super.onKeyDown(keyCode, event);   
181.     }   
182. }  

這是博主從別處摘來的程式碼貼上在Eclipse中的,很明顯行號也被複制了進來。

對於這樣的問題,如果程式碼行數真的多到可以用來數綿羊了,還用Delete鍵一行一行地解決可真就輕而易舉地抑鬱了哭  #其實我有特別的患抑鬱症技巧#

二、解決辦法:

解決辦法就是利用Sublime Text的多行編輯功能刪除掉行首的序號。

在Sublime Text中開啟或者貼上你想清理的程式碼,然後選中所有行

  • 選中多行
  • 按下Ctrl + Shift + LCommand + Shift + L--------- 可以同時編輯這些行
  • 用左右方向鍵把游標移動到行首,然後按下 Delete鍵 或者 Backspace退格鍵 
    來刪除行號。