Java 文件在已知文件类型中列出(使用 ag --list-file-types),但不会在下面的 ag 搜索结果中返回,除非我使用 -t 标志(-a 和 -U 也返回 Java结果中的文件)。这是预期的行为吗?我散布着 .gitignore 文件,但在任何这些文件中都没有忽略这个 Java 文件。
~/src $ ag "ACADEMIC"|grep java
~/src $ ag "ACADEMIC" -t|grep java
{path}/StudentRowMapper.java:23: Student.setAcademicLevel(rs.getString("ACADEMIC_LEVEL"));