Notepad++ 使用心得

來源:互聯網
上載者:User
文章目錄
  •         Nppexport
  •         Explorer
  •         TextFX
        作為一個菜鳥程式員,一直很喜歡windows平台下的notepad++,輕巧,可定製性強,感覺很好用。下面講一下我使用notepad++時的一些心得。快速鍵

這個是比較基礎的,我們可以在設定->管理快速鍵中修改。比較常見的比方說:

  1. 上下移動當前行ctrl+shift+up/down;
  2. 複製當前行 ctrl + D;
  3. 函數參數提示 ctrl+shift+space
  4. 行注釋、區塊注釋 ….

        因為有很多預設的快速鍵已經被我修改掉了,所以這裡我就不一一例舉了。

需要注意的是,很多時候我們發現快速鍵設定了沒有用,比方說ctrl+alt,這是因為和其他軟體比方說IME、QQ之類的快速鍵產生了衝突,這時候我們需要將快速鍵修改成未被其他軟體佔用的熱鍵。

        自動完成和字元編碼

        曾經有朋友因為notepad++沒有自動完成功能而轉投其他IDE,但其實小巧的notepad++也是有這個功能的,在設定->喜好設定裡,如所示:

         在web編程時,字元編碼是很需要注意的一點,一般現在流行的都是utf-8編碼,我們可以在設定->建立裡面,選擇預設的編碼。如果不做改變的話,預設為ANSI編碼

        環境變數

        Notepad++有自己的環境變數


變數名稱

含義

FULL_CURRENT_PATH

檔案路徑名稱

CURRENT_DIRECTORY

檔案目錄

FILE_NAME

檔案全名稱

NAME_PART

檔案名稱

EXT_PART

副檔名

         通過這些變數,我們可以自訂很多東西

  •  C語言編譯器

      詳細做法大家可以網上搜尋,我簡略的講一下我的做法,對於其他語言只要把編譯器替換成相應的即可:

  1. 首先你得安裝一個編譯器,對於C語言來說,我推薦使用gcc,然後將gcc加入系統path即可
  2. 在運行中輸入下述命令

    cmd /c gcc -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH) & EXIT 並儲存取名為編譯(最好為之分配一個快速鍵,這樣也方便使用)。

  3. 再在運行中輸入下述命令

    cmd /c $(CURRENT_DIRECTORY)\$(NAME_PART).exe & PAUSE & EXIT ,儲存取名為運行(分配快速鍵)。

說明:cmd gcc的命令大家都可以看懂,而諸如這種$(FULL_CURRENT_PATH)就是notepad++環境變數的用法的,大家可以自行對照上表進行理解
  • 開啟檔案

    通過上面介紹的環境變數,我們可以自訂檔案的開啟檔案,比如我就是這樣定義快捷來調試本機伺服器上的網頁的。

Chrome.exe http://localhost/$(NAME_PART)$(EXT_PART)

  這樣,當我按下快速鍵時,該網頁就是指向localhost的了。

    外掛程式

        下面為大家推薦幾個有用的外掛程式

        Nppexport

         這是notepad++預設安裝的外掛程式,通過這款外掛程式,我們可以方便的匯出著色以後的代碼,這樣即使在word裡,我們也可以方便的粘貼上著色後的代碼

        Explorer

          這款外掛程式需要使用者自己安裝,通過這款外掛程式,我們可以在notepad++中啟用資源總管功能,如所示

        TextFX

        這款外掛程式可以很方便的定義括弧自動補全等功能

        其他還有functionlist ,jsonview等等方便我們分析代碼的外掛程式,這裡不逐一例舉。

         總之,notepad++是一款非常輕巧,但功能卻十分強大的編輯器,在配置好之後,我們完全可以放棄其他任何IDE。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.