图解Visual Studio中代码格式化工具Astyle的设立,快捷键设置(含Visual Assist的),VS的环境变量(外部工具参数)
图解Visual Studio中代码格式化工具Astyle的设置,快捷键设置(含Visual Assist的),VS的环境变量(外部工具参数)
之前老是一遍遍的找,这里备份一下~
关于astyle的具体用法可以看看:http://blog.****.net/memory_xj/article/details/2983093
1、点击tools菜单下的external tools

2、增加astyle的外部命令如下

3、接下来将该命令添加到工具栏


之后,工具栏上会出现一个空的工具组,点击向下的箭头,即可添加按钮了


4、为命令添加快捷键



visual assist的快捷键设置类似,以vassist开头的命令~

附上VS的外部工具参数列表:
出自:http://msdn.microsoft.com/zh-cn/library/ekbzk5f8(v=vs.100).aspx
项路径
$(ItemPath)
当前源的完整文件名(定义形式:驱动器 + 路径 + 文件名);若存在活动的非源窗口时为空白。
项目录
$(ItemDir)
当前源的目录(定义形式:驱动器 + 路径);若存在活动的非源窗口时为空白。
项文件名
$(ItemFilename)
当前源的文件名(定义为文件名);若存在活动的非源窗口时为空白。
项扩展名
$(ItemExt)
当前源的文件扩展名。
当前行
$(CurLine)
编辑器中光标的当前行位置。
当前列
$(CurCol)
编辑器中光标的当前列位置。
当前文本
$(CurText)
选择的文本。
目标路径
$(TargetPath)
要生成的项的完整文件名(定义形式:驱动器 + 路径 + 文件名)。
目标目录
$(TargetDir)
要生成的项的目录。
Target Name
$(TargetName)
要生成的项的文件名。
目标扩展名
$(TargetExt)
要生成的项的文件扩展名。
项目目录
$(ProjDir)
当前项目的目录(定义形式:驱动器 + 路径)。
项目文件名
$(ProjFileName)
当前项目的文件名(定义形式:驱动器 + 路径 + 文件名)。
解决方案目录
$(SolutionDir)
当前解决方案的目录(定义形式:驱动器 + 路径)。
解决方案文件名
$(SolutionFileName)
当前解决方案的文件名(定义形式:驱动器 + 路径 + 文件名)。
二进制文件目录
$(BinDir)
包含核心运行时组件的目录(定义形式:驱动器 + 路径)。
之前老是一遍遍的找,这里备份一下~
关于astyle的具体用法可以看看:http://blog.****.net/memory_xj/article/details/2983093
1、点击tools菜单下的external tools
2、增加astyle的外部命令如下
3、接下来将该命令添加到工具栏
之后,工具栏上会出现一个空的工具组,点击向下的箭头,即可添加按钮了
4、为命令添加快捷键
visual assist的快捷键设置类似,以vassist开头的命令~
附上VS的外部工具参数列表:
出自:http://msdn.microsoft.com/zh-cn/library/ekbzk5f8(v=vs.100).aspx
引用
项路径
$(ItemPath)
当前源的完整文件名(定义形式:驱动器 + 路径 + 文件名);若存在活动的非源窗口时为空白。
项目录
$(ItemDir)
当前源的目录(定义形式:驱动器 + 路径);若存在活动的非源窗口时为空白。
项文件名
$(ItemFilename)
当前源的文件名(定义为文件名);若存在活动的非源窗口时为空白。
项扩展名
$(ItemExt)
当前源的文件扩展名。
当前行
$(CurLine)
编辑器中光标的当前行位置。
当前列
$(CurCol)
编辑器中光标的当前列位置。
当前文本
$(CurText)
选择的文本。
目标路径
$(TargetPath)
要生成的项的完整文件名(定义形式:驱动器 + 路径 + 文件名)。
目标目录
$(TargetDir)
要生成的项的目录。
Target Name
$(TargetName)
要生成的项的文件名。
目标扩展名
$(TargetExt)
要生成的项的文件扩展名。
项目目录
$(ProjDir)
当前项目的目录(定义形式:驱动器 + 路径)。
项目文件名
$(ProjFileName)
当前项目的文件名(定义形式:驱动器 + 路径 + 文件名)。
解决方案目录
$(SolutionDir)
当前解决方案的目录(定义形式:驱动器 + 路径)。
解决方案文件名
$(SolutionFileName)
当前解决方案的文件名(定义形式:驱动器 + 路径 + 文件名)。
二进制文件目录
$(BinDir)
包含核心运行时组件的目录(定义形式:驱动器 + 路径)。