图解Visual Studio中代码格式化工具Astyle的设置,快捷键设置(含Visual Assist的),VS的环境变量(外部工具参数)...

之前老是一遍遍的找,这里备份一下~
关于[color=red][size=x-large]astyle的具体用法[/size][/color]可以看看:[url]http://blog.csdn.net/memory_xj/article/details/2983093[/url]

[size=large]1、点击tools菜单下的external tools[/size]
[img]http://dl.iteye.com/upload/attachment/0066/8109/aeb27eff-491b-39cc-b782-5821ed30850e.png[/img]

[size=large]2、增加astyle的外部命令如下[/size]
[img]http://dl.iteye.com/upload/attachment/0066/8112/5565a9cf-f5ff-35eb-b694-05d26e29839b.png[/img]

[size=large][color=red]更多参数选项:[/color][/size][url]http://astyle.sourceforge.net/astyle.html[/url]
[size=large][color=red]注意:[/color]参数中类似这样的情况--style=stroustrup / -A4 是两种形式的参数写法,用时只要--style=stroustrup或者-A4 即可!!!
[color=red]自己当前使用的参数:[/color]--style=java -P $(ItemFileName)$(ItemExt)[/size]


[size=large]3、接下来将该命令添加到工具栏[/size]

[img]http://dl.iteye.com/upload/attachment/0066/8114/d1ddead2-68ce-354a-ba2e-283662fe75f2.png[/img]

[img]http://dl.iteye.com/upload/attachment/0066/8116/97c2d435-196b-3138-8609-a1bed763a96b.png[/img]

[size=large]之后,工具栏上会出现一个空的工具组,点击向下的箭头,即可添加按钮了[/size]
[img]http://dl.iteye.com/upload/attachment/0066/8118/f5a8f5d9-ffa8-31c1-a84a-56266758c7ea.png[/img]

[img]http://dl.iteye.com/upload/attachment/0066/8120/6632701e-d067-393a-abcb-a6eca49b277c.png[/img]


[size=large]4、为命令添加快捷键[/size]
[img]http://dl.iteye.com/upload/attachment/0067/0290/2e260fec-2081-317c-adc0-12f63ef8f490.png[/img]


[img]http://dl.iteye.com/upload/attachment/0067/0292/e1f75c5f-47e6-34a4-9dac-041b20210245.png[/img]


[img]http://dl.iteye.com/upload/attachment/0067/0294/96a8135c-8017-3f62-8324-d53bc47cccab.png[/img]

[size=large]visual assist的快捷键设置类似,以vassist开头的命令~[/size]

[img]http://dl.iteye.com/upload/attachment/0067/0296/8aee8e32-733b-3194-9632-565679d0a6dd.png[/img]


附上[color=red][size=xx-large]VS的外部工具参数列表[/size][/color]:
出自:[url]http://msdn.microsoft.com/zh-cn/library/ekbzk5f8(v=vs.100).aspx[/url]
[quote]

项路径
$(ItemPath)
当前源的完整文件名(定义形式:驱动器 + 路径 + 文件名);若存在活动的非源窗口时为空白。

项目录
$(ItemDir)
当前源的目录(定义形式:驱动器 + 路径);若存在活动的非源窗口时为空白。

项文件名
$(ItemFilename)
当前源的文件名(定义为文件名);若存在活动的非源窗口时为空白。

项扩展名
$(ItemExt)
当前源的文件扩展名。

当前行
$(CurLine)
编辑器中光标的当前行位置。

当前列
$(CurCol)
编辑器中光标的当前列位置。

当前文本
$(CurText)
选择的文本。

目标路径
$(TargetPath)
要生成的项的完整文件名(定义形式:驱动器 + 路径 + 文件名)。

目标目录
$(TargetDir)
要生成的项的目录。

Target Name
$(TargetName)
要生成的项的文件名。

目标扩展名
$(TargetExt)
要生成的项的文件扩展名。

项目目录
$(ProjDir)
当前项目的目录(定义形式:驱动器 + 路径)。

项目文件名
$(ProjFileName)
当前项目的文件名(定义形式:驱动器 + 路径 + 文件名)。

解决方案目录
$(SolutionDir)
当前解决方案的目录(定义形式:驱动器 + 路径)。

解决方案文件名
$(SolutionFileName)
当前解决方案的文件名(定义形式:驱动器 + 路径 + 文件名)。

二进制文件目录
$(BinDir)
包含核心运行时组件的目录(定义形式:驱动器 + 路径)。


[/quote]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值