Vim

用 VIM 縮進幾行?

  • November 28, 2020

例如,我正在編輯這段程式碼:

<html>
<body>
<script>
   var a = 10;
   a += 100;
</script>
</body>
</html>

現在我需要縮進腳本行:

<html>
<body>
   <script>
       var a = 10;
       a += 100;
   </script>
</body>
</html>

如果不將游標移動到每行的開頭並按 Tab,我怎麼能做到這一點?

V切換到 VISUAL LINE 模式並通過按 突出顯示要縮進的行j。然後按>縮進它們。所以完整的命令是Vjjj>.

或者,將游標放在<script>標籤上並使用4>>縮進四行。

為了補充上述答案,請看這裡。 https://stackoverflow.com/questions/235839/how-do-i-indent-multiple-lines-quickly-in-vi

有不止一種方法可以做到這一點,我不能希望與那裡已經提供的文件競爭。

我個人最喜歡的是==自動縮進。5==自動縮進 5 行。

引用自:https://unix.stackexchange.com/questions/16939