如何获取其中的目录路径的Bash脚本位于,里面那个脚本?
例如,假设我想使用Bash脚本作为另一个应用程序的启动器.我想将工作目录更改为Bash脚本所在的目录,因此我可以对该目录中的文件进行操作,如下所示:
$ ./application
我正在开发一个c ++项目,我正在使用它#pragma omp.我使用精彩的clang格式来整理,但它总是删除所有预处理器指令的缩进.有没有办法改变这种行为?或者是否有其他格式化工具更值得推荐?或者我应该避免使用这些工具?
我已经尝试过Visual Studio 插件,但您必须选择要应用 clang 的代码,然后调用格式化程序。CTRL+A CTRL+R CTRL+F对于每个文件也是如此。
有没有办法对整个项目和/或整个解决方案执行此操作,而无需手动检查每个文件?
我现在已经完成了我的一个小图书馆。当我开始使用它时,我不知道 clang-format。现在我想用它格式化整个存储库。我知道随着提交哈希值的变化,这会破坏其他人的存储库。但是,由于还没有人在使用我的库,所以这对我来说没问题。
因此,我必须做什么才能为我的历史记录中的每个提交运行 clang-format?