有没有办法在不使用外部代码块插件的情况下重新缩进整个代码?
Is there any way of reindent the WHOLE code without using external codeblocks plugins?
有没有办法在不安装 Smartindent 插件的情况下重新缩进整个代码?也许是键盘快捷键?
在 vi 中:
要在每一行插入一个制表符:
:%s/^/\t/
或者,如果您想要一定数量的 space,请将 \t 替换为该数量。
稍微复杂一点:
:%s/^([\t])/\t/
这表示替换以 space 开头的行或用该起始字符加上一个制表符的制表符。 (您可以用 \t 代替 space 的数量。)这样,如果您的函数定义从第 1 列开始,它们仍然会在那里。此外,空行不会不必要地插入 spaces/tabs。
答案是select所有代码,然后使用插件按钮中的源代码格式化程序插件(AStyle)
有没有办法在不安装 Smartindent 插件的情况下重新缩进整个代码?也许是键盘快捷键?
在 vi 中:
要在每一行插入一个制表符:
:%s/^/\t/
或者,如果您想要一定数量的 space,请将 \t 替换为该数量。
稍微复杂一点:
:%s/^([\t])/\t/
这表示替换以 space 开头的行或用该起始字符加上一个制表符的制表符。 (您可以用 \t 代替 space 的数量。)这样,如果您的函数定义从第 1 列开始,它们仍然会在那里。此外,空行不会不必要地插入 spaces/tabs。
答案是select所有代码,然后使用插件按钮中的源代码格式化程序插件(AStyle)