程序猿家养变色龙食用指南

China☆狼群 提交于 2019-11-27 12:38:35

程序猿的变色龙

变色龙是,呸,Notepad++是 Windows操作系统下的一套文本编辑器,有完整的中文化接口及支持多国语言编写的功能。

目录

  • 关于变色龙Notepad++
  • 下载
  • 界面
  • 推荐常用快捷键
  • 些许功能的介绍
  • 使用变色龙的神气姿势

关于变色龙Notepad++

官网网址:变色龙之家Notepad++ home

下载链接:download

下载

下载很简单,只需要一直点“继续”就好,有需求的朋友可以自行研究。完成之后是酱子的:

好棒棒哦,免费买了一只变色龙欸!

界面

用npp(Notepad++)编一个没脑程序:

太棒了,Pascal和C++都没毛病!

推荐常用快捷键

名称 快捷键
新建 Ctrl+N
保存 Ctrl+S
另存为 Ctrl+Shift+S
转成大写 Ctrl+Shift+U
转成小写 Ctrl+U
首字母大写 Alt+U
分割行 Ctrl+I
合并行 Ctrl+J
上移当前行 Ctrl+Shift+Up
下移当前行 Ctrl+Shift+Down
查找 Ctrl+F
查找下一个 F3
查找上一个 Shift+F3
替换 Ctrl+H

更多快捷键见npp的帮助

想替换快捷键? 设置->管理快捷键

些许功能的介绍

1.替换

替换功能有什么用?举一个实例来说明:

Var a:array[1..1000] of longint;     t,i,n:longint; Begin     read(n);     for i:=1 to n do     Begin         read(a[i]);         t:=t+a[i]*2-a[i-1]+a[i]*3;     end; end.

上面的程序中出现了许许多多次数组a,此时,如果你想把a都变成f呢?那就得使用替换功能了(当然手动改我也不阻拦)

这里需要注意一个问题,某些小伙伴激动地点了一下全部替换,╮(╯▽╰)╭ var、array、read通通表示无奈啊~~

注意啊

这些a才能换的啊~~

小心啊,别把无辜变成无奈。

可以看到,替换种分别有“反向查找”、“全词匹配”、“匹配大小写”、“循环查找”等选项。
  1. 反向查找

    顾名思义,反向查找就是从代码末尾开始查找,某些时候可能会用到。

  2. 全词匹配

    这个功能可以用来避免替换其它关键字,举个例子:bz是一个数组,但是如果只查找字母b的话可能会和bool混淆。

  3. 匹配大小写

    这个功能十分有效,如:你定义了一个数组F,你想把数组F改成成数组A,可是怕与for循环保留字混淆,一个一个手动替换又很麻烦。

  4. 循环查找

    这个功能就不多说了,不是只替换一个的就打开吧。

2.缩进参考线

这个功能非常有用,很多朋友运行是会出现一个错误,那就是程序的开始标志和结束标志的数量不一样 $QwQ$ (这个问题其实只需要一对一对输入开始结束标志就行了),但是,这个功能的益处不止如此,它除了可以防止你出差错还能提高代码的可读性,让你进行一个一个区块修改的结构化编程(许多朋友的代码可读性太低了,想抄都不行)

太棒了,麻麻再也不用担心我忘记打"}"了!

3.字符面板

这个功能一听就知道是干嘛的,许多朋友都抱怨,有时候想输出一些字符却有不知道这个字符的ASCII码,而且,这个功能还能帮助自己快速输入特殊符号。

编辑->字符面板

其实,这个字符面板,还有一个特殊功能,在下面的显示特殊字符中我会介绍给大家。

麻麻再也不用担心我背不下ASCII表、不会打特殊字符了!

4.显示特殊字符

这个功能是Notepad++的一个特色功能,它可以让原本不可见的特殊字符在屏幕上显示出来。如:原本不会显示的换行符在屏幕上成了 CR LF ,Tab符则成了 ——>。

如何插入控制字符?有一些控制字符是可以键盘输入的,但是其他呢?这里,需要找回我们的字符面板了。

双击想要输入的字符即可。

5.宏录制

这个功能可以录制你编辑代码的过程,并在你回放时自动帮你把你录制的代码在你的程序里克隆n遍。它就在 宏 中。

6.快速运行

这个功能对于任何语言都有用,可以使用F5快捷键,也可以点 运行 ,这个功能可以帮助你快速运行任何程序,任何软件,如,你的程序是C++的,因为npp不是编译器,使用你可以把你写的程序保存,再使用C++编译器打开。

7.同时运行多个文件

这个功能是编译器普遍木有的,例如CP Pascal Editor,要同时打开两个程序就得开两个窗口,不但占了屏幕的许多空间还带来了许多的不方便,又如Free Pascal,的确可以实现打开多个文件,但是是一层一层的,很不方便。npp帮大家解决了这个问题,任何类型的文件都可以同时在一个npp窗口里打开。

8.区块复制

这个功能是很实用的,你只需要摁住Alt键就可以随意选中一个区块。

当然,黏贴时也是一块的(不会变成一行)

Notepad++的更多的其他功能,感兴趣的朋友可以自己去探索。

使用变色龙的神气姿势

常用插件

1.16进制编辑器( $HEX-Editor$ )

插件功能:此插件主要提供了16进制查看与编辑的功能。

插件用途:以16进制模式查看和编辑文件。

插件->HEX-Editor

2.导出彩色高亮代码( $NppExport$ )

插件功能:将高亮代码转换成其他格式的文件。

插件用途:将已经着色的代码或复制到剪切板,或保存为Word、Html等文件。

插件->NppExport

3.轻量级资源管理器( $Light Explorer$ )

插件功能:轻量级的Explorer。

插件用途:方便打开文件。

插件->Light Explorer

还在满足于基本的文本操作?你落后了,插件功能强大到你无法想象!

更多插件就先不说了,留给大家自己探索。

好了,该展示一下姿势了(cpp)~~

  • 快速双击npp
  • 左手一个Alt,右手一个L打开 (选择语言
  • 摁下两个下键一个猛力的回车
  • 再是两个下键一个猛烈的回车(使用C++)

(全程只用了4秒左右,当然还可以更快)

  • 右手一个Ctrl+O打开事先准备好的常用头文件库,一个Ctrl+A全选再一个Ctrl+C复制

如果觉得麻烦推荐使用万能头文件(不稳定):

#include<bits/stdc++.h>
  • 优美地定义一个主程序或子程序,写完参数表再优美地打出一个{,并看到一个}神奇地蹦出来(自动匹配功能详见 设置->首选项->自动完成)
  • 做完这些,就开始编你的程序吧,该秀的都秀完了(要更秀的自己想办法)

鉴于上面说的对P党很不友好,我也给出Pascal的使用姿势~~

  • 同样,快速打开npp
  • Alt+L选择语言,猛烈点击键盘上的P键,再是一个猛烈的回车
  • Pascal就不会需要头文件了,顶多就是包含几个单元,如crt、math、dos等等,如果你需要,也可以雷同cpp第五步的操作
  • 同样,优美地打出函数、过程的关键字(主程序就免了),再优美地打出begin,然后静静地看着end从后面跳出来(如果没有出现end同样前往 设置->首选项->自动完成)
  • 做完这些帅气的部分开始种码吧,该秀的都秀完了(要更秀的自己想办法)

上方就是神气的操作姿势辣~~

感谢大家阅读本文章,祝你成为养变色龙大户

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!