最近和网友谈论软件编译器的时候,很多人都推荐使用notepad++这款软件,于是怀着一份好奇心安装了这款软件耍了耍,感觉确实不错。特将网友的分享以及自己的心得总结如下:

1)首先notepad++支持各种编程语言,对应相关的编程的时候可以进行相互的转换,很方便。只需要在菜单栏选择语言菜单就可以选择自己需要的编程语言。

下面以硬件编程语言来演示:

当使用FPGA编程的时候,假设我们使用的是quartus II软件,我们可以在该软件中设置notepad++为默认的编辑器。设置如下:

1. 使用QII自动调用Notepad++来打开HDL、sdc、txt等文件;并且可以在报错的时候,Notepad++可以直接高亮所报错的行(此模式下,Notepad++最大化后效果最佳)。

方法:QII > Tools > Options… > General > Preferred Text Editor,按下图设置即可。

图1

其中%f用于指定文件名,%l用于指定相应的行数;-n是Notepad++的选项,功能是高亮至某行。

注意:这里最好不要设置%f等这些命令,否则以前软件自带的编辑好的文件打不开。

2. 开启Notepad++的自动补全功能。

方法:N++ > 设置 >  首选项 >  备份与自动完成

这里我选择如图2所示

图2

使用效果:所有词组在敲第二遍的时候,都会自动提示。

图3

【注】:在最新版本中,默认有自动补全功能。

2)新版本的notepad++也有列模式,这也方便了代码的查看

范例

图4 使用Notepad++列模式范例

3)使用notepad++还可以在word等文档编辑软件中实现代码的语法高亮

实现步骤

1. 使用Notepad++打开或编辑含有代码的文件,如图5所示。

图5 在Notepad++上编辑文件

2. 在Notepad++上,选择“Plugins——NppExport——Copy RTF to clipboard”标签,即可复制该代码。

3 打开文档编辑软件,这里以word为例,粘贴刚刚复制的代码,显示效果如下图6所示:

图6 复制的代码在word中的显示效果

5)开始/结束快速选择

有时候,我们的文本会有好多行,比如1000行。1000行不会显示在一个页面中。当需要复制或删除第3到第900行时,怎么做?我们需先选中。可能会这么做:从第3行开头按住鼠标一直下拉到第900行。这个操作是不是一个精细活?

在notepad中,可以快速地选择连续的多行内容:

1 将光标定位在要选择内容的开始处

2 编辑->开始/结束 选择,“开始/结束 选择”前会出现对号

3 将光标定位在要选择内容的结束处

4 编辑->开始/结束 选择,“开始/结束 选择”前的对号会消失

还有些功能我在这里就不一一列举了,总之感觉这款编辑器还是很值得拥有的!

下面给出一些notepad++常用的快捷键

转自:http://hanyionet.blogspot.com/2009/09/notepad.html

如果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这些基本的,也许有些简单的比较有用的快捷键,你可能有兴趣知道。

notepad++使用心得的更多相关文章

  1. Notepad++使用心得和特色功能介绍 -> notepad/ultraedit的最好的替代品

    [详细]Notepad++使用心得和特色功能介绍 -> notepad/ultraedit的最好的替代品 最近在用Notepad++,发现的确是很不错的工具,具体特色,看了下面介绍就知道了. [ ...

  2. [No0000139]轻量级文本编辑器,Notepad最佳替代品:Notepad++

    在详细介绍Notepad++之前,先来解释一下,为何要选择Notepad++,即把常见的一些文本编辑器和Notepad++比较,看看其有哪点好: 常见的文本编辑器有很多,此处,只提及Notepad,N ...

  3. 调整notepad++的行距的方法

    notepad++是一款免费开源的文本编辑器,在windows平台上表现非常好,可以自定义的地方多,还支持主题导入,导出和切换,对各种语言的语法高亮支持也是在各大文本编辑器中名列前茅,插件库的内容也非 ...

  4. Notepad++使用小结

    还是那句话“工欲善其事必先利其器”用Notepad++也有一段时间了,也积累了一些东西,写篇博文与大家分享一下使用Notepad++的一些心得.  简单的说一下Notepad++是什么东西吧,Note ...

  5. 加快FineReport报表设计的几个心得体会

    加快FineReport报表设计的几个心得体会 一.从远程服务器大批量取数进行表样设计时,最好按“列顺序”取一个“空的SQL语句”,这样可提高设计速度.否则每次设计时模板均要从远程读取数据,速度相当慢 ...

  6. 十天来学习java的心得体会

    有关学习java是几天来的心得体会: 十天学习java遇到很多问题,每个问题都是经过反复的看书本以及上网查找资料来解决的,发现这一点真的需要自己来而不是去遇到什么问题就去依靠他人(师兄.同学).在其中 ...

  7. Notepad++使用技法

    Alt+H 隐藏行 Ctrl+Tab  实现在多个打开的窗口间切换 Ctrl+Shift+Q区块注释 Ctrl+K行注释(取消Ctrl+Shift+K) 文件  新建文件 Ctrl+N  打开文件 C ...

  8. 浅谈Notepad++选中行操作+快捷键+使用技巧【超详解】

    Notepad++选中行操作 快捷键 使用技巧 用Notepad++写代码,要是有一些重复的代码想copy一下,还真不容易,又得动用鼠标,巨烦人.... 有木有简单的方法呢,确实还是有的不过也不算太好 ...

  9. Surface pro 4 使用心得

    今天谈谈这几个月Surface pro 4的使用心得.这篇后面有点跑题,行文也比较随意,就当闲笔了. 设备简述 使用体验 优点 不足 优雅使用 系统界面 应用 系统应用 工具应用 生产工具 其他应用 ...

随机推荐

  1. baidu

    [百度凤巢业务实习]   查看打赏情况 打赏100shb 打赏1000shb 打赏10000shb 只看此用户 大字体 楼主   百度凤巢业务--百度最核心的业务做数据挖掘,机器学习,广告算法等,主要 ...

  2. 【转】eclipse使用git提交到osc

    转自:http://my.oschina.net/gaowm/blog/271623 目录[-] 一.Git下载 二.Git安装 三.设置用户名和密码 四.准备代码库 五.创建本地仓库 六.eclip ...

  3. Scrapy运行报错解决方案

    最近在学习Scrapy框架,用博客记录一下遇到的错误的解决方案 时间: 2016-9-20 错误:ImportError: No module named items 原因:spiders下的.py文 ...

  4. PDF模板报表导出(Java+Acrobat+itext)

    1. 首先要安装Adobe Acrobat,装好之后用Acrobat从一个word,excel或者pdf中转换一个pdf模板,我做的模板很简单,直接写一个简单的word再生成一个pdf表单,之后编辑文 ...

  5. PPT扁平化风格设计手册

    钱文嘉:颜色选择,搭配 http://www.pptfans.cn/341917.html

  6. SEO中最常见的几个错误

    昨天答应给放点干活的,今天如约而来! SEO中最常见的几个错误: 1.关键词   人们往往想当然的选择自己喜欢的keyword,但用户在搜索时,根本不会使用它们.比方说,你选择"优化果酱&q ...

  7. Codeforces Beta Round #10 D. LCIS(DP&LCIS)

    D. LCIS time limit per test 1 second memory limit per test 256 megabytes input standard input output ...

  8. 拿走不谢!22 个 Android Studio 优秀插件汇总

    Google 在2013年5月的I/O开发者大会推出了基于IntelliJ IDEA java ide上的Android Studio.AndroidStudio是一个功能齐全的开发工具,还提供了第三 ...

  9. ZOJ 3903 Ant(公式推导)

    这个公式推导过程是看的这位大牛的http://blog.csdn.net/bigbigship/article/details/49123643 扩展欧几里德求模的逆元方法: #include < ...

  10. 限制UITextField/UITextView的输入字数与中文输入之后的英文换行问题

    要限制一个UITextField/UITextView的输入字数,首先想到的应该是通过UITextFieldDelegate/UITextViewDelegate的代理方法来限制,那么如何来更好的限制 ...