首页 > 编程语言 >notepad++ c# ide 配置

notepad++ c# ide 配置

时间:2023-06-09 16:31:36浏览次数:45  
标签:exe ++ System dll CURRENT c# PART DIRECTORY ide


tag : notepad++ c# IDE 编译 环境 搭配

 配置C#
运行notpad++,点击“运行-》运行”菜单,出现一个弹出框,输入命令行,而后保存即可。

1. 编译
cmd /k C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe /out:"$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" & PAUSE & EXIT

cl.bat
@echo off
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\csc.exe /target:exe /out:%1\%2.exe %3
%1\%2.exe
rem %1:$(FileDir)
rem %2:$(FileNameNoExt)
rem %3:$(FileName)
rem argument:$(FileDir) $(FileNameNoExt) $(FileName)

1.1 编译+运行
cs.compiler.bat    $(CURRENT_DIRECTORY)  $(NAME_PART)  $(FULL_CURRENT_PATH)

cs.compiler.bat
@echo off
C:\WINDOWS\Microsoft.NET\Framework\v3.5\csc.exe /target:exe /out:%1\%2.exe %3
%1\%2.exe &PAUSE
rem %1:$(FileDir)
rem %2:$(FileNameNoExt)
rem %3:$(FileName)

/r:System.dll;System.Core.dll;System.Data.dll;System.Drawing.dll;System.DirectoryServices.dll;System.Management.dll;System.Runtime.Remoting.dll;
System.XML.dll;System.Data.OracleClient.dll;System.Deployment.dll;System.Design.dll;System.Web.dll;System.Web.Services.dll;System.Xml.Linq.dll;
System.Data.DataSetExtensions.dll;System.Configuration.dll;System.Configuration.Install.dll;System.ServiceProcess.dll;
System.Runtime.Serialization.Formatters.Soap.dll;System.Windows.Forms.dll

 $(CURRENT_DIRECTORY)  $(NAME_PART)  $(FULL_CURRENT_PATH)
@echo off
csc /target:exe /out:" $(CURRENT_DIRECTORY)"\"$(NAME_PART)".exe$(FULL_CURRENT_PATH)
"$(CURRENT_DIRECTORY)"\"$(NAME_PART)".exe &PAUSE

2. 运行
cmd /c "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" &PAUSE
 
 3. AStyle
 cmd /k Astyle.exe --style=allman -N "$(FULL_CURRENT_PATH)" &EXIT

4.  notepad++ 列编辑,列模式
按下alt+shift,用鼠标进行选择

5. notepad++  环境变量

FULL_CURRENT_PATH

: E:\\my Webmain\\welcome.html

CURRENT_DIRECTORY

: E:\\my Webmain

FILE_NAME

: welcome.html

NAME_PART

: welcome

EXT_PART

: html

另两个环境变量


NPP_DIRECTORY

: the full path of directory which locates your notepad++.exe

CURRENT_WORD

: it gives the word(s) you selected in Notepad++.

调用的形式如:$(NAME_PART) *注意:这里是'('不是'{'




标签:exe,++,System,dll,CURRENT,c#,PART,DIRECTORY,ide
From: https://blog.51cto.com/u_16156420/6449087

相关文章

  • BeanUtils.copyProperties笔记
    阿里开发者手册:【强制】避免用ApacheBeanutils进行属性的copy。说明:ApacheBeanUtils性能较差,可以使用其他方案比如SpringBeanUtils,CglibBeanCopier,注意均是浅拷贝。本笔记使用的是:org.springframework.beans.BeanUtils#copyProperties资料参考: BeanUtils.co......
  • 【C#/.NET】Dapper使用QueryMultipleAsync执行多条SQL
    ​ 目录 背景解决方案总结 背景        对于查询数据列表的功能,需要分页已经查询总数。这里涉及两句SQL,一个是查询分页对应的数据,第二个是Count(*);会导致部分重复代码和两次的数据库查询。 解决方案        Dapper有封装QueryMultipleAsync的......
  • Leetcode Hot 100 & 128. Longest Consecutive Sequence
    参考资料:考点:哈希&[题干]Input:nums=[100,4,200,1,3,2]Output:4Explanation:Thelongestconsecutiveelementssequenceis[1,2,3,4].Thereforeitslengthis4.做的时候冥思苦想了半天,因为这个题目要求是O(n)的解法,后来看到题解的时候还一度怀......
  • ArcEngine|空间查询功能
    所有的代码已经传到了我的GitHub,需要的请自取,GitHub项目地址:https://github.com/weltme/T_ArcMap(1)界面设计(2)思路​ 就实现细节而言,实例通过ISpatialFilter接口来定义空间查询条件,其Geometry属性确定用来查询的空间几何体,SpatialRel属性定义查询所使用的所有空间关系,为esr......
  • m基于FPGA的FOC控制器verilog实现,包括CLARK,PARK,PID及SVPWM,含testbench
    1.算法仿真效果QuartusII12.1(64-Bit) ModelSim-Altera6.6dStarterEdition 仿真结果如下:   2.算法涉及理论知识概要整个系统的结构如下所示: 1、采集到两相电流 2、经过clarke变换后得到两轴正交电流量, 3、经过旋转变换后得到正交的电流量Id、Iq......
  • Prompt提示-ChatGPT的潘多拉魔盒
    1.书籍内容分享总结把ChatGPT变成个性化的生活教练。你可以通过输入最喜欢的书籍的标题和作者来修改其响应。选择符合你目标的资源。在下面的例子中,我们使用了路遥的《平凡的世界》作为举例。Prompt:我希望你能担任我的人生导师。请总结一下路遥的小说书籍《平凡的世界》,这是一部描......
  • SQLLDR简介 和 Oracle插入大量数据
    SQLLDR简介一、简介SQLLOADER是ORACLE的数据加载工具,通常用来将操作系统文件(数据)迁移到ORACLE数据库中。SQLLOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。二、参数2.1语法用法:SQLLDRkeyword=value[,keyword=value,...]2.2参数......
  • Linux中cp命令如何使用?其参数有哪些?
    cp是Linux中常用命令之一,该命令主要用于复制文件或目录,那么Linux命令cp如何使用?本文为大家详细介绍一下cp命令,附带使用案例,希望对你有用哦!Linuxcp命令主要用于复制文件或目录。语法:cp[options]sourcedest或cp[options]source...directory参数说明:-a......
  • CN2全称为中国电信下一代承载网
    CN2全称为中国电信下一代承载网,英文ChinatelecomNextCarrierNetwork,缩写为CNCN,进一步缩写为CN2。是对应老一代ChinaNet(电信叫163网)的新一代全球IP主干网(AS4809)。它是一个多业务的承载网络,它可以支持数据、语音、视频多种业务交融的应用...有租用过海外效劳器的朋友就会晓得,海......
  • Atcoder ABC221G Jumping sequence
    发现这个\((x,y)\)对应的是曼哈顿距离不太好求,那直接逆时针旋转\(45\)度(其实应该还要伸长\(\sqrt{2}\)倍,但是可以当做\(d_i\)也伸长\(\sqrt{2}\)倍不用去管)转化成切比雪夫距离\((x-y,x+y)\)。同时对应的\(4\)个方向在旋转后对应的方向也得到了改变:\(U(-d,d),......