下载地址:https://notepad-plus-plus.org/
Current Version: 7.5.3
显示空格和指标符
为什么建议这么作?因为判断Python语句是否在同一层次,主要是靠缩进。Python程序中最怕就是空格和Tab混用,造成的错误有时很难找到。特别是我们在网上去下载一些源码,总是运行有问题。下图中画圈的部分勾选后,在NotePad++中,会对空格表示成”.”,Tab键表示成”→”,这样很容易就识别出来,非常的方便。
自动换行
这个勾上后,如果代码很长很长的话会自动给你换行,免得你要拖动滑块才能看见。
配置制表符
强烈建议将这表符号替换成空格(4个),彻底解决空格和Tab混用。
Notepad++ ->”设置”菜单->”首选项”按钮->”语言”按钮
在下图这个地方改。
自动完成
建议将这个几个地方都勾上,这样你使用NotePad++编辑器的时候能够自动帮你完成另外的部分。
Notepad++ ->”设置”菜单->”首选项”按钮->”自动完成”按钮
在下图这个地方改。
效果如下:
配置调试工具
-
Notepad++ ->”运行”菜单->”运行”按钮
-
在弹出的窗口内输入以下命令:
1
|
cmd /k cd /d "$(CURRENT_DIRECTORY)" & python "$(FILE_NAME)" & ECHO. & PAUSE & EXIT |
然后点击“保存”,随意取一个名字,比如“RunPython”,为方便,配置一下快捷键(比如 Ctrl + R),点OK即可。之后运行Python文件只要按配置的快捷键或者在运行菜单上点“RunPython”即可。
注:这里能够正常运行的一个前提是Python已经增加到环境变量中了,即在cmd中输入Python能够正常解析命令。
python配置环境变量配置图:
添加几个小插件
7.5版本的插件是在这个地方进行下载。
点击后会跳转到插件的网址:http://docs.notepad-plus-plus.org/index.php/Plugin_Central
PythonScript
插件的安装包是一个msi文件,直接双击安装即可。更多的功能请见插件帮助文档。
下载完成,下一步下一步的安装就行。
链接:https://pan.baidu.com/s/1eOG9SiU4ijQCMKKNRyebBg 密码:bpbz
这个插件可以在NotePad++上形成一个控制台,方便进行命令的输入等等功能,如图:
...
配置快捷键
如果Notepad++是程序员的一个生产工具,那么快捷键的使用就可以提高生产效率,记住一些快捷键是挺有用的:-)。
http://notepad-plus.sourceforge.net/uk/shortcuts.php这上面有完整的快捷键表格,但是很多都记不住,因为很少用。除了Ctrl-C,Ctrl-X,Ctrl-V,Ctrl-Y,Ctrl-A,Ctrl-F,Ctrl-S,Ctrl-O,Ctrl-N,Ctrl-W,Ctrl-Tab,Ctrl-P,Alt-F4这些基本的,也许有些简单的比较有用的快捷键,你可能有兴趣知道。
Ctrl-H | 打开Find / Replace 对话框 |
Ctrl-D | 复制当前行 |
Ctrl-L | 删除当前行 |
Ctrl-T | 上下行交换 |
F3 | 找下一个 |
Shift-F3 | 找上一个 |
Ctrl-Shift-F | 在文件中找 |
Ctrl-F2 | 触发书签 |
F2 | 到前一个书签 |
Shift-F2 | 到下一个书签 |
F5 | 打开run对话框 |
Ctrl-Space | 打开CallTip列表框 |
Tab (selection of several lines) | 加入Space |
Shift-Tab (selection of several lines) | 移除Space |
F11 | 全屏 |
Alt-0 | 折叠全部 |
Alt-Shift-0 | 展开全部 |
Ctrl-U | 变为小写 |
Ctrl-Shift-U | 变为大写 |
Ctrl-Q | 块注释/消除注释 |
-转载结束-
这是alswl从Notepad++的官网整理过来的快捷键~
Ctrl-C | Copy |
Ctrl-X | Cut |
Ctrl-V | Paste |
Ctrl-Z | Undo |
Ctrl-Y | Redo |
Ctrl-A | Select All |
Ctrl-F | Launch Find Dialog |
Ctrl-H | Launch Find / Replace Dialog |
Ctrl-D | Duplicate Current Line |
Ctrl-L | Delete Current Line |
Ctrl-T | Switch the current line position with the previous line position |
F3 | Find Next |
Shift-F3 | Find Previous |
Ctrl-Shift-F | Find in Files |
Ctrl-F3 | Find (volatil) Next |
Ctrl-Shift-F3 | Find (volatil) Previous |
Ctrl-Shift-I | Incremental Search |
Ctrl-S | Save File |
Ctrl-Alt-S | Save As |
Ctrl-Shift-S | Save All |
Ctrl-O | Open File |
Ctrl-N | New File |
Ctrl-F2 | Toggle Bookmark |
F2 | Go To Next Bookmark |
Shift-F2 | Go To Previous Bookmark |
Ctrl-G | Launch GoToLine Dialog |
Ctrl-W | Close Current Document |
Alt-Shift-Arrow keys or Alt + Left mouse click |
Column Mode Select |
F5 | Launch Run Dialog |
Ctrl-Space | Launch CallTip ListBox |
Alt-Space | Launch Word Completion ListBox |
Tab (selection of several lines) | Insert Tabulation or Space (Indent) |
Shift-Tab (selection of several lines) | Remove Tabulation or Space (outdent) |
Ctrl-(Keypad-/Keypad+) or Ctrl + mouse wheel button (if any) |
Zoom in (+ or up) and Zoom out (- or down) |
Ctrl-Keypad/ | Restore the original size from zoom |
F11 | Toggle Full Screen Mode |
Ctrl-Tab | Next Document |
Ctrl-Shift-Tab | Previous Document |
Ctrl-Shift-Up | Move Current Line Up |
Ctrl-Shift-Down | Move Current Line Down |
Ctrl-Alt-F | Collapse the Current Level |
Ctrl-Alt-Shift-F | Uncollapse the Current Level |
Alt-0 | Fold All |
Alt-(1~8) | Collapse the Level (1~8) |
Alt-Shift-0 | Unfold All |
Alt-Shift-(1~8) | Uncollapse the Level (1~8) |
Ctrl-BackSpace | Delete to start of word |
Ctrl-Delete | Delete to end of word |
Ctrl-Shift-BackSpace | Delete to start of line |
Ctrl-Shift-Delete | Delete to end of line |
Ctrl-U | Convert to lower case |
Ctrl-Shift-U | Convert to UPPER CASE |
Ctrl-B | Go to matching brace |
Ctrl-Shift-R | Start to record /Stop recording the macro |
Ctrl-Shift-P | Play recorded macro |
Ctrl-Q | Block comment/uncomment |
Ctrl-Shift-Q | Stream comment |
Ctrl-Shift-T | Copy current line to clipboard |
Ctrl-P | |
Alt-F4 | Exit |
Ctrl-I | Split Lines |
Ctrl-J | Join Lines |
Ctrl-Alt-R | Text Direction RTL |
Ctrl-Alt-L | Text Direction LTR |
F1 | About |