Notepad++使用技法

Alt+H  隱藏行

Ctrl+Tab  實現在多個打開的窗口間切換

Ctrl+Shift+Q區塊註釋

Ctrl+K行註釋(取消Ctrl+Shift+K)

文件 
新建文件 Ctrl+N 
打開文件 Ctrl+O 
保存文件 Ctrl+S 
另存爲 Ctrl+Alt+S 
全部保存 Ctrl+Shift+S 
關閉當前文件 Ctrl+W 
打印文件 Ctrl+P 
退出 Alt+F4

編輯 
撤銷 Ctrl+Z 
恢復 Ctrl+Y 
剪切 Ctrl+X 
複製 Ctrl+C 
刪除 Del 
全選 Ctrl+A 
列編輯 Alt+C

縮進 Tab 
刪除縮進 Shift+Tab 
轉爲大寫 Ctrl+Shift+U 
轉爲小寫 Ctrl+U

複製當前行 Ctrl+D 
刪除當前行 Ctrl+L 
分割行 Ctrl+I 
合併行 Ctrl+J 
上移當前行 Ctrl+Shift+Up 
下移當前行 Ctrl+Shift+Down

添加/刪除單行註釋 Ctrl+Q 
設置行註釋 Ctrl+K 
取消行註釋 Ctrl+Shift+K 
區塊註釋 Ctrl+Shift+Q

函數自動完成 Ctrl+Space

搜索 
查找 Ctrl+F 
在文件中搜索 Ctrl+Shift+F 
查找下一個 F3 
查找上一個 Shift+F3 
選定並找下一個 Ctrl+F3 
行定位 Ctrl+G 
定位匹配括號 Ctrl+B 
設置/取消書籤 Ctrl+F2 
下一書籤 F2 
上一書籤 Shift+F2

視圖 
全屏 F11 
便籤模式 F12 
摺疊所有層次 Alt+0 
展開所有層次 Alt+Shift+0 
摺疊當前層次 Ctrl+Alt+F 
展開當前層次 Ctrl+Alt+Shift+F 
隱藏行 Alt+H 
從視圖激活 F8

文本比較工具 
打開的文件比較 Alt+D 
關閉文件比較 Ctrl+Alt+D 
跟上次保存的文件比較 Alt+S 
跟SVN的文件比較 Alt+B 
上一個差異地方 Ctrl+Page UP 
下一個差異地方 Ctrl+Page Down 
第一個差異地方 Ctrl+Shift+Page Up 
最後一個差異地方 Ctrl+Shift+Page Down

Function List是Notepad++諸多很酷的功能之一。但最新的版本需要額外的步驟來正確設置Function List。筆者就將介紹如何安裝Function List,以及如何設置Function List。

首先,Function List插件並沒有在Notepad++自帶的插件清單裏,也沒有在Plugin Manager的Available List裏 = =|||。所以要安裝Function List,還得去Plugin_Central下載,筆者下載的最新版本是2.1.0.1。

將下載的壓縮包解壓後就有諸多的文件了,首先複製FunctionList.dll到<notepad++ install dir>/plugins目錄,再把FunctionListRules.xml,Gmod Lua.bmp和C++.flb複製到<notepad++ install dir>/plugins/config,到這裏安裝部分就完成了。

接下來就需要打開Notepad++對Function List進行設置了。Plugins->Function List->Language Parsing Rules。然後,在語言列表中選擇C/C++,勾選上“Bitmap List”checkbox。瀏覽到plugins/config目錄,並選擇C++.flb,於是乎就萬事大吉了。

notepad++掛接Python和gcc

 

Python掛接:
Run -> Run... 填寫python可執行文件的路徑以及notepad++預定義的源文件地址: D:\Python26\pythonw.exe "$(FULL_CURRENT_PATH)"
然後建議點下面的save附加快捷鍵

gcc掛接
Run -> Run... 填寫***,我的是 D:\mingw\bin\gcc.exe "$(FULL_CURRENT_PATH)" -o "$(NAME_PART).exe"
因爲編譯要生成文件,通過Plug-Ins -> NppExec -> Follow $(CURRENT_DIRECTORY)可以使生成的exe在源文件目錄裏。

 

最近在用Notepad++,發現的確是很不錯的工具,具體特色,看了下面介紹就知道了。

 

【notepad++簡介】

Notepad++是旨在替代Windows默認的notepad而生,比notepad的功能強大很多很多。

(1)Notepad++的版本:ANSI和Unicode

Notepad++有兩個版本,一個是ANSI版本,一個是UNICODE版本。

對於大多數人把Notepad++作爲notepad的增強版,而需要的普通應用的話,ANSI版本和UNICODE版本,其實沒啥差別。

(2)Notepad++支持豐富的插件

notepad++支持插件,添加對應不同的插件,以支持不同的功能。裏面除了一些常見的插件之外,還有一些好玩的插件,比如將文字讀出來的speech插件。

(3)Notepad++特點概述

Notepad++屬於輕量級的文本編輯類軟件,比其他一些專業的文本編輯類工具,比如UltraEdit等要啓動更快,佔用資源更少,但是從功能使用等方面來說,不亞於那些專業工具,而windows默認的notepad雖然更“輕量”,但是功能就太少。所以一般用notepad++,或者另一個工具notepad2來代替notapad,同樣也代替太複雜和龐大的UltraEdit。

 

【notepad,notepad2,notepad++,ultraEdit比較】

根據個人對一些文本類編輯工具的使用感覺來看,notepad2比notepad++相對啓動更快,佔用資源更少,但是相對來說,功能比較少,所以,很多常用的方便的功能,還是沒法使用。而ultraEdit雖然功能多,但是太消耗資源,用起來太麻煩了,關鍵還是收費的,而notepad++是免費的。總的概括如下:

notepad:windows自帶的,佔用資源最少,啓動最快,但是功能太弱,以至於滿足需求。是免費的。

notepad2:佔用資源稍多,啓動也很快,但是功能上,沒有notepad++多,更沒有ultraEdit多。是免費的。

notepad++:佔用資源有點多,啓動要停頓一下,但是功能很強大,尤其是支持插件模式,使得擴展性非常好,支持很多的其他高級功能,而且使用起來也很方便。是免費的。

ultraEdit:功能強大,但是安裝文件很大,佔用資源多,啓動慢,而且是收費的。

 

因此,根據啓動速度,佔用資源,功能支持,等方面來綜合衡量,對於notepad,notepad2,notepad++,ultraEdit來說,無疑notepad++是最好的選擇了

 

【notepad++插件添加方法】

方法1:可以手動去notepad++插件的官方網站下載:

http://sourceforge.net/projects/npp-plugins/files/

方法2.讓notepad的插件管理器自動下載和安裝

點擊:Plugins -> Plugin Manager -> Show Plugin Manager-> Avaliable一欄顯示當前可用的插件列表,選中你要的插件,然後點擊下面的Install即可自動下載和安裝對應插件,很是方便。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章