相关疑难解决方法(0)

重新格式化Python文件以具有4个空格缩进

我正在编辑一个Python文件,它使用两个空格进行编程缩进 - 我更喜欢4个空格.在我的.vimrc中,我有以下与缩进相关的设置:

set tabstop=4                     "Indentation levels every four columns
set expandtab                     "Convert all tabs typed to spaces
set shiftwidth=4                  "Indent/outdent by four columns
set softtabstop=4
Run Code Online (Sandbox Code Playgroud)

如何让Vim将所有现有的2个空格缩进转换为4个空格缩进?

换一种说法:

if something:
  dothis()
Run Code Online (Sandbox Code Playgroud)

if something:
    dothis()
Run Code Online (Sandbox Code Playgroud)

当我尝试gg = G.

def check():
  for a in list:
    for  b in list2:
      check(a, b)
      while (len > MAX) :
        poll()

  while(len(thelist) > 0) :
    poll()  

  return results
Run Code Online (Sandbox Code Playgroud)

成为

def check():
    for a in list:
    for  b in list2:
    check(a, b)
    while (len > MAX) …
Run Code Online (Sandbox Code Playgroud)

python vim

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

Vim可以显示两个缩进空格,同时在文件中保留四个空格吗?

我想在其他人的项目上工作,他使用4个空格进行缩进.我使用2,我的屏幕不够大,无法轻松编辑4个空间.

我是否可以将Vim配置为显示2个缩进空格,但是将4写入文件?

vim indentation

12
推荐指数
2
解决办法
1328
查看次数

标签 统计

vim ×2

indentation ×1

python ×1