`
iwebcode
  • 浏览: 2071919 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

检查某个目录中Tab键和空格混用

 
阅读更多

检索Z:\ZendFramework-1.11.9目录中所有混用Tab键和空格的.php文件:

zhanhailiang@www:~/public_html/ZendFramework-1.11.9> find . -name "*.php" -print|xargs grep -P "\t"|more

./demos/Zend/Cloud/cloudexp/application/Bootstrap.php: protected function _initConfig()
./demos/Zend/Cloud/cloudexp/application/Bootstrap.php: {
./demos/Zend/Cloud/cloudexp/application/Bootstrap.php: return new Zend_Config($this->getOptions());
./demos/Zend/Cloud/cloudexp/application/Bootstrap.php: }
./demos/Zend/Cloud/cloudexp/application/Bootstrap.php:
./demos/Zend/Cloud/cloudexp/application/Bootstrap.php: protected function _initResourceInjector()
./demos/Zend/Cloud/cloudexp/application/controllers/DocumentController.php: $request = $this->getRequest();
./demos/Zend/Cloud/cloudexp/application/controllers/DocumentController.php: $this->view->fieldcount = 5;
./demos/Zend/Cloud/cloudexp/application/controllers/DocumentController.php: $this->view->collections = $this->_doc->listCollections();
./demos/Zend/Cloud/cloudexp/application/controllers/DocumentController.php: $request = $this->getRequest();
./demos/Zend/Cloud/cloudexp/application/controllers/DocumentController.php: $fields[$field["name"]] = $field["value"];
./demos/Zend/Cloud/cloudexp/application/controllers/DocumentController.php: return;
./demos/Zend/Cloud/cloudexp/application/controllers/DocumentController.php: $this->_doc->insertDocument($name, $document);
./demos/Zend/Cloud/cloudexp/application/controllers/DocumentController.php: $request = $this->getRequest();
./demos/Zend/Cloud/cloudexp/application/controllers/QueueController.php: $request = $this->getRequest();
./demos/Zend/Cloud/cloudexp/application/controllers/QueueController.php: if (!$name) {
./demos/Zend/Cloud/cloudexp/application/controllers/QueueController.php: $request = $this->getRequest();
./demos/Zend/Cloud/cloudexp/application/controllers/QueueController.php: if (!$name) {
./demos/Zend/Cloud/cloudexp/application/controllers/QueueController.php: $texts[] = $msg->getBody();
./demos/Zend/Cloud/cloudexp/application/controllers/QueueController.php: // remove messages from the queue
./demos/Zend/Cloud/cloudexp/application/controllers/QueueController.php: $this->_queue->deleteMessage($name, $msg);
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php: Zend_Cloud_StorageService_Adapter_S3::FETCH_STREAM =>
true,
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php: Zend_Cloud_StorageService_Adapter_WindowsAzure::RETUR
N_TYPE => Zend_Cloud_StorageService_Adapter_WindowsAzure::RETURN_STREAM
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php: $request = $this->getRequest();
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php: if (!$request->isPost()) {
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php: return;
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php: }
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php: $name = $this->_getParam('name', false);
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php:
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php: $upload = new Zend_File_Transfer();

--More--

接下来统计匹配行数:

zhanhailiang@www:~/public_html/ZendFramework-1.11.9> find . -name "*.php" -print|xargs grep -P "\t"|wc -l
5406


以上功能也可以通过editplus来完成:

菜单栏->搜索->在文件中查找功能:

其中

查找: \t

文件类型: *.php

排除:

文件夹:Z:\ZendFramework-1.11.9

同时勾选“正则表达式”和“包含子文件夹”两个选项


——学海无涯,自在分享!

分享到:
评论

相关推荐

    python中tab键是什么意思

    总的来说,尽管Tab键在某些情况下提供了便利,但在Python编程中,为了保持代码的一致性和可读性,建议使用空格进行缩进,并利用IDE的设置将Tab键映射为插入指定数量的空格。同时,利用Tab键的自动补全功能可以提高...

    Tab-to-apace.rar_Tabú

    综上所述,《Tab-to-apace.rar_Tabú》这款软件工具在文本处理领域具有其独到之处,主要功能在于将制表符转换为空格,帮助用户解决因制表符和空格混用而可能导致的格式问题。对于初学者和经验丰富的专业人士,它都是...

    关于Python缩进规则的100道题

    3. Tab键和空格混用会怎么样? 在同一层级的缩进中,混用Tab和空格可能导致混乱和错误,因此应避免混用,保持一致性。 4. Python中如何检查代码的缩进是否正确? 使用Python解释器或者IDE(如PyCharm、VSCode等)...

    tab示例-vs2005 c++

    "Tab示例"通常指的是如何在代码中使用制表符(Tab)来实现代码的缩进和对齐,这对于保持代码的可读性和规范性至关重要。本篇将深入探讨在VS2005中使用C++编程时,如何有效地管理和利用制表符。 1. **代码格式规范**...

    Python基础教程之if判断,while循环,循环嵌套

    但应注意,在python开发中,tab和空格不能混用! 判断年龄示例: # 判断是否成年,成年则可以进网吧 age = 19 if age>=18: print("你满了18岁,可以进网吧") if及其缩进代码可以看成一个完整的代码块 比较运算符...

    python出现”IndentationError: unexpected indent”错误解决办法

    Python是一种对缩进非常敏感的语言,最常见的情况是tab和空格的混用会导致错误,或者缩进不对 如下图中的代码: 以上代码中第一次运行可以正常运行 但是第二次运行时就报错了, 原因就是第二次再e之前加了一个...

    花式玩转bugscan插件.pdf

    常见的错误包括Tab键与空格键混用以及缩进空格数不一致。解决方法是统一使用4个空格作为缩进,避免混合使用Tab和空格。此外,养成良好的编程习惯,如使用代码格式化工具,可以大大降低这类错误的发生。 接下来是...

    关于python的相关笔记

    * 不能混用 tab 键和空格键 五、输出函数 * `print()` 函数:用于输出字符串 * 可以输出多个字符串,使用逗号隔开 * 可以使用 `sep` 和 `end` 参数来定制输出格式 六、输入函数 * `input()` 函数:用于输入字符...

    阿里巴巴Java开发手册_v1.2.01

    例如,每个层次的嵌套应使用固定的缩进量,避免使用 Tab 键和空格混用。 4. **OOP 规约**:面向对象编程的规范包括接口设计、继承、封装和多态等方面。手册强调单一职责原则,避免类或方法过于庞大,以及合理使用...

    Python的缩进规则.zip

    - Tab键可以用来缩进,但在实际项目中,为了防止因Tab和空格混用产生的问题,通常建议只使用空格进行缩进。 2. **缩进的作用** - 控制代码块:缩进用于区分代码的不同部分,例如循环、条件语句、函数定义等。 - ...

    python编码规范.pdf

    虽然Python社区普遍倾向于使用空格而非Tab键,但对于实际开发而言,选择空格或Tab键并不是最关键的问题,关键在于保持一致性,即在整个项目中统一使用一种方式,避免混用。 ##### 3.3 行的最大长度 为了提高代码的...

    DynaSLAM/src/python/

    在描述中提到的"将源码中一些关于tab与空格混用以及缩进不匹配问题更改",这涉及到编程规范和代码一致性的问题。Python语言对代码缩进有严格要求,通常使用四个空格来表示一级缩进,而避免使用制表符(tab),因为...

    记录:python期末复习题

    Python 中的缩进可以使用Tab和空格混合进行正确答案:D,缩进必须统一使用Tab或空格,不建议混用 这些题目覆盖了Python编程的基础知识,包括变量、数据类型、字符串操作、输入输出、基本语法和函数的使用。以下是...

    比较全的C51编程规范

    - **排版风格**: 程序块使用4个空格进行缩进,避免混用空格和TAB键。关键元素间使用适当空格增强可读性,但避免过多空格。例如,逗号、分号后面加空格,双目操作符前后加空格,单目操作符如"!"、"++"前后不加空格,...

    Google+Python+Style+Guide中文版.pdf

    3. **缩进**:在Python中,代码应该用4个空格来缩进,绝对不要使用tab,也不推荐将tab和空格混用。对于需要进行行连接的情况,可以使用垂直对齐或者悬挂式缩进,但第一行不应该有参数。 4. **空行**:在顶级定义...

    C编程格式和风格.doc

    2. **对齐与空格**:仅使用空格键对齐,避免使用TAB键,以确保在不同编辑器中显示的一致性。避免使用可能导致缩进混乱的编辑器,例如BC。代码块的开始和结束大括号应各自独占一行,且与所属语句左对齐。在关键字、...

    C编码规范 C编码规范 C编码规范 C编码规范 C编码规范

    - **规则 1**:代码块使用缩进方式进行编写,通常采用4个空格作为缩进,避免混用空格和制表符(TAB键)。 - **规则 2**:在表达式中,操作符前后根据需要添加空格以增强可读性。例如,逗号、分号后面加空格,双目...

    CSS统一编写规范.pdf

    应避免在缩进时混用空格和TAB,而是应该在软缩进(使用空格)和真正的TAB中选择其一,并始终坚持这一选择。推荐使用空格进行缩进,具体来说是推荐每个缩进使用4个空格。建议配置编辑器显示不可见内容,如空格和制表...

Global site tag (gtag.js) - Google Analytics