- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。
想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。
上个月关闭。
Improve this question
我正要为 Notepad++ 创建一个用户定义的语言文件来突出语法 IDL (交互式数据语言)。但在我去花时间创建一个之前,我想与“社区”核实一下,看看是否还有其他人准备好了。
有没有人有什么建议?
最佳答案
IDL syntax highlighting in Notepad++
这是 XML:
<NotepadPlus>
<UserLang name="IDL" ext="pro">
<Settings>
<Global caseIgnored="no" />
<TreatAsSymbol comment="yes" commentLine="no" />
<Prefix words1="no" words2="yes" words3="yes" words4="no" />
</Settings>
<KeywordLists>
<Keywords name="Delimiters">"'0"'0</Keywords>
<Keywords name="Folder+">begin of pro function ;+</Keywords>
<Keywords name="Folder-">endfor endif endwhile endrep endcase endswitch end ;-</Keywords>
<Keywords name="Operators">$ & ( ) / [ ] { } =</Keywords>
<Keywords name="Comment"> 1;+ 2;- 0;</Keywords>
<Keywords name="Words1">if then else for do while repeat until break case switch common continue exit return goto help message print read retall stop</Keywords>
<Keywords name="Words2">a_correlate abs acos adapt_hist_equal alog alog10 amoeba arg_present arra_equal array_indices ascii_template asin assoc atan beseli beselj besel k besely beta bilinear bin_date binary_template dinfgen dinomial blk_con broyden bytarr byte bytscl c_correlate call_external call_function ceil chebyshev check_math chisqr_cvf chisqr_pdf choldc cholsol cindgen clust_wts cluster color_quan colormap_applicable comfit complex complexarr complexround compute_mesh_normals cond congrid conj convert_coord convol coord2to3 correlate cos cosh cramer create_struct crossp crvlength ct_luminance cti_test curvefit cv_coord cvttobm cw_animate cw_arcball cw_bgroup cw_clr_index cw_colorsel cw_defroi cw_field cw_filesel cw_form cw_fslider cw_light_editor cw_orient cw_palette_editor cw_pdmenu cw_rgbslider cw_tmpl cw_zoom dblarr dcindgen dcomplexarr defroi deriv derivsig determ diag_matrix dialog_message dialog_pickfile pialog_printersetup dialog_printjob dialog_read_image dialog_write_image digital_filter dilate dindgen dist double eigenql eigenvec elmhes eof erode erf erfc erfcx execute exp expand_path expint extrac extract_slice f_cvf f_pdf factorial fft file_basename file_dirname file_expand_path file_info file_same file_search file_test file_which filepath findfile findgen finite fix float floor fltarr format_axis_values fstat fulstr fv_test fx_root fz_roots gamma gauss_cvf gauss_pdf gauss2dfit gaussfit gaussint get_drive_list get_kbrd get_screen_size getenv grid_tps grid3 griddata gs_iter hanning hdf_browser hdf_read hilbert hist_2d hist_equal histogram hough hqr ibeta identity idl_validname idlitsys_createtool igamma imaginary indgen int_2d int_3d int_tabulated intarr interpol interpolate invert ioctl ishft julday keword_set krig2d kurtosis kw_test l64indgen label_date label_region ladfit laguerre la_cholmprove la_cholsol la_Determ la_eigenproblem la_eigenql la_eigenvec la_elmhes la_gm_linear_model la_hqr la_invert la_least_square_equality la_least_squares la_linear_equation la_lumprove la_lusol la_trimprove la_trisol leefit legendre linbcg lindgen linfit ll_arc_distance lmfit lmgr lngamma lnp_test locale_get logical_and logical_or logical_true lon64arr lonarr long long64 lsode lu_complex lumprove lusol m_correlate machar make_array map_2points map_image map_patch map_proj_forward map_proj_init map_proj_inverse matrix_multiply matrix_power max md_test mean meanabsdev median memory mesh_clip mesh_decimate mesh_issolid mesh_merge mesh_numtriangles mesh_smooth mesh_surfacearea mesh_validate mesh_volume min min_curve_surf moment morph_close morph_distance morph_gradient morph_histormiss morph_open morph_thin morph_tophat mpeg_open msg_cat_open n_elements n_params n_tags newton norm obj_class obj_isa obj_new obj_valid objarr p_correlate path_sep pcomp pnt_line polar_surface poly poly_2d poly_area poly_fit polyfillv ployshade primes product profile profiles project_vol ptr_new ptr_valid ptrarr qgrid3 qromb qromo qsimp query_bmp query_dicom query_image query_jpeg query_mrsid query_pict query_png query_ppm query_srf query_tiff query_wav r_correlate r_test radon randomn randomu ranks read_ascii read_binary read_bmp read_dicom read_image read_mrsid read_png read_spr read_sylk read_tiff read_wav read_xwd real_part rebin recall_commands recon3 reform region_grow regress replicate reverse rk4 roberts rot rotate round routine_info rs_test s_test savgol search2d search3d sfit shift shmdebug shmvar simplex sin sindgen sinh size skewness smooth sobel sort sph_scat spher_harm spl_init spl_interp spline spline_p sprsab sprsax sprsin sprstp sqrt standardize stddev strarr strcmp strcompress stregex string strjoin strlen strlowcase strmatch strmessage strmid strpos strsplit strtrim strupcase svdfit svsol swap_endian systime t_cvf t_pdf tag_names tan tanh temporary tetra_clip tetra_surface tetra_volume thin timegen tm_test total trace transpose tri_surf trigrid trisol ts_coef ts_diff ts_fcast ts_smooth tvrd uindgen unit uintarr ul64indgen ulindgen ulon64arr ulonarr ulong ulong64 uniq value_locate variance vert_t3d voigt voxel_proj warp_tri watershed where widget_actevix widget_base widget_button widget_combobox widget_draw widget_droplist widget_event widget_info widget_label widget_list widget_propertsheet widget_slider widget_tab widget_table widget_text widget_tree write_sylk wtn xfont xregistered xsq_test</Keywords>
<Keywords name="Words3">annotate arrow axis bar_plot blas_axpy box_cursor breakpoint byteorder caldata calendar call_method call_procedure catch cd cir_3pnt close color_convert compile_opt constrained_min contour copy_lun cpu create_view cursor cw_animate_getp cw_animate_load cw_animate_run cw_light_editor_get cw_light_editor_set cw_palette_editor_get cw_palette_editor_set define_key define_msgblk define_msgblk_from_file defsysv delvar device dfpmin dissolve dlm_load doc_librar draw_roi efont empty enable_sysrtn erase errplot expand file_chmod file_copy file_delete file_lines file_link file_mkdir file_move file_readlink flick flow3 flush forward_function free_lun funct gamma_ct get_lun grid_input h_eq_ct h_eq_int heap_free heap_gc hls hsv icontour iimage image_cont image_statistics internal_volume iplot isocontour isosurface isurface itcurrent itdelete itgetcurrent itregister itreset ivolume journal la_choldc la_ludc la_svd la_tridc la_triql la_trired linkimage loadct ludc make_dll map_continents map_grid map_proj_info map_set mesh_obj mk_html_help modifyct mpeg_close mpeg_put mpeg_save msg_cat_close msg_cat_compile multi obj_destroy on_error on_ioerror online_help openr openw openu oplot oploterr particle_trace path_cache plot plot_3dbox plot_field ploterr plots point_lun polar_contour polyfill polywarp popd powell printf printd ps_show_fonts psafm pseudo ptr_free pushd qhull rdpix readf read_interfile read_jpeg read_pict read_ppm read_srf read_wave read_x11_bitmap reads readu reduce_colors register_cursor replicate_inplace resolve_all resolve_routine restore save scale3 scale3d set_plot set_shading setenv setup_keys shade_surf shade_surf_irr shade_volume shmmap show3 showfont skip_lun slicer3 slide_image socket spawn sph_4pnt streamline stretch strput struct_assign struct_hide surface surfr svdc swap_enian_inplace t3d tek_color threed time_test2 triangulate triql trired truncate_lun tv tvcrs tvlct tvscl usersym vector_field vel velovect voronoi wait wdelete wf_draw widget_control widget_displaycontextmenu window write_bmp write_image write_jpeg write_nrif write_pict write_png write_ppm write_spr write_srf write_tiff write_wav write_wave writeu wset wshow xbm_edit xdisplayfile xdxf xinteranimate xloadct xmanager xmng_tmpl xmtool xobjview xobjview_rotate xobjview_write_image xpalette xpcolo xplot3d xroi xsurface xvaredit xvolume xyouts zoom zoom_24</Keywords>
<Keywords name="Words4"></Keywords>
</KeywordLists>
<Styles>
<WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="Arial" fontStyle="0" fontSize="10" />
<WordsStyle name="FOLDEROPEN" styleID="12" fgColor="000000" bgColor="FFFFFF" fontName="Arial Black" fontStyle="0" />
<WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="000000" bgColor="FFFFFF" fontName="Arial Black" fontStyle="0" />
<WordsStyle name="KEYWORD1" styleID="5" fgColor="8000FF" bgColor="FFFFFF" fontName="Arial" fontStyle="0" />
<WordsStyle name="KEYWORD2" styleID="6" fgColor="0000FF" bgColor="FFFFFF" fontName="Arial" fontStyle="0" />
<WordsStyle name="KEYWORD3" styleID="7" fgColor="008080" bgColor="FFFFFF" fontName="Arial" fontStyle="0" />
<WordsStyle name="KEYWORD4" styleID="8" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
<WordsStyle name="COMMENT" styleID="1" fgColor="004000" bgColor="FFFFFF" fontName="Arial" fontStyle="0" />
<WordsStyle name="COMMENT LINE" styleID="2" fgColor="008000" bgColor="FFFFFF" fontName="Arial" fontStyle="2" />
<WordsStyle name="NUMBER" styleID="4" fgColor="400000" bgColor="FFFFFF" fontName="Arial" fontStyle="1" />
<WordsStyle name="OPERATOR" styleID="10" fgColor="000000" bgColor="FFFFFF" fontName="Arial" fontStyle="0" />
<WordsStyle name="DELIMINER1" styleID="14" fgColor="FF0000" bgColor="FFFFFF" fontName="Arial" fontStyle="0" />
<WordsStyle name="DELIMINER2" styleID="15" fgColor="FF0000" bgColor="FFFFFF" fontName="Arial" fontStyle="0" />
<WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
</Styles>
</UserLang>
</NotepadPlus>
关于Notepad++ IDL 语法高亮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1745071/
我需要删除某个字符后的所有内容。 例如以下行: email:pass | text | text | text | text 我如何删除"pass"之后的所有内容,使其最终像这样: email:pas
我看到一旦我打开一个新文件并在其中写入一些内容,即使我不保存它,当我再次打开 notepad++ 时,该文件也会打开。那么如何在notepad++中保存工作区的状态,即使我不保存呢?任何人都可以指出它
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 7年前关闭。 Improve this qu
这个问题听起来可能很愚蠢。 我正在使用 NP++ 6.8.8(我添加主页的最新版本) 我想使用函数列表(基本上如 here 所述), 没什么特别的,只是为了看看 PHP 函数。 我可以打开功能列表窗口
我有一个包含数字和字符的文本文件(阿拉伯语) 像这样: 943894رنيش964737 ترشقة1045051 ضمنزلبالق10653 对此: 943894964737 1045051 10
我有一些命令行工具,有时需要在外部编辑器中调出文件才能进行编辑。这些工具依赖于编辑器的阻止行为:退出编辑器程序后,他们希望文件已被修改和保存。 但是,这不是Notepad++起作用的方式。从命令行启动
我正在努力弄清楚如何在 Notepad++ 中替换日期格式 我有一个包含不同日期的 key 。 2014/01/03 应改为: 2014-01-03 等等。 关于如何做到这一点的任何建议? 最佳答案
有没有办法为 Notepad++ 创建自定义命名区域来折叠它们? 我看过一些关于它的讨论,但没有找到如何操作的功能示例。 最佳答案 我用: //{ NAME OF REGION/BLOCK //} 关
我想知道是否有可能在Notepad++的“查找文件”功能中列出文件过滤器中的排除项。 例如,以下内容将在所有文件中用Dog替换Dog。 查找内容:狗 替换为:猫 过滤器:*。* 我想做的是在.sh文件
我在我的 Windows 机器上使用 Notepad++,我错误地打开了一个 64MB 的文件。现在我的 Notepad++ 被永久卡住了,我无法使用它。 Notepad++ 是否有任何配置文件来维护
这个问题可能有点跑题,但我无法从其他任何地方获得帮助。 早期的 Notepad++ 在菜单中有Stream Comment 和Toggle Block Comment 选项,但现在找不到了。无论如何要
是否有某种 CSS tidy 可用于 Notepad++。我已经尝试过似乎是 TEXTFX 中的每个菜单项,但似乎都没有。我习惯于使用 PSPAD,您只需选择 CSS 并单击“重新格式化为结构化 CS
嗨,我正在编辑要在我的数据库中使用的 csv 文件。从几个星期开始,当我用 Notepad++ 打开它时,我发现最后有一个坏字符,它像 CR 一样破坏了我的文件。 IE "30-APR-2014","
当我每天在工作中使用Notepad ++时,我想对其进行扩展以提高工作效率。 我想做的是选择包含单词的多行,右键单击并单击一个菜单项,例如“逗号分隔”,然后将所有单词放在一行中以逗号分隔。 我知道No
我有一个 C++ 源文件,它使用 getMemberName() 形式的函数返回成员数据。相反,我想使用 memberName()。 为了匹配需要更改的函数名称实例,我使用了以下正则表达式: (\s+
我导出了一个显示服务器备份状态的备份报告,服务器有一个父作业和子作业。报告状态仅与父作业相关的行相关,子作业提供无关信息。父作业包含关键字“每周”。如何显示报告以仅显示带有 Weekly 一词的行,应
我知道如何使用“运行->运行”或F5自动运行命令。我也知道如何使用快捷方式保存命令。我的问题是,考虑到我已经保存了一条快捷方式的命令,并且该命令现在出现在“运行”菜单中,并且我忘记了要输入的内容作为运
Notepad++是否可以导航到定义?我想给它一个我的库所在的目录,搜索它并在新选项卡的引用行中打开源/头文件。很像NetBeans。 我刚刚安装了SourceCookifier,这很好,但是除了已经
情况: 在 n++ 中打开一个文本文件,进行一些修改,按 ALT-F4 或关闭程序。N++ 不会询问“是否要保存更改”。相反,它会退出并且硬盘上的文本文件保持不变。 但是当我再次打开 N++ 时,MO
我喜欢 Notepad++ 。它做了我需要它做的一切。我不需要一个花哨的 IDE,我从命令行使用 makefile 进行编译,而且我从事的项目并不是非常大,它们只是变得越来越小。这张图片很好地描述了我
我是一名优秀的程序员,十分优秀!