2016-02-26 87 views
8

好吧,你用光標開始你的文字,Ctrl + H和類型替換。但令人驚訝的是,我無法找到任何實際取代或替換所有動作的shorcut,而不是扯下5(!)次或移動我的手爲鼠標。你如何在Spyder中使用替換?

直接輸入什麼也不做,用tab鍵取代按鈕並輸入替換,但是把我引入編輯器。 VisualStudio-like Alt + A什麼都不做。

我錯過了spyder快捷鍵中的一些東西嗎?

回答

4

我與Spyder有同樣的問題,我不知道爲什麼這還沒有在編輯器中實現。

周圍的工作我目前有多個替換是:

  1. 複製更換期限到剪貼板

  2. 搜索(查找/替換),任期更換

  3. 使用F3選擇下一期

  4. 使用貼按Ctrl +V來取代它

  5. 回到步驟[3]尋找下一個學期

希望這有助於!

編輯:

根據Spyder dev @carlos下面。自v3.2以來,現在已經實施,您可以按下並移至下一個期限。

+0

如何做第2步?編輯:快捷鍵已被更改爲Ctrl + R – Shreyans

1

你在MacOS? github上存在一個問題,建議將CMD + H快捷方式分配給「隱藏spyder」。更新將綁定CMD + R作爲替代。由於剛剛合併,所以需要幾天時間才能將dmg用於MacOS。在此期間,您可以去首選項 - >鍵盤快捷鍵 - >編輯器:替換文本並更改快捷鍵綁定。

參考:

https://github.com/spyder-ide/spyder/issues/2914

+0

顯然,我不在MacOS上,因爲我使用CTRL-H,它的工作原理。 這個問題是關於你在你按下它並打字替換之後做了什麼**。 –

+0

顯然你在你的問題中缺少標籤... – PatrickT

0

爲什麼只是沒有使用記事本++

在spyder的編輯器,選擇整個代碼(Ctrl鍵 + ),複製(Ctrl鍵 + Ç)並粘貼(Ctrl鍵 + V)插入記事本++。然後點擊Ctrl + F,在打開的窗口中點擊「替換」標籤頁/菜單(或者您可以使用Tab導航),寫入要查找/替換的字符串/值,將字符串/要替換的值,點擊替換(或全部替換:替代 + A;它將替換整個代碼)。根據需要/多次執行多次 - 取決於要在代碼中替換多少個唯一值/字符串。在任何階段,你可以做Ctrl + z撤銷一些操作或將代碼從spyder編輯器移動到記事本++再次(如果需要)。最後,選擇全部,複製並粘貼到spyder編輯器中,就完成了。

如果spyder實現了此功能,它會加快處理過程,但在此之前您可以使用此解決方法。我也是這樣做的。

視頻上如何做到這一點(不是我): https://www.youtube.com/watch?v=I6-7GBY0ZHY

3

Spyder的開發商在這裏)由於Spyder的3.2,你將能夠按在輸入的替代領域,以取代目前選擇並自動移動到下一個。

3

替換的快捷方式是Ctrl + R

相關問題