检索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
同时勾选“正则表达式”和“包含子文件夹”两个选项
——学海无涯,自在分享!
分享到:
相关推荐
总的来说,尽管Tab键在某些情况下提供了便利,但在Python编程中,为了保持代码的一致性和可读性,建议使用空格进行缩进,并利用IDE的设置将Tab键映射为插入指定数量的空格。同时,利用Tab键的自动补全功能可以提高...
综上所述,《Tab-to-apace.rar_Tabú》这款软件工具在文本处理领域具有其独到之处,主要功能在于将制表符转换为空格,帮助用户解决因制表符和空格混用而可能导致的格式问题。对于初学者和经验丰富的专业人士,它都是...
3. Tab键和空格混用会怎么样? 在同一层级的缩进中,混用Tab和空格可能导致混乱和错误,因此应避免混用,保持一致性。 4. Python中如何检查代码的缩进是否正确? 使用Python解释器或者IDE(如PyCharm、VSCode等)...
"Tab示例"通常指的是如何在代码中使用制表符(Tab)来实现代码的缩进和对齐,这对于保持代码的可读性和规范性至关重要。本篇将深入探讨在VS2005中使用C++编程时,如何有效地管理和利用制表符。 1. **代码格式规范**...
但应注意,在python开发中,tab和空格不能混用! 判断年龄示例: # 判断是否成年,成年则可以进网吧 age = 19 if age>=18: print("你满了18岁,可以进网吧") if及其缩进代码可以看成一个完整的代码块 比较运算符...
Python是一种对缩进非常敏感的语言,最常见的情况是tab和空格的混用会导致错误,或者缩进不对 如下图中的代码: 以上代码中第一次运行可以正常运行 但是第二次运行时就报错了, 原因就是第二次再e之前加了一个...
常见的错误包括Tab键与空格键混用以及缩进空格数不一致。解决方法是统一使用4个空格作为缩进,避免混合使用Tab和空格。此外,养成良好的编程习惯,如使用代码格式化工具,可以大大降低这类错误的发生。 接下来是...
* 不能混用 tab 键和空格键 五、输出函数 * `print()` 函数:用于输出字符串 * 可以输出多个字符串,使用逗号隔开 * 可以使用 `sep` 和 `end` 参数来定制输出格式 六、输入函数 * `input()` 函数:用于输入字符...
例如,每个层次的嵌套应使用固定的缩进量,避免使用 Tab 键和空格混用。 4. **OOP 规约**:面向对象编程的规范包括接口设计、继承、封装和多态等方面。手册强调单一职责原则,避免类或方法过于庞大,以及合理使用...
- Tab键可以用来缩进,但在实际项目中,为了防止因Tab和空格混用产生的问题,通常建议只使用空格进行缩进。 2. **缩进的作用** - 控制代码块:缩进用于区分代码的不同部分,例如循环、条件语句、函数定义等。 - ...
虽然Python社区普遍倾向于使用空格而非Tab键,但对于实际开发而言,选择空格或Tab键并不是最关键的问题,关键在于保持一致性,即在整个项目中统一使用一种方式,避免混用。 ##### 3.3 行的最大长度 为了提高代码的...
在描述中提到的"将源码中一些关于tab与空格混用以及缩进不匹配问题更改",这涉及到编程规范和代码一致性的问题。Python语言对代码缩进有严格要求,通常使用四个空格来表示一级缩进,而避免使用制表符(tab),因为...
Python 中的缩进可以使用Tab和空格混合进行正确答案:D,缩进必须统一使用Tab或空格,不建议混用 这些题目覆盖了Python编程的基础知识,包括变量、数据类型、字符串操作、输入输出、基本语法和函数的使用。以下是...
- **排版风格**: 程序块使用4个空格进行缩进,避免混用空格和TAB键。关键元素间使用适当空格增强可读性,但避免过多空格。例如,逗号、分号后面加空格,双目操作符前后加空格,单目操作符如"!"、"++"前后不加空格,...
3. **缩进**:在Python中,代码应该用4个空格来缩进,绝对不要使用tab,也不推荐将tab和空格混用。对于需要进行行连接的情况,可以使用垂直对齐或者悬挂式缩进,但第一行不应该有参数。 4. **空行**:在顶级定义...
2. **对齐与空格**:仅使用空格键对齐,避免使用TAB键,以确保在不同编辑器中显示的一致性。避免使用可能导致缩进混乱的编辑器,例如BC。代码块的开始和结束大括号应各自独占一行,且与所属语句左对齐。在关键字、...
- **规则 1**:代码块使用缩进方式进行编写,通常采用4个空格作为缩进,避免混用空格和制表符(TAB键)。 - **规则 2**:在表达式中,操作符前后根据需要添加空格以增强可读性。例如,逗号、分号后面加空格,双目...
应避免在缩进时混用空格和TAB,而是应该在软缩进(使用空格)和真正的TAB中选择其一,并始终坚持这一选择。推荐使用空格进行缩进,具体来说是推荐每个缩进使用4个空格。建议配置编辑器显示不可见内容,如空格和制表...