notepad++有啥用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了notepad++有啥用?相关的知识,希望对你有一定的参考价值。

参考技术A

Notepad++可以用来制作一般的纯文字说明文件,编写计算机程序代码。

内置支持多达27种语法高亮度显示(包括各种常见的源代码、脚本,能够很好地支持 .info 文件查看),还支持自定义语言;

可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,还可显示缩进引导线,代码显示得很有层次感;可打开双窗口,在分窗口中又可打开多个子窗口,显示比例;

提供了一些有用工具,如邻行互换位置、宏功能,可显示选中的文本的字节数。正则匹配字符串及批量替换。

扩展资料

notepad++的主要特点:

1、所见即所得功能、语法高亮、字词自动完成功能,支持同时编辑多重文档;支持自定义语言;

2、对于html网页编程代码,可直接选择在不同的浏览器中打开查看,以方便进行调试;

3、自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,可显示缩进引导线,使代码富有层次感;

4、可打开双窗口,在分窗口中又可打开多个子窗口;

5、可显示选中文本的字节数,并非普通编辑器所显示的字数;提供了一些实用工具,如邻行互换位置、宏功能等;

参考资料来源:百度百科-Notepad++

有啥用?和:[重复]

【中文标题】有啥用?和:[重复]【英文标题】:What is the use of ? and : [duplicate]有什么用?和:[重复] 【发布时间】:2012-08-24 19:11:39 【问题描述】:

可能重复:JS How to use the ?: (ternary) operator

我下载了一个用于 wordpress 的插件,该插件中有一个 javascript。 进入那个 js 代码我不明白它是如何工作的。

function ddet_javascript() 

echo '
<script language="JavaScript" type="text/javascript"><!-- 
function expand(param)  
param.style.display=(param.style.display=="none") ? "" : "none"; 
  
  //--></script>';

在这段代码中,我不明白下面给出的行。

param.style.display=(param.style.display=="none") ? "" : "none";

有什么用?和:在这一行。如果有人知道,请告诉我。

【问题讨论】:

jQuery != JavaScript。这篇文章中没有 jQuery。完全没有。 【参考方案1】:

它是一个运算符:

(条件)?真:假

是这样的:

if(param.style.display=="none")
       param.style.display="";
else
       param.style.display="none;

【讨论】:

【参考方案2】:

这是三元运算符。 它的工作原理类似于 if else 语句。

查看此链接:

http://davidwalsh.name/learning-ternary-operators-tips-tricks

http://jqfundamentals.com/#example-2.16

【讨论】:

这个链接对我理解三元运算符真的很有帮助。【参考方案3】:

这是三元条件运算符:表达式

Cond ? a : b

评估Cond,如果为真则延迟返回a,否则返回b

在您的情况下,表达式的整个结果被分配给param.style.display。也就是说,如果display已经设置为"none",则设置为"",否则设置为"none"

此运算符在许多语言中都很常见,因为它为您提供了单个 表达式,其值取决于某事。

【讨论】:

我真的希望 JavaScript 包含第二个三元运算符,这样每个人都会感到困惑。 (开个玩笑,我只是想要它)【参考方案4】:

在你的代码中它是这样工作的:

if(param.style.display=="none")
   param.style.display = "";  
 else
    param.style.display = "none";  

【讨论】:

你明白了吗@Wasim Kazi ya Sandinp 现在我很清楚我们如何在 Jquery 中使用三元运算符了。【参考方案5】:

称为条件(三元)运算符。

test ? expression1 : expression2

如果 test 为真,则返回表达式 1,否则返回表达式 2。

这不是特定于 jquery 的,而是一个 javascript 运算符。

欲了解更多信息,ternary operator javascript

【讨论】:

+1 用于获得正确的名称 (ecma-international.org/ecma-262/5.1/#sec-8.4)。 :-)【参考方案6】:

x=a?b:c, ?: 是一个三元运算符(适用于 3 个操作数)。 这意味着如果 a 为真,则 x=b 否则 x=c

【讨论】:

【参考方案7】:
if (param.style.display=="none")
  param.style.display = "";
else
  param.style.display = "none";

【讨论】:

以上是关于notepad++有啥用?的主要内容,如果未能解决你的问题,请参考以下文章

dxcpl.exe是个啥程序,有啥用?

Notepad++有啥不错的插件跟样式吗

Notepad++ 中有啥好的代码格式化插件

notepad++ 如果整体缩进。 就是我选中好几行代码,希望这几行代码同时缩进一个制表位。有啥快捷键

notepad++啥快捷键可以选择一行?

VB的Shell返回值到底有啥用?仅仅是为了返回执行是不是成功吗?