2016-08-02 20 views
15

Ben Visual Studio Kodu bir çizgi çoğaltma için kısayol (ı 1.3.1 kullanıyorum) Ben + D ama görünmüyor bariz CTRL çalıştı bulmaya çalışıyorum iş.yinelenen çizgi

+1

Olası kopyası [Bir Visual Studio Kodunda bir satırı veya seçimi nasıl çoğaltabilirim?] (Http://stackoverflow.com/questions/30203752/how-do-i-duplicate-a-line-or-selection-within- visual-studio-code) – Chris

+0

Satır çoğaltması için Ctrl + D o kadar da açık değil: örneğin Notepad ++ içinde çalışır, ancak * * Eclipse'deki mevcut satırı siler :) – kol

+0

[Contextual Duplicate] 'e bakın (https: // marketplace .visualstudio.com/items? itemName = lafe.contextualduplicate) uzantı – CharlesB

cevap

28

Search klavyede copyLinesDownAction veya copyLinesUpAction için

Genellikle Ubuntu için SHIFT + ALT +


Güncelleme olan kısayolları:

O görünüyor Ubuntu VSCode tarafından görüldüğü bu kısayolu saklıyor (yani kullanır Muhtemelen kendi başına). Bununla ilgili bir sorun var: GitHub.

Ubuntu'da çalışmak için kendi kısayolunuzu tanımlamanız gerekir, ör.

[ 
    { "key": "ctrl+shift+alt+j", "command": "editor.action.copyLinesDownAction", 
            "when": "editorTextFocus && !editorReadonly" }, 
    { "key": "ctrl+shift+alt+k", "command": "editor.action.copyLinesUpAction", 
            "when": "editorTextFocus && !editorReadonly" } 
] 
25

Çoğaltma, hiçbir şey seçilmeden satırdaki imleçli CTRL + C ve CTRL + V ile sağlanabilir.

+4

Reddetmedim, ancak OP için bu kabul edilemez. copy/paste komutu yerine bir "yinelenen satır" komutu. –

+0

"editor.emptySelectionClipboard" seçeneği "false" olarak ayarlanmışsa (tercih ettiğim yapılandırma) bu çalışmaz. –

+0

Kutunun dışında, bu çok iyi çalışıyor. Teşekkürler! – Tolga

-2
: ctrl + vardiya + alt + j ve CTRL + SHIFT + ALT kullanarak çizgiyi kopyalamak için + k böyle bir keybindings.json kullanabilirsiniz

Sanırım satırları seçerken ve onları çoğalttığınızda bunları çoğalttığını söylüyor ve CTRL + SHIFT + ( veya ↑)

Ben o gerçekten olduğunu düşünüyorum çünkü anlıyorum

+0

Yinelenmiyor. Bir çizgi hareket eder. – Green

0

Başka 2 çok yararlı kısayollar yüce metin yaptığı gibi, aşağı yukarı seçilen satırları taşıma izni vardır kullanılan yaklaşımlar ...

{ 
    "key" : "ctrl+shift+down", "command" : "editor.action.moveLinesDownAction", 
    "when" : "editorTextFocus && !editorReadonly" 
}, 

ve

{ 
    "key" : "ctrl+shift+up", "command" : "editor.action.moveLinesUpAction", 
    "when" : "editorTextFocus && !editorReadonly" 
} 
+0

Yanlış. Çoğaltmak için ST'de bir satırı seçmenize gerek yoktur. – Green

+0

kısayolları "satırları" seçili –