Please refresh the page if equations are not rendered correctly.
---------------------------------------------------------------
统计代码行数
powershell (win 10):
不统计空格
find . -name "*.py"|xargs cat|grep -v ^$|wc -l
不统计注释 (需要修改)
bash
# exclude the lines begin with #
find . -name "*.py"|xargs cat|grep -v -e ^-e ^\s*#.*|wc -l
这里需要注意的是,注释行未必就以//作为开头,可能N个空格之后才开始的的//,所以匹配时需要加上上面的^\s*放在开头。
原文:
一句shell命令搞定代码行数统计_watl0的博客-CSDN博客
Notepad ++
- 正则替换全部空行:^(\s*)\r\n
- 查看剩余行:\r\n
统计代码行数_missingMuMu的博客-CSDN博客_notepad统计代码行数
注释依然需要手动删除。
git下统计代码
- 显示项目的所有文件列表及行数(已删除的文件显示为空)
最后一行会显示项目代码的总行数git ls-files | xargs wc -l
- 只统计项目代码的总行数
git ls-files | xargs cat | wc -l
- 只查看项目文件列表
git ls-files
gcc (MinGW64安装)
MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net
新版可以到如下链接下载(该版本暂未测试)
About | tdm-gcc
- 下载
- 解压到c盘
- 添加环境变量到path (可以手动输入,但在文件浏览器中复制路径到环境变量不容易出错)。
- 测试
gcc --version
编译
//main.cpp
// Your First C++ Program
#include
int main() {
std::cout << "Hello World!";
return 0;
}
直接使用如下编译
g++ main.cpp
使用gcc的话需要指定标准库
gcc info.C -lstdc++
生成dll库
MinGW gcc 生成动态链接库 dll 的一些问题汇总_liyuanbhu的博客-CSDN博客
VS code安装及使用
Installing MinGW Compiler for VSCode on Win 10 x64 - YouTube
Visual Studio Code 如何编写运行 C、C++ 程序? - 知乎
该文内容有参考价值,但是如果仅仅属于编程学习的起步阶段,直接使用VS code的Terminal调用g++编译cpp或者调用gcc编译c文件即可,不需要复杂的配置。在需要相关的内容时再渐进式学习配置方法即可。
git
修改提交人名称及邮箱
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly. Run the
following command and follow the instructions in your editor to edit
your configuration file:
git config --global --edit
After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author
shell 命令
遍历文件夹并对文件进行操作
#!/bin/sh
cd {0%/*} || exit 1 # Run from this directory
for file in ./*
do
if test -dfile
then
cp ./Allclean ./file/Allclean
cp ./PyFoamFileClean.py ./file/PyFoamFileClean.py
fi
done
Comments NOTHING