跳到主要內容

[SAS] Enhanced Editor小技巧


 使用SAS的人應該多少都有過一樣的經驗,那就是內建的Enhanced Editor用起來感覺沒有什麼特殊的功能,但其實這個文字編輯器也有許多和市面上其他文字編輯器一樣方便的編輯功能,只是使用者需要花一點時間來學習,接下來我們會介紹一些小技巧

  1. 執行程式碼 (對SAS而言,3和8沒有什麼不一樣 噗哧)
    F3/F8
  2. 顯示行數:log裡面常常會標明錯誤發生在幾行幾列,文字編輯器如果沒顯示行數不就白搭了嗎?
    Tools→Options→Enhanced Editor→General→General Option→Show Line Numbers


  3. 跳到特定行數:搭配上面的功能,這個快捷鍵能夠讓你快速找到問題所在。
    Ctrl+G
  4. 刪除當前單字(包含空格)到下一個單字之前
    Ctrl+Delete 以下圖第87行的Model敘述句接Status=ER PR PATHSCAT ln_yesno Age為例



    想要把ER這個自變項刪除,只需要使用Ctrl+Delete,就可以像下圖一樣連PR這個自變項前的空白一起刪除



  5. 復原/取消復原
    Ctrl+z/y
  6. 標記註解:將所選取的文字加上註解
    Ctrl+/ 將文字選取起來之後按下Ctrl+/會如下圖



  7. 取消註解:反轉上述步驟
    Ctrl+Shift+/
  8. 建立/取消書籤:
    Ctrl+F2
    讓使用者對特定行數建立書籤,按一次是建立,按第二次就取消,效果如下圖


  9. 移到下一個書籤所在
    F2
  10. 移到上一個書籤所在
    Shift+F2
  11. 將所選的字母轉成大寫
    Ctrl+Shift+U


  12. 將所選的字母轉成小寫
    Ctrl+Shift+L


  13. 收疊所有的區塊
    Ctrl+Alt+(數字鍵的-) SAS的程式碼是使用LibName、DATA、PROC等敘述句來區隔,因此如果使用Ctrl+Alt+數字鍵-,可以將所有區塊收疊如下圖



  14. 展開所有的區塊
    Ctrl+Alt+(數字鍵的+) 要將收疊的區塊打開只需要再按下Ctrl+Alt+(數字鍵的+)就可以重新展開



  15. 展開/收疊當前的區塊
    Alt+(數字鍵的*) 然而要有效的利用這個功能Alt+(數字鍵的*)這個快捷鍵不能少,這個快捷鍵能把滑鼠游標所在的收疊/展開區塊變成展開/收疊



  16. 增加縮排:這個功能相當重要,少了這個功能就會讓程式的排版變得格外困難,所以有效利用縮排是很重要的。
    Tab
  17. 減少縮排
    Shitf+Tab
  18. 滑鼠游標固定,螢幕往上/下移動:有時候寫程式寫到一半必須參考其他部分的程式碼,又不希望移動滑鼠游標的焦點,這個快捷鍵就能派上用場。
    Ctrl+Up/Down
  19. 跳到前/後一個字的開頭
    Ctrl+Left/Right

參考資料:

Keyboard Shortcuts within the Enhanced Editor

留言

匿名表示…
相當謝謝你的分享!超級好用,尤其是當code太多的時候。

這個網誌中的熱門文章

[How To] VPN Gate:由日本筑波大學所營運的免費VPN服務

一般使用者會接觸到VPN,最常見的情況就是想訪問被封鎖的網站、匿名上網、又或者想使用某些限定國家或區域的線上服務、遊戲等等。如果使用者不想付費購買VPN服務,這時候可以利用筑波大學以學術研究為目的而營運的 VPN Gate 來達成,VPN Gate這項計畫的目的在於推廣「全球分散式公共VPN中繼伺服器」的相關知識,為此VPN Gate的中繼伺服器由世界各地的志願者所提供的,用戶無須註冊就能使用,並且支援Windows、Mac、iPhone、iPad、Android等不同的作業系統,連線方式除支援SSL-VPN協議(必須使用Softether VPN)外,各伺服器的維護者也能選擇是否支援L2TP/IPsec、OpenVPN、Microsoft SSTP等不同的網路協議,這次我要介紹的是透過Softether VPN Client搭配VPN Gate Client Plugin來進行連線的方法。

[How To] 如何將Windows10的數位授權連結(綁定)Microsoft帳號?

前一篇網誌是我在2016年6月那時所寫的,轉眼間現在已經到了2017年年底,雖然中間也不是沒有興起想寫網誌的念頭,但那段期間的生活上也不像過去那般有餘裕,直到最近社畜的生活比較上軌道後,才有機會來想想要寫些什麼。 這次要介紹的是Windows10的數位授權連結,換句話說就是將使用者的微軟帳號( 申請新帳號 )與Windows10的授權綁定。這樣做對使用者會有什麼好處?在你未來要將安裝Windows10的電腦淘汰時,Windows10授權不再是綁定電腦的主機板,而是綁定微軟帳號,所以只要在將擁有Windows10授權的微軟帳號做為新電腦的系統管理員帳號,就可以在新的電腦上使用前一台電腦上的Windows10授權,當然前一台電腦將不再有Windows10的授權。有關 硬體變更(包括更換主機板)之後重新啟用Windows10 的相關說明可以參考微軟的這篇: 硬體變更之後重新啟用 Windows 10 。

[How To] 關閉Windows 10檔案總管「最近使用過的檔案」功能

剛開始使用Windows 10的使用者,應該會發現檔案總管跟過去有點不同,一打開就會顯示「最近使用過的檔案」。如果電腦只有使用者自己在使用,那的確是挺不錯的功能,但如果是和家人共用的情況下,也等於是直接把最近開對於啟檔案的紀錄暴露出來,對於我這種害羞內向的人來說與公開處刑無異,是個絕對NG的功能。 因此這次就是要告訴各位要怎樣把「最近使用過的檔案」這個NG的功能給關閉,並且將檔案總管的初始畫面調整成過去使用者所熟悉的「我的電腦」。 ▲在未關閉「最近使用過的檔案」的情況下,檔案總管的初始畫面會如上圖這般。