相关疑难解决方法(0)

在Notepad ++中将制表符转换为空格

如何在Notebookpad ++中将制表符转换为空格?

我发现一个网页表明它是可能的,但我找不到任何有关如何操作的信息.

我希望能够做到这一点,因为一些Web表单不尊重带有选项卡的代码.

whitespace notepad++ indentation

1042
推荐指数
9
解决办法
70万
查看次数

用Vim中的空格替换Tab

我想将tab转换为gVim中的空格.我向我添加了以下行_vimrc:

set tabstop=2
Run Code Online (Sandbox Code Playgroud)

它可以在两个空格处停止,但它仍然看起来像是插入了一个tab键(我尝试使用h键来计算空格).

我不知道如何将gVim转换为空格?

vi vim

341
推荐指数
8
解决办法
31万
查看次数

如何配置Notepad ++以使用空格而不是制表符?

Notepad ++不断插入标签,以后会混淆我的代码.这不仅发生在我按Tab键时,也发生在其他时间.我希望它使用4个空格而不是制表符.

如何使Notepad ++插入空格而不是制表符?

notepad++

328
推荐指数
2
解决办法
14万
查看次数

Notepad ++中的自动缩进

我们总是写这样正式的代码:

void main(){
  if(){
    if()
    }
Run Code Online (Sandbox Code Playgroud)

替代文字

但是当我使用Notepad ++时,显示为:

void main(){
if(){
if()
}
Run Code Online (Sandbox Code Playgroud)

替代文字

如何使用Notepad ++自动缩进?

感谢Jonathan,我已经设定了它,但它没有任何效果.快照如下:

替代文字

我正在使用Notepad ++版本5.1.3.

code-formatting notepad++ indentation

182
推荐指数
9
解决办法
68万
查看次数

"在缩进中使用制表符和空格不一致"

我正在尝试在Python 3.2中创建一个应用程序,并且我一直使用制表符进行缩进,但即使编辑器将其中的一些更改为空格,然后在我尝试运行时打印出"缩进时使用制表符和空格的不一致"该程序.

如何将空格更改为标签?这让我疯狂.(我是编程的初学者).如果我可以获得关于我的代码的一些整体提示,我会很高兴,如果我犯了很多错误,我会很高兴听到.

import random

attraktioner = ["frittfall","bergodalbana","spökhuset"]


class Nojesfalt:
    def __init__(self, attraktion):
        self.val = attraktion
        self.langd = 0
        self.alder = 0


#längdgräns för fritt fall
    def langdgrans(self):
        print("")
        self.langd = int(input("Hur lång är du i cm? "))
        if self.langd < 140:
            print("tyvärr, du är för kort, prova något annat")
            return 0
        elif self.langd >= 140:
            print("håll dig hatten, nu åker vi!")
            print(" ")
            return 1

#åldersgräns för spökhuset
    def aldersgrans(self):
        print("")
        self.alder = int(input("Hur gammal är du? "))
        if …
Run Code Online (Sandbox Code Playgroud)

python

175
推荐指数
12
解决办法
65万
查看次数

用于Python的Emacs批量缩进

在Emacs中使用Python,如果我想在一段代码中添加try/except,我经常发现我必须逐行缩进整个块.在Emacs中,你如何一次缩进整个块.

我不是一个经验丰富的Emacs用户,但只是发现它是通过ssh工作的最佳工具.我在命令行(Ubuntu)上使用Emacs,而不是作为gui,如果这有任何区别.

python emacs ssh

126
推荐指数
2
解决办法
4万
查看次数

将Python代码转换为符合PEP8的工具

我知道有一些工具可以验证你的Python代码是否符合PEP8,例如,有一个在线服务一个python模块.

但是,我找不到可以我的Python文件转换为自包含的PEP8有效Python文件的服务或模块.有谁知道有没有?
我认为这是可行的,因为PEP8完全是关于代码的外观,对吗?

python coding-style pep8

104
推荐指数
5
解决办法
6万
查看次数

我得到一个IndentationError.我如何解决它?

我有一个Python脚本:

if True:
    if False:
        print('foo')
   print('bar')
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试运行我的脚本时,Python提出了一个IndentationError:

  File "script.py", line 4
    print('bar')
               ^
IndentationError: unindent does not match any outer indentation level
Run Code Online (Sandbox Code Playgroud)

我一直在玩我的程序,我还能够产生其他三个错误:

  • IndentationError: unexpected indent
  • IndentationError: expected an indented block
  • TabError: inconsistent use of tabs and spaces in indentation

这些错误意味着什么?我究竟做错了什么?我该如何修复我的代码?

python error-handling code-formatting exception indentation

38
推荐指数
1
解决办法
2万
查看次数

仅在python文件中将选项卡扩展到vim中的空格?

当我编辑"*.py"文件而不是任何其他文件时,如何让tab键插入4个空格?

根据Vim和PEP 8 - Python Code样式指南的推荐,我安装了vim-flake8(和vim-pathogen).当违反PEP8样式指南时,这会发出警告.这很棒,但我想在编辑python文件时首先自动扩展标签.我想在编辑其他类型的文件时让tab键实际插入标签.

换句话说,我想在编辑python文件和python文件时应用以下内容:

set expandtab       " tabs are converted to spaces
set tabstop=4       " numbers of spaces of tab character
set shiftwidth=4    " numbers of spaces to (auto)indent
Run Code Online (Sandbox Code Playgroud)

python vim coding-style

32
推荐指数
1
解决办法
9954
查看次数

有没有一种快速的方法来减少Python中多行的缩进?

我是python编程的新手.我发现减少python中代码块的缩进是非常烦人的.例如,给出以下代码段

for i in range(density):
   if i < 5:
      x, y = rnd(0,shape[1]//2)*2, rnd(0,shape[0]//2)*2
      Z[y,x] = 1 
      ....
      ....
Run Code Online (Sandbox Code Playgroud)

如果我对if语句进行评论,我必须逐个减少if块中行的缩进,是否有一种方法可以通过一次键击来实现这一点,因为我通过选择它们来增加代码块的缩进并按下的TAB关键?我想这是依赖于环境的,所以请你在Eclipse + Pydev,VIM和其他常见编辑器中提供解决方案吗?

python eclipse edit indentation pydev

29
推荐指数
2
解决办法
3万
查看次数