2014-02-25 60 views
0

在Eclipse中,有兩個截然不同的特性:一個用於格式化選擇,一個用於縮進行,參見Difference between Ctrl+Shift+F and Ctrl+I in Eclipse。我在Visual Studio中找到了格式化功能,但我怎麼才能真正縮進這些行?有沒有一些內置的命令或可能是第三方插件?有沒有在Visual Studio中縮進行(不格式化)的方法?

注意:我已經問過幾位每天使用VS的朋友,他們都試圖說服我,我正在尋找格式化功能。不,我不是。我嘗試過一段時間,它只是一個不同的功能。我只是在縮進/重建之後。

編輯:我正在尋找一個聰明的縮進,有時稱爲加重,這是不同的只是按Tab或Shift + Tab(增加/減少縮進水平)。 Eclipse中的縮進功能的行爲如下:

  • 它將當前行的開頭放在正確的位置,無論該行在哪裏開始。因此,不用考慮是否需要增加或減少縮進級別(Tab或Shift + Tab),只需調用縮進命令即可,它會做正確的事情。
  • 在空行上調用縮進命令會將插入符號放在正確的位置以供用戶開始輸入。
  • 它不會影響超出第一個非空白字符的任何字符。

回答

2

如果你只是想縮進一些行,你可以

  1. 選擇。

  2. Press Tab

取消縮進它們,取代第二步: + 標籤

enter image description here

你可以找到更多VS快捷鍵here

+0

對不起,我可能並不完全清楚,我是不是在增加/減少縮進級別快捷方式之後,我想要的是與Eclipse在Ctrl + I下提供的功能相同的功能。我已經更新了這個問題。 – Borek

0

有此工具欄按鈕,以奇妙的標籤不一致(至少在Visual Studio 2013我使用)...

在「文本編輯器」工具欄(在我的默認設置),我有按鈕,其提示是:(

  • 「減少行縮進」
  • 「增加行縮進」

在「自定義」對話框中的「命令」選項卡上「Toolb AR「設置爲‘文本編輯器’)出現在列表中:

  • ‘行取消縮進’
  • ‘行縮進’

最後,如果你按下」添加命令。 ..「按鈕(在‘自定義’對話框中)以生產‘添加命令’對話框中,選擇‘編輯’類別中,你會看到這兩個條目:

  • ‘左縮進’
  • ‘縮進’

據我所知,這些都是相同的兩個命令,它應該做你想做的

他們也出現在編輯 - >高級菜單,在最底層

----- -----編輯

我相信你也許能關閉所有的「格式化」行動的除了縮進,這樣,當你使用「自動格式化「命令,只有縮進」格式化「給你。 (當然,這可以防止你從有史以來使用其餘的格式化功能,而無需再次打開它們,但如果你不使用它們,這可能工作!)

+0

對不起,我可能並不完全清楚,我不是在增加/減少縮進級別快捷方式之後,我想要的是與Eclipse在Ctrl + I下提供的功能相同的功能。我已經更新了這個問題。 – Borek

+0

關於你的編輯,例如HTML沒有任何格式設置,所以我不能關閉除了縮進之外的所有東西:(這個功能區域在Visual Studio中設計得非常糟糕 – Borek

+0

@Borek和其他許多東西一樣! – aldo

相關問題