zoukankan      html  css  js  c++  java
  • notepad++使用心得

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

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

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

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

        

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

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

    image

                                           图1

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

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

     

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

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

    这里我选择如图2所示

    image

                图2

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

    image

                图3

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

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

    范例

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

    image

  • 相关阅读:
    [置顶] 输入子系统
    多线程知识点总结
    mybatis知识点总结
    redis知识点及常见面试题
    spring知识点(面试题)
    【linux】vim常用命令
    Linux常用命令大全
    Java 位运算(移位、位与、或、异或、非)
    图论之堆优化的Prim
    BZOJ3261 最大异或和 解题报告(可持久化Trie树)
  • 原文地址:https://www.cnblogs.com/xd-elegant/p/4547027.html
Copyright © 2011-2022 走看看