notepad mac_Notepad++ Emmet安装方法教程

更新时间:2019-10-16    来源:python    手机版     字体:

【www.bbyears.com--python】

Notepad++ Emmet安装后出现 unknown exception提示插件无效Python Script Plugin did not accept the script。以下为记录解决方法和过程,在此记录备查。


Emmet的前身是大名鼎鼎的Zen coding,Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度。


比如Notepad++ 快速编写HTML代码—初始化 HTML文档需要包含一些固定的标签,比如、、等,现在你只需要1秒钟就可以输入这些标签。比如输入“!”或“html:5”,然后按Tab键。




Emmet需要 Python Script 的支持,因此这两款插件必须同时安装才能使用。按照官方的方法教程,安装方法有两种。


第一种:用插件管理器安装,打开插件—插件管理器—显示插件下找到emmet插件安装


第二种:手动方法。


先安装Python Script插件 (Python Script:A Python Scripting plugin for Notepad++),官方教程上说可以在插件管理器里面安装。下载Emmet 插件,解压缩到\Program Files\Notepad++\plugins 安装目录,启动notepad++就可以看到Emmet插件了。插件址:https://github.com/emmetio/npp


官方建议是将快捷键Abbreviation设置为tab。


但是,奶牛在安装的过程中发现上面的方法不可行,因为插件根本不工作。有Unknown exception和python script plugin did not accept the script错误提示,环境是win7 x64位系统,找到解决方法是Python Script插件问题,下载Python Script插件重新安装解决了此问题。


插件介绍及安装地址:http://npppythonscript.sourceforge.net/download.shtml


再次安装前要卸载原来的Python Script插件。

 

卸载notepad++插件 卸载notepad++插件

 

下载后的文件是PythonScript_1.0.8.0.msi右键点击安装,注意这里要安装在notepad++的程序根目录,他会自动安装到\Notepad++\plugins\PythonScript\下面的。安装后,重启Notepad++,测试OK。综合度娘和谷歌其他人反映的情况,此问题主要出现在win7和win8 64位系统上。

 

 

 

此外还有一个问题Emmet 插件貌似默认安装完,快捷键不是Tab键,需要自己另外设置。具体设置方法如下:

 

安装完Emmet后,强烈建议更改 Expand Abbreviation 的键盘快捷键为Tab键。
打开Notepad++Settings > Shortcut Mapper…对话框,切换到 plugin commands,选中 Expand Abbreviation 项,修改其快捷键为Tab键即可。

 

  Notepad++插件快捷键设置

Notepad++插件快捷键设置

!



 
 Document


 


html:4s



 
 Document


 


html:xs




 
 Document


 

#content.aticle.posts


ul#ccc.ddd


    div.aaa>ul>li

     
      
     

    div>ul>li^^span

     
      
     


    div>ul>li^^div.clear

     
      
     

    div>ul>li*6

     
      
      
      
      
      
      
     

    (div>dl>(dt+dl)*3)+footer>p

     


      
      

      
      

      
      

     



     


    div.banner>ul>li*2>((dt+dl)*3)+footer^^span


     
      
       
       


       
       

       
       

       

      
      
       
       

       
       

       
       

       

      
     
     

    a

    a>{我是链接标题}
    我是链接标题

    link


    ul>li.item$*5

     


  •  

  •  

  •  

  •  


  • $ 就表示一位数字,只出现一个的话,就从1开始。如果出现多个,就从0开始。如果我想生成三位数的序号,那么要写三个 $:

    ul>li.item$$*5


     


  •  

  •  

  •  

  •  

  • (header>ul.nav>li*5)+article+footer


     


    本文来源:http://www.bbyears.com/jiaocheng/73625.html

热门标签

更多>>

本类排行