Vscode: マりスショヌトカットのカスタマむズを蚱可する

䜜成日 2016幎02月18日  Â·  204コメント  Â·  ゜ヌス: microsoft/vscode

䞀郚のナヌザヌは、玔粋なキヌボヌドショヌトカットだけでなく、マりス+修食子のショヌトカットもカスタマむズできるようにしたいず考えおいたす。 これらは珟圚ハヌドコヌディングされおいたす。たずえば、 alt +クリックしお遞択を远加したす。

その他のコンテキストに぀いおは、 https//github.com/Microsoft/vscode/issues/3091を参照しお

editor-core feature-request keybindings

最も参考になるコメント

+1

PeekDefinitionにshift+cmd+leftMouseButtonをやりたいのですが、これは私にずっお完璧な組み合わせです。

党おのコメント204件

+1

PeekDefinitionにshift+cmd+leftMouseButtonをやりたいのですが、これは私にずっお完璧な組み合わせです。

+1

珟圚のデフォルト/構成可胜性の欠劂に起因する興味深いパフォヌマンスぞの圱響を発芋したした。 「ピヌク定矩」機胜に関連付けられたハヌドコヌドされた修食子に぀いお考えおみたす。 プラグむンが定矩を提䟛するために䜕らかの䜜業を行う必芁がある堎合、ナヌザヌが定矩情報を取埗する意図がない堎合でも、VSCodeがプラグむンに定矩情報を芁求する可胜性が非垞に高くなりたす。 https://github.com/Microsoft/vscode-go/issues/257#issuecomment -198993769で説明しおいるように

たずえば、カヌ゜ルを゚ディタ領域に眮いたたた、⌘を抌すず、他のコマンドコピヌ、貌り付け、コマンドパレットを開くなどのコヌドで⌘がすぐに䜿甚された堎合でも、すぐにGoDefinitionProviderが呌び出されたす。

これは、ナヌザヌがコンテキストホバヌ情報を取埗する意図なしに非垞に䞀般的なキヌを抌しおいるずきにgodefの呌び出しが発生しおいるこずを意味したす。

vscode-goを䜿甚する堎合、これは、「ピヌク定矩」の修食キヌ蚭定を提䟛するこずでほが完党に回避できる、重倧な倖郚゚ネルギヌ䜿甚量を意味したす。 この機胜は䟿利で、ホストOS GUIの統合を向䞊させるだけでなく、VSCodeは䞀般的な䜿甚法に察しおCPU効率が高くなりたす。

+1 – Atom、Sublime、およびjsbin.comおそらく他のものもはすべお、⌘+クリックで耇数のカヌ゜ルを䜜成できたす少なくずもMacでは。 新しい゚ディタヌに切り替えるずきは、できるだけ少ない新しいショヌトカットを孊習するように匷制するのがよいでしょう。

WindowsずLinuxの䞀貫性を保぀ようにカスタマむズできるようになるたで、 alt + clickを䜿甚しおカヌ゜ルを远加するこずは完党に避けおいたす。 埌で倉化するずきに筋肉の蚘憶を構築したくない。

@alexandrudimaい぀これにたどり着くこずができるかに぀いお䜕か考えはありたすか Linuxではマりスを介したカヌ゜ルの远加をブロック

+1 VS Codeを発芋したばかりで、気に入っおいたすが、LinuxのSublime Textナヌザヌずしお長い間、Ctrlキヌずクリック機胜がありたせん。 マりスのショヌトカットをカスタマむズできるようにしたいず思いたす。

6853の@ChristopherHawsから

  • VSCodeバヌゞョン1.1.1
  • OSバヌゞョンWindows 10 Pro

Visual Studioフルバヌゞョンでは、Ctrl + LeftMouseClickで定矩に移動機胜をオフにする傟向がありたす。 私は個人的に、Ctrl + LeftMouseClickでマりスカヌ゜ルの䞋の単語党䜓を遞択するこずを奜みたす。

私が芋るこずができるこずから、マりスむベントは珟時点では構成できず、拡匵機胜でオヌバヌラむドするこずもできたせん私の知る限り。 マりスマッピング構成ファむルがあるず本圓に䟿利です。 Sublime Textにはこれがありたすただし、UIからは公開されない隠された機胜のようなものです。 䟋ずしお、私の厇高なテキストのマりスマップファむルは次のようになりたす。

[
    {
        "button": "button1", "count": 1, "modifiers": ["ctrl"],
        "press_command": "drag_select",
        "press_args": {"by": "words"}
    }
]

カスタマむズ甚に+1。
Altキヌの代わりにCTRLキヌを䜿甚しお耇数遞択したいのですが。

Linuxではalt+clickがりィンドりの移動にすでに䜿甚されおいるため少なくずもKDEずXFCEでは、したがっおalt+clickであるため、マりスでカヌ゜ルを远加するこずは䞍可胜であるこずに泚意しおください。動䜜はコヌド゚ディタにたったく到達したせん。 したがっお、デフォルトのバむンディングを、䞻芁なりィンドりマネヌゞャヌのキヌの組み合わせず競合しないものに倉曎するこずもお勧めしたす。 Ctrl+Alt+clickは機胜する可胜性がありたすが、

Linuxでは少なくずもKDEずXFCEではalt + clickを䜿甚しおりィンドりを移動しおいるため、マりスでカヌ゜ルを远加するこずはできたせん。したがっお、alt + clickの動䜜はたったくコヌド゚ディタ。 したがっお、デフォルトのバむンディングを、䞻芁なりィンドりマネヌゞャヌのキヌの組み合わせず競合しないものに倉曎するこずもお勧めしたす。 Ctrl + Alt +クリックが機胜する可胜性がありたす。

デフォルトは倉曎しないでください。 Altを䜿甚しおWindowsを移動するのは悪いデフォルトです。たずえば、Inkscapeにも問題がありたす。 Windowsキヌは、Windowsなどの「りィンドりマネヌゞャヌ」ショヌトカットによく䜿甚されるため、これにはるかに適しおいたす。 さらに、名前でさえより意味がありたす「Windowsキヌ」->「りィンドりを移動する」。 これはGNOMEのデフォルトでもありたす。

IIRCは、Windowsキヌが実際の「メタ」キヌずしお機胜しなかったため、これのデフォルトずしおAltを䜿甚するずいう遞択も回避策でした。 前回チェックしたずきは、WindowsキヌをマップしおXFCEでメニュヌを開き、同時にりィンドりを移動するこずができたせんでした。

@jhasseわかりたした、りィンドりマネヌゞャヌの䜜業はすべおWindowsキヌ修食子を䜿甚しお行う必芁があるず思いたす。これはかなり良い議論です。 しかし、「前回チェックしたずきに、WindowsキヌをマップしおXFCEでメニュヌを開き、同時にりィンドりを移動するこずができなかった」ずはどういう意味ですか Windowsキヌをモディファむアず非モディファむアに同時にしたいですか

しかし、「前回チェックしたずきに、WindowsキヌをマップしおXFCEでメニュヌを開き、同時にりィンドりを移動するこずができなかった」ずはどういう意味ですか Windowsキヌをモディファむアず非モディファむアに同時にしたいですか

キヌの組み合わせをバむンドしおりィンドりを移動できる状態で、Windowsキヌのみを抌しおメニュヌを開きたい。

ただし、オフトピックにはなりたせん。 この問題は、誰も反察しないカスタマむズを蚱可するこずだけを目的ずしおいたす。

わかりたした。ここで党員が同意する限り、マりスショヌトカットをカスタマむズできないのは悪いこずですが、すべお問題ありたせん。 それでも、珟時点ではVS-codeをたったく䜿甚しおおらず、この問題はそれに関連しおいるず蚀うかもしれたせん。

xfwm4-tweaks-settingsを䜿甚しお、りィンドり修食子のalt +マりスをオヌバヌラむドする方法がありたす。
screenshot_2016-10-21_09-30-43

しかし、 @ jhasseが指しおいるのは、すでに持っおいる堎合に䜕が起こるべきかずいうこずですxfceメニュヌを開くためにバむンドされおいたす。 WindowsキヌのみのキヌバむンドSuper L堎合、䞀床抌すず、そのむベントのみがトリガヌされ、他には䜕もトリガヌされたせん。 珟圚、xfceのデフォルトはSuper Lにバむンドされおおらず、 ctrl+escはりィンドりメニュヌコマンドxfce4-popup-whiskermenuバむンドされおいたす。

vscodeでマりスバむンディングに盎接察凊するための構成可胜な方法があるべきだず私はただ考えおいたす。

今のずころ回避策は、䞊の画像のように、りィンドりマネヌゞャヌのアクセシビリティキヌをaltからsuperに倉曎するこずです。

@anchepieceりィンドりマネヌゞャヌの蚭定を倉曎する぀もりはありたせん。たた、これが適切な回避策ずはほずんど芋なされないず思いたす。 これを適切な回避策ず芋なすこずは、この蚭定で䜕幎も䜜業するこずに慣れおいるすべおの人にずっお䟮蟱です。 愚かなテキスト゚ディタがそれらのキヌず競合するずいう理由だけで、システムショヌトカットを倉曎するこずはしたせん。むしろ、テキスト゚ディタの䜿甚を避けたす。

@ krux02完党に同意したす。 提案されたずきに自分で詊しおみたしたが、新しいキヌバむンドのコツを぀かむこずができたせんでした。 カスタマむズはナヌザヌに任せたほうがはるかに良いでしょう。

これは私のれニアルを修正したした。
gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"

この機胜がい぀远加されたかはわかりたせんが、定矩に移動する代わりに、Ctrl +巊クリックでカヌ゜ルの䞋の単語を遞択するこずができたした。

[
    { "key": "ctrl+[mouse button]",            "command": "cursorWordLeft",
                                               "when": "editorTextFocus" },
]

@ChristopherHaws [mouse button]定矩が宣蚀されおいる堎所に぀いお䜕か考えはありたすか たたは、マりスの䞭クリックのバむンディングが䜕であるかを知っおいる可胜性はありたすか 列の遞択を䞭クリック+ドラッグに蚭定しおみたいず思いたす。

+1

+1䜕かが敎理されるたでの回避策ずしお、少なくずも「耇数カヌ゜ル」を远加のキヌマップにマップしおください。 これは2月にオヌプンし、ほずんどの人はおそらくLinuxで耇数のカヌ゜ルを䜜成する方法が必芁です。

+1

「+1」を投皿する代わりに、この問題に察する反応を远加しおください。

これは2月にオヌプンし、ほずんどの人はおそらくLinuxで耇数のカヌ゜ルを䜜成する方法が必芁です。

Linux䞊の䞀郚のDEGNOME 3などでは、耇数のカヌ゜ルがすでに正垞に機胜しおいたす。 その他に぀いおは、回避策に぀いおhttps://github.com/Microsoft/vscode/issues/3130#issuecomment-255382002を参照しおください。

@jhasse繰り返しお申し蚳ありたせんが、これは非垞に悪い回避策であり、たったく問題のない解決策ずは芋なされたせん。 理論的には耇数のカヌ゜ルが技術的に可胜であるこずを瀺すための䞀時的な解決策ず芋なすこずができたすが、実際に誰かに勧めるこずができるものではありたせん。 このように反応しお本圓に申し蚳ありたせん、そしおそれは迷惑かもしれたせんあなたは正盎で、仕事の量に利益をもたらす十分な人がいないず思うので十分気にしないず蚀うか、それを修正したす正しく。 ただし、そのような回避策を参照したり、修正されおいないずきに修正されたふりをしたりしないでください。 私はこの商品にお金を払っおいないので、あなたが気にしないず蚀っおも倧䞈倫ですが、あなたが自分自身に嘘を぀くずきは、これは実際には問題ではないこずを気にしたす。

前回チェックした@jhasseで、リアクションを远加しおも、GitHub通知の「参加䞭」セクションに問題の曎新が衚瀺されたせん。 +1コメントを投皿するこずは私にずっお2぀の目的を果たしたした。

@ krux02そうです、回避策は䞀時的な解決策に
WindowsでAltキヌをグロヌバルに取埗する堎合、マりスで耇数のカヌ゜ルを远加しおも機胜したせん。

@sharwellリアクションを远加するこずに加えお、問題をサブスクラむブするのはどうですか

@jhasseサブスク

image

䜜業を調査した回避策はありたせんでしたが、本圓に望んでいたした。 私はCinnamonを䜿っおLinuxMintSarahを䜿甚しおいたす。 正盎なずころ、最も簡単な回避策は、Atomのセットアップに戻るこずです。 デスクトップ蚭定でゞャックしお指を亀差させるのではなく、コヌディングする必芁がありたす。

この問題の恐ろしい回避策を芋぀けたした少なくずもWindowsの堎合。 AutoHotKeyをむンストヌルしお、 Ctrl+ClickずAlt+Clickのみを切り替える次のスクリプトを䜿甚できたす。

; Switches the Left-Control-Click and Alt-Control-Click shortcut for VS Code.
; Setting for allowing dynamic titles
SetTitleMatchMode, 2

#If WinActive(" - Visual Studio Code")
  ^LButton::Send !{Click}
  !LButton::Send ^{Click}
  Return
#If

マりスショヌトカットをVSCodeに組み蟌む必芁があるこずに同意したす。私も、毎日それらに䟝存しおいたす。 私が芋぀けた解決策は、リンクされた定矩を持぀単語をクリックするず機胜したせん。

厇高な/アトムから来お、耇数のカヌ゜ルを远加するずきにcmd + clickを䜿甚するか、カヌ゜ルをドラッグするためにcmd + dragを䜿甚したい人には+1

+1これは玠晎らしいでしょう!!!

+1ミスcmd +厇高な新しいカヌ゜ルのクリック-オプションを䜿甚しないこずを奜む+クリック

+1しお、マりスボタン3ず4をworkbench.action.navigate *にバむンドできるようにしたす。

@ChristopherHaws [mouse button]は最近機胜しおいないようです。 コマンドの正確な構文は䜕ですか https://github.com/Microsoft/vscode/issues/3130#issuecomment -263780725

@vferkoこの回避策はある時点で削陀されたようです。 い぀なのかわかりたせん。 = /

+1

マりスずモディファむアのコントロヌルを再バむンドできないこずは、私にずっお倧きな問題です。VStudioをただ䜿甚しおいないナヌザヌには、vscodeを䜿甚したり掚奚したりするこずはできたせん。 私はvscodeの高速で堅実な感芚が本圓に奜きなので、これは非垞に残念です。 この問題が芋぀かるたで、私は完党に売り切れお、vscodeに切り替えるプロセスを開始する甚意がありたした。

最も基本的なプラットフォヌムモディファむアの筋肉メモリの再マッピングは耐えられないほどです。これが修正されるたで、Atomを䜿甚し続けたす。 Macの堎合cmd-clickは、䞍連続な遞択に远加されたす。 遞択範囲をAltキヌを抌しながらドラッグするず、その遞択範囲がコピヌされたす。 それ以倖の堎合、alt-dragは長方圢の遞択を䜜成したす。 泚長方圢の遞択範囲を䜜成する堎合、デフォルトでは前の挿入ポむントから遞択範囲を拡匵したせん。その機胜は、ナヌザヌ蚭定フラグの埌ろに配眮する必芁がありたす。

これたでのすべおの䜜業に感謝したす。vscodeは本圓に玠晎らしいです この問題をサブスクラむブし、正垞に解決されたらワヌプ速床で戻りたす。

+ 1、Arch LinuxOpenboxでvscodeを䜿甚しおいたす。マりスナビゲヌション機胜戻る/進むは䜿甚できたせんが、この機胜はchromeおよびPCManFMファむルマネヌゞャヌで正垞に機胜したす。 たぶんボタンマッピングはvscodeで違うず思いたす。 したがっお、ボタンアクションを再マッピングし、その動䜜を手動で倉曎できれば、問題を修正できたす。これが最善です。

Arch LinuxOpenboxでvscodeを䜿甚しおいたすが、マりスナビゲヌション機胜戻る/進むを䜿甚できたせんが、この機胜はchromeおよびPCManFMファむルマネヌゞャヌで正垞に機胜したす。 たぶんボタンマッピングはvscodeで違うず思いたす。 したがっお、ボタンアクションを再マッピングし、その動䜜を手動で倉曎できる堎合は、それが最適です。

箱から出しおすぐに䜿えるのが䞀番だず思いたせんか

この問題を賌読しお、キュヌに入れるのを手䌝っおください、ありがずう

+1

たた、マりスクリックむベントを再バむンドするオプションが本圓に必芁です...このオプション-耇数のカヌ゜ルのクリックは、他のすべおの゜フトりェアず競合したす...

実際、マりスの進む/戻るボタンをworkbench.action.navigate ...にバむンドするだけの方が簡単なサブ問題である堎合は、それを最初の機胜ずしお持぀ずよいでしょう。

+ 1-単語のクリック遞択を制埡するために䜿甚されるため、これは私にずっお積極的に迷惑になりたす。

私もそれを芋たいです。 cmd + clickで「gotodefinition」を「gototypedefinition」に眮き換えたい

もう1぀の候補は、 https//github.com/Microsoft/vscode/issues/4803で玹介したスワむプゞェスチャをカスタマむズできるこずです

+1しお、マりスボタン3ず4をworkbench.action.navigate *にバむンドできるようにしたす。

この問題が解決するたで、VSCodeの䜿甚を遞択するこずはないず思いたす。

これが関連しおいる堎合はわかりたせんが、リンクのctrl +クリックを無効にしたい...珟圚、htmlファむルのリンクをctrl +クリックするず、暙準のブラりザでリンクが開きたす...この「機胜」は私にずっお本圓にお尻の痛み、私はい぀もctrl + cでリンクをコピヌしたいず思っおいたす、そしお私がそれを玠早くやっおいるずき、私はリンクをクリックしおそれを遞択する前にすでにctrlを抌しおいたす、そしお私のブラりザがポップアップしお悲劇が始たりたす:(

Mac内でLinuxVMを実行しおいる+1は、マりスショヌトカットをVM倖のショヌトカットのように再マップできたせん

+1必須機胜

これが必芁です、change.orgにアクセスしたすか 喜び

Kubuntu16.04のAltを䜿甚しおドラッグりィンドりを倉曎したす。
蚭定->システム蚭定->りィンドり管理->りィンドり動䜜->りィンドりアクション->修食キヌ->「メタ」に倉曎

cmdキヌを䜿甚しお耇数の遞択肢を远加するこずは、Macで機胜するようになりたした。

ありがずうございたす 

ええ@ ajoslin103それは実際にはこの問題の意図ではありたせんでした。

ハヌドコヌドされたデフォルトを䞎えるのではなく、むンタラクションをカスタマむズする方法を芋぀けるように努める必芁がありたす。

たずえば、cmd + clickは、他のほずんどの゚ディタヌず同様に、Peekにずっお非垞に䟿利です。

粟神的な皎金を枛らす、それは私たちがキヌボヌドショヌトカットで努力すべきこずです

私は粟神的にあなたに完党に同意したすが、この特異な問題はvsCodeから遠ざかる唯䞀のこずでした、これらの倚くの衛星-そしお問題を芋぀けるのに非垞に時間がかかり、チェヌンの䞀番䞋の問題に閉じ蟌められたしたマヌクされたドアヒョりに泚意しおください

マりスずキヌの盞互䜜甚をカスタマむズする方法がすばらしいこずに同意したすが、遞択拡匵機胜の動䜜にはただ䞍満がありたす。

しかし、少なくずも私は぀いにここに来たした。以前の線集者が持っおいた[ほが]「思いがけない線集」に戻ろうずしお、拡匵機胜ずオプションの森をゆっくりず進んでいきたす。

私のトンネル芖力を蚱しおください

これはどうですか
この機胜のリリヌスはい぀期埅できたすか
ブロック遞択のctrl + maj + mouseのようなショヌトカットをalt + mouseに倉曎したいです

+1、本圓に「Ctrl +クリック=>定矩に移動」バむンディングを取り陀きたい。

Ctrlキヌを抌しながらクリックしお定矩に移動し、代わりにそれを䜿甚しお単語党䜓を遞択したいず思いたす。 これは私がvsで垞に䜿甚しおいた機胜であり、vscodeで毎日䜿甚したす。

どうしおただ出おないの 

@lopugitこれはオヌプン゜ヌスプロゞェクトです。気軜に貢献しおください。

私自身、䞀連のプロゞェクトに貢献しおいる人ずしお、「なぜこれが図曞通にないのか」などの投皿をしおも、たったく圹に立ちたせん。 「なぜこれが存圚しないのですか必芁です」など。

根本的な問題に察しお+1ずずもに建蚭的なフィヌドバックを提䟛するこずは、開発を掚進するのに圹立ちたす。

資栌を䞎えないでください。゜ヌスコヌドは開いおいたす。キヌボヌドを匕き出しお、緊急の堎合はPRを送信しおください。

蚘録のために、私はこの機胜にすべお賛成です。人々がフリヌ゜フトりェアの機胜を芁求するのを芋るのはただ面倒です。

@oshalygin

「今は午前7時で、䞀晩䞭自分のプロゞェクトに取り組んでいたす。これがオヌプン゜ヌスであるこずに気づかなかったのですが、マむクロ゜フトプロゞェクトだず思いたしたか

私のコメントは、jeez、ctrl + clickが線集可胜なショヌトカットではないずいう芳点からのみ来おいたすか 感じたすか

私はオヌプン゜ヌスコミュニティに貢献するためにいく぀かのこずに取り組んでいたす。ここでこの機胜に自分の考えを远加したかっただけです。すべおのコメントは良い談話ず芋なすこずができたす。

Idk、私はずおも疲れおいたす、平和;

@lopugitええず、ここではGitHubを䜿甚しおいるので、はい、これはオヌプン゜ヌスです。 😅

@Tyriarご存知のずおり、これはバックログずしおリストされおいるこずに気付きたした。カスタマむズオプションずしお「マりス」バむンディングの远加に取り組んでいるブランチはありたすか この機胜に぀いおの䌚話はしばらく続いおいるようですので、かなり耇雑な倉曎だず思いたす。

ブランチAFAIKはありたせん。 これには少し動きがありたした。 editor.multiCursorModifier蚭定を䜿甚するず、マルチカヌ゜ルを亀換しお、定矩/リンク修食子に埓うこずができたす。 マりスバむンディング甚のkeybinding.jsonのようなファむルはありたせんが、これに察する解決策は次のようになるず思いたす。 これは䞻に@alexandrudimaが倚くの競合する優先順䜍を持っおいる人を解攟するこずでブロックされおいるず思いたす。

「戻る」+「進む」にはマりス4+ 5サむドボタンを䜿いたいのですが。 すでにブラりザや他のIDEで動䜜したす。 したがっお、マりスのショヌトカットを远加しおください=

+1

誰もがこの機胜リク゚ストを読んでいたすか
+1

真剣に、キヌボヌドショヌトカットのマりスボタンのサポヌトを远加しおください

幎になりたす なぜこれはただ機胜ではないのですか キヌバむンドでマりスボタンを䜿甚できるようにしおください

Linuxで列を遞択できるように䞀時的な倉曎を远加しお、Ctrl + Alt +クリックkrux02の提案に埓っおがブロックされおいるAlt +クリックに加えおボックス/列の遞択も実行するようにするのは簡単でしょうか Linuxりィンドりマネヌゞャヌによっお ある時点でマりスボタンのカスタマむズが远加された堎合、この䞀時的な倉曎は削陀できたすが、それたでの間、LinuxでVSCodeを䜿甚するこずに察する最倧のフラストレヌションは軜枛されたす。

このBASIC機胜をどのくらい埅぀必芁がありたすか 別の幎 これは、ENTERやDELETEのようなCORE BASIC COMMON機胜ですか
ああ、䜕が起こっおいるのか...人々は火星に飛ぶでしょう、そしお私たちはマりスのキヌボヌドショヌトカットのために戊っおいたす。 他のすべおの゚ディタヌには、この機胜が搭茉されおいたす。 しかし、ブロックの新しい、クヌルな子䟛は埌ろにいたす...

私は同意したす、これは非垞に基本的な機胜です、私は䜕が起こっおいるのか理解しおいたせん...
この機胜が必芁です

あなたたちは、あなたが正しく貢献できる完党に無料のツヌルを䜿甚しおいるこずに気づいおいたすか コミュニティの誰もがこの「基本機胜」を䜿ったPRに反察しおいるずは思いたせん📄

@Thargarius @DoCode

私の蚘憶が正しければ、この問題はVSではなくElectronが原因です。
コヌドベヌス自䜓。 したがっお、修正にはElectron゜ヌスコヌドにパッチを適甚する必芁がありたす
methinks = P

10時49分AMオレグShalyginで月、2017幎12月4日には[email protected]
曞きたした

あなたたちはあなたができる完党に無料のツヌルを䜿甚しおいるこずに気づきたす
右に貢献したすか コミュニティの誰もが反察しおいるずは思わない
この「基本機胜」を䜿ったPR📄

@Thargarius https://github.com/thargarius @DoCode
https://github.com/docode

—
あなたがコメントしたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/Microsoft/vscode/issues/3130#issuecomment-349064344 、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/AD2MVQ9h6MIa7CdtLZcXTrvt5XxYn1-9ks5s9D6ygaJpZM4HdSg8
。

私は完璧なAtom / Electron開発者ではありたせん。
この問題を修正たたは修正を開始できる人はいたすか

こちらがアトムペンダントだず思い

+1

Ctrl-Mouse1Clickの代わりにMouse2Clickマりスの䞭ボタン/スクロヌルホむヌルを抌しお宣蚀に移動したい

Ctrl-Mouse1Clickの代わりにMouse2Clickマりスの䞭ボタン/スクロヌルホむヌルを抌しお宣蚀に移動したい

䞭クリックしおメ゜ッドたたは倉数の定矩を開く機胜は玠晎らしいでしょう。これは、GameMakerIDEで慣れ芪しんだものです。

マりスの䞭ボタンのダブルクリック貌り付け機胜を無効にするオプションがあるず䟿利です。

VSCodeにマクロ機胜がある堎合、この機胜はおそらくマクロを介しお远加できたす。

問題4490に移動し、賛成祚を投じお賛成ボタンをクリック、サポヌトを远加しおください。

https://github.com/Microsoft/vscode/issues/4490

Ctrlキヌを抌したずきにスクロヌルするためにThinkPadのトラックポむントを䜿甚したいミドルクリック゚ミュレヌション、ubnutuなど

コマンド+巊ボタンのマりスクリックの代わりにShift +コマンドず巊ボタンのマりスクリックを䜿甚するこずは可胜ですか、それずも最初にこの機胜を出荷する必芁がありたすか

これは玠晎らしい機胜だず思いたす。Ctrl+マりスホむヌルをバむンドしお、時間を前埌にスクロヌルしたいず思いたす。

これが私が探しおいるものだず思いたす...

マりスの「戻る」ボタンず「進む」ボタンを䜿甚しお、キヌボヌドショヌトカットアクションの「戻る」ず「進む」をそれぞれ同等にできるようにしたいだけです。 珟圚、これらにマりスボタンを割り圓おるこずができないようです。 コヌドをゞャンプできるように、ハヌドコヌドされた゜リュヌションを遞択するこずもできたす。

ねえ@nerael 、完党に同意したす。 マりスボタンをバむンドしお、VSCodeで「戻る」および「進む」アクションを実行するキヌボヌドショヌトカットを発行するこずで、この問題を解決したした。 Logitechの゜フトりェアでこれを行うのは簡単ですが、デバむスの補造元によっおサポヌトされおいない堎合でも、Windows / OSXでこれを行う方法がありたす。

これは個人的な回避策にすぎず、゜フトりェアレベルのサポヌトが理想的ですが、それたでの間は機胜する可胜性があるこずに泚意しおください。

@jsonMartin

ありがずう...これは私を回避策に導きたした。 私はそれをこのように抂算したした
https://thecrumb.com/2015/06/03/xbindkeys/index.html

線集-これは、xbindkeysの構成に関する非垞に圹立぀チュヌトリアルでもありたした
https://blog.hanschen.org/2009/10/13/mouse-shortcuts-with-xbindkeys/

私の〜/ .xbindkeysrcファむルは次のずおりです。

# VSCODE MOUSE BINDINGS FOR CODE JUMPING
# 'Go Back'
"xte 'keydown Control_L' 'keydown Alt_L' 'key minus' 'keyup Alt_L' 'keyup Control_L'" 
b:8
# 'Go Forward'
"xte 'keydown Control_L' 'keydown Alt_L' 'key equal' 'keyup Alt_L' 'keyup Control_L'" 
b:9

これは、「GoForward」がctrl + alt + equalsにバむンドされおいるためです。 b8ずb9は、マりスボタンの前埌のキヌコヌドです。

線集-明確でない堎合は、この蚘事の執筆時点で、WindowsやOSXではなく最新のUbuntuLTSを䜿甚しおいたす

Visual Studio Codeのマりスボタンの1぀をプッシュツヌトヌクキヌに䜿甚しおいるため、マりスボタンが䜕も実行されないようにしたいだけです。

では、なぜここに答えや進歩がないように芋えるのですか 共同線集者からのコメントは芋おいたせん。そうでない堎合は申し蚳ありたせん

それは電子の䞊流の問題ですか ロヌドマップの重芁な機胜ではありたせんか

+1

ねえ@ mhh1422 githubの問題に投皿しおいる堎合は、サブスクラむブしおいるすべおの人にメヌルが

远加する建蚭的なものは䜕もないが、意識を高めたい堎合は、反応を䜿甚しおください。

私がこのメッセヌゞでスパムしたすべおの人のために、❀

@philiiiiiipp私はこれにどれくらい時間がかかるかを知るのが奜きです

+1

+1

@lopugit @ Nemesis19 @DeadByElpy

䞊郚の元の号に+1を远加しおください。

このペヌゞの右䞊にある「賌読」ボタンを抌すず、コメントなしで通知を受け取るこずができたす。

これは、マりスの戻るボタンで戻るコマンドをバむンドする堎合に䟿利です。このショヌトカットはWebブラりザヌで広く䜿甚されおおり、VisualStudioにもあるず思いたす。

「Alt +侊/䞋スクロヌル」を䜿甚しお数倀をむンクリメント/デクリメントしたり、列挙型などをルヌプしたりするず、本圓に䟿利です。

はい、キヌバむンディングでマりスボタンを䜿甚できるようにする必芁がありたす。{のようなゎミのショヌトカットを眮き換えるこずができるなど、倚くの問題を解決できたす。
"キヌ" "ctrl + pagedown"、
"コマンド" "workbench.action.nextEditor"
}
ctrl +マりスホむヌルダりンなどで...

...マりスホむヌルタブの切り替えが完了したした。

これに乗っおください、もうそろそろ時間です。

このタスクがただテヌブルにあるこずを願っおいたす。 SHIFT-ALT-LeftMouseの「列遞択」コンボをALT-LeftMouseだけに倉曎したい...

仕事のためにJetBrains補品から切り替えお、以前のワヌクフロヌに可胜な限りVSCodeを適合させようずしおいたす。

匷調衚瀺されたテキストにalt+leftclickを䜿甚しお、 QuickFixメニュヌを衚瀺したした。 他の゚ディタヌでは、スペルチェックのタむプミスの修正、䞍足しおいるむンポヌトの修正、コヌドの簡玠化などが行われたす。このアクションはすべお、今では倧芏暡な右クリックメニュヌに埋め蟌たれおいたす。

私は障害のためにロヌラヌマりスを䜿甚しおいるので、これは通垞よりも難しくなりたす。今から同じ行動をずるために奇劙な動きをしなければなりたせん。

そのようなものをカスタマむズする胜力を持぀こずは私の快適さを倧いに改善するでしょう。

誰かがこれを回避するこずを願っおいたす。

ハッピヌホリデヌ

@silentwarrior Windowsを䜿甚しおいる堎合、vscodeに実装する前の回避策ずしお、 autohotkeyのようなものを䜿甚できたす。

参照の結果は、最新のアップデヌトでvscodeに導入されおいたす。 ctrl +クリックでそれを䜿甚するこずに慣れおいる人々のほずんど。 私は同じこずを詊したしたが、サポヌトされおいたせん。
マりスショヌトカットがすぐに導入されれば幞いです。

keybindings.jsonでマりスずキヌボヌドのキヌをネむティブに混圚させるこずができるず非垞に䟿利です。
たた、もう1぀の非垞に䟿利なこずは、耇数の組み合わせを1぀のコマンドにバむンドできるこずです。埌者はかなり簡単だず思いたす。

@ mortinger91耇数のキヌを同じコマンドにバむンドするこずはすでに可胜です。あなたが䜕を意味したのかわかりたせん。

@ mortinger91耇数のキヌを同じコマンドにバむンドするこずはすでに可胜です。あなたが䜕を意味したのかわかりたせん。

それは...ですか 私はそれに぀いお広範囲な研究をしおいたせんが、私はそのような方法を芋぀けるこずができないようです
<br i="9"/> {<br i="10"/> "key": "key1","key2",<br i="11"/> "command": "do something"<br i="12"/> }<br i="13"/>
たたは、settings.jsonで䜿甚する同様の構文。ただし、ある皮のマクロを意味する堎合や、私が知らない拡匵機胜を䜿甚する堎合を陀きたす。

@ mortinger91次のように、耇数のキヌを䜿甚しお実行する必芁がありたす。

[
   {
      "key": "combination1",
      "command": "command1"
   },
   {
      "key": "combination2",
      "command": "command1"
   }
]

@ mortinger91次のように、耇数のキヌを䜿甚しお実行する必芁がありたす。

[
   {
      "key": "combination1",
      "command": "command1"
   },
   {
      "key": "combination2",
      "command": "command1"
   }
]

はい、ありがずうございたす。 私はすでにそれを詊しおいたしたが、間違ったコマンドで、動䜜するこずを確認したした。
ただそのマりスキヌのバむンドのために

この問題https://github.com/Microsoft/vscode/issues/5402はすでにスレッドで参照されおいたすが、ここの誰かが、Electronのアップストリヌムの問題のために、この問題が移動しおいないかどうかを尋ねたした。 Atomにはこの動䜜を可胜にする拡匵機胜があるため、この問題はこれずは関係ありたせん。

この動䜜をAtomのプラグむンで耇補できるずしたら、vscodeでそれは可胜でしょうか

ここで誰かがAtom拡匵機胜をvscodeに移怍するこずを怜蚎したしたか

「戻る」をマりスの3ボタンにバむンドしようずしおいたのですが、VSCodeでマりスボタンを抌したずきにキヌボヌドショヌトカットを呌び出すためのより良いタッチツヌルを蚭定するこずになりたした。 それたでの間、䟿利な回避策になる可胜性がありたす。 👍

スクロヌルが遅いこずに気づき、それを倉曎する蚭定を探したずころ、「速いスクロヌル感床」ず「Alt」が実際にはスクロヌル速床の乗数であるこずに気づきたした。 この特定のむンスタンスで「Alt」を「Super」に倉曎する方法を探したしたが、残念ながら䜕も芋぀かりたせんでした。 :(

「戻る」をマりスの3ボタンにバむンドしようずしおいたのですが、VSCodeでマりスボタンを抌したずきにキヌボヌドショヌトカットを呌び出すためのより良いタッチツヌルを蚭定するこずになりたした。 それたでの間、䟿利な回避策になる可胜性がありたす。 👍

どうすればよいですか マりスボタン4がVisualStudio Codeで「戻る」を呌び出さないようにしたいのですが、それでも他の堎所で䜿甚できるようにしたいのです。

@Tyriarこれは3幎間オヌプンしおいたすが、どうすればこれを前進させるこずができたすか :)

@ george-cz Go backをマりスの3ボタンにバむンドしたいのですが、どうすればよいですか

@stereokai @egammaによる最近の講挔によるず、この問題を賛成しおトップに浮䞊させる方法がありたす。

@ foxx1337問題のコメントに぀いお👍ず反応するずいう意味ですか

それはほが500の芪指のようになりたした.. @ egammaにどれだけの投祚が必芁ですか..

ワヌクフロヌを改善するために必芁なこずに぀いお手がかりを持っおいる人を雇うだけではどうでしょうか。

これを少し調べおみたしたが、問題は次のずおりです。

  • これを行う「正しい」方法は、クロム/電子からむベントを取埗するこずです。 私は圌らが暎露されおいるずは思わない。 これはElectronで長い間芁求されおいた機胜であり、基本的には肩をすくめお、技術スタックの次のレむダヌを指しおいたす。
  • 次の方法は、これらのむベントを「オフサむド」で取埗しお投皿できるネむティブnpmパッケヌゞを䜜成するこずです。 これは、3぀のOSすべおで非垞に異なる方法で実行でき、「䞍快なハッキング」のカテゎリに分類されたす。
  • そしお本圓のショヌトッパヌコヌドはVSCodeのメむンアプリの「凊理䞭」に実行する必芁があるため、拡匵機胜はこれを実行できたせん。 MSは、これを実装するimoおよびパッチを受け入れる可胜性は䜎いです䞊蚘の「䞍快」を参照。

だから...それは内線で行うこずができたすか Windowsでは可胜ですが、ハッキヌなDLLむンゞェクションが必芁になりたす。この時点で、远加のマりスボタンをキヌストロヌクにマップできるサヌドパヌティのOS固有のナヌティリティをむンストヌルするこずをお勧めしたす。

だから私は䞊蚘のいずれか/すべおを間違える可胜性がありたすが、それは状況に぀いおの私の掚枬です。

䜕おこずだ。 ぀たり、Windows偎から芋た単玔な機胜ですが、非垞に耇雑です...

スレッドが開始されおから3幎が経ちたしたが、vs codeは、その間ずっず機胜や人間工孊的な倉曎がほずんどなかったようです。

ここでのコメントの倧郚分は、せいぜい非建蚭的です。 レポ所有者はこの問題をロックするこずを怜蚎できたすか

@KevinMGranger悪い態床は、この問題の必芁性や関連性を無効にするものではありたせん。

@stereokai私が知っおいる、それは

@KevinMGranger残念ながら、この問題をロックするず、最初の投皿に察する+1の反応

Mintを䜿甚しおいる堎合は、Alt Clickを無効にしお、[システム蚭定]、[りィンドり]、[動䜜]に移動し、[りィンドりを移動およびサむズ倉曎するための特別なキヌ]を倉曎するだけです。 このように、alt + clickはvscodeで機胜したす。

ちなみに、Cinnamonを䜿甚しおいるすべおの人に適甚される

+1、盞察パスをコピヌするためのAlt-右クリックは玠晎らしいでしょう さらに良いのは、珟圚のファむルにドラッグしおrelpathを挿入するバむンド可胜な機胜ですが、それは別の問題です

+ 1、Ctrlキヌを抌しながら右クリックしお定矩を確認するず、゜ヌスコヌドを読むのに䟿利です。

Windowsでは、ctrl + clickを䜿甚しおリンクをたどり、alt + clickを䜿甚しおカヌ゜ルを远加したす
しかし、Linuxではそれをaltに倉曎する必芁がありたすが、リンクをたどるにはalt + clickが機胜したせん。

Macでマりスの䞭倮ボタンを「マりスカヌ゜ルの䜍眮に貌り付ける」ようにマップできるようにしたいず思いたす。 私は私のLinuxボクセンからこの振る舞いに慣れおいたす。

開発者に向けお、この問題にバグなどのタグを付けおください。 これらのタグは、この問題を解決するこずは完党にオプションであるように感じさせたすが、この問題は、VSCodeの重芁な機胜を䞀郚のプラットフォヌムで完党に䜿甚できなくする䞻芁な互換性の問題です。

これは重耇スレッドのどこかで蚀及されたず思いたす。 ちなみに、ここでも蚀いたす。

コヌドで䜕かをバむンドできるようにするためだけに、ボタンの数が倚いマりスを賌入する必芁があるかどうか疑問に思っおいたので、このスレッドに出くわしたした。 たずえば、デバッグ䞭に3぀のサむドボタンをステップオヌバヌおよびステップむン/ステップアりトにマッピングしたす。 マりスを䜿甚しおデバッグサむドバヌにあるものをすべお調べおいるので、マりスを䜿甚しお実行を進めるこずができるず非垞に䟿利です。

したがっお、巊/右クリックを再バむンドするだけでなく、他のマりス入力を再バむンドするこずも重芁です。

+1。 この機胜は、単語遞択のためにctrl + clickをサポヌトできるようにするために本圓に必芁です。 Ctrl + Clickは、いく぀あるべきだず思っお

パフォヌマンスの芳点から、「ミドルクリック」を「GotoDefinition」にバむンドしたいず思いたす。 Webstormにはデフォルトでこれがあり、コヌドのナビゲヌトが非垞に簡単になりたす。

私がパフォヌマンスを意味するずき、私は開発者のパフォヌマンスを意味したす

パフォヌマンスの芳点から、「ミドルクリック」を「GotoDefinition」にバむンドしたいず思いたす。 Webstormにはデフォルトでこれがあり、コヌドのナビゲヌトが非垞に簡単になりたす。

これが蚭定である限り、私は倧䞈倫です。 私のシステムでは、貌り付けメカニズムに干枉したす。

この時点で、議論を深めるこずはかなり無意味だず思いたす。 開発者は、無知によっおこの問題を気にしないこずをかなり明確にしたした。

@ krux02スナヌクの代わりに、い぀でもコヌドで貢献できたす。 たたは、単にコメントを控えおください。

ナヌザヌがあなたのように振る舞うなら、FOSSプロゞェクトに取り組む意欲はありたすか それを瀌儀正しくしおください。課題远跡システムの反察偎にある「imbeciles」は、あなたや私のような人々であり、圌らにも感情がありたす。

@jrial 、私は無料のオヌプン゜ヌス゜フトりェアに取り組んでおり、他のプロゞェクトにも貢献しおいたす。githubプロファむルにアクセスしお確認できたす。 そしお、はい、私は迷惑なナヌザヌにも察凊する必芁がありたす。 しかし、これは単なるスナヌクではありたせん。 私の過去のコメントを芋るず、私は過去に正のフィヌドバックを提䟛したした。 しかし、開発者偎からの3幎以䞊の沈黙の埌、改善はありたせん。 圌らは少なくずも謝眪し、これを修正するのが難しい理由を説明するこずができたしたが、いいえ、たったく反応はありたせん。 私の唯䞀の結論は、開発者は気にしないずいうこずです。

いいえ、私もこれを修正するために貢献しおいたせん。 理由1は、このような問題のためにVSCodeを䜿甚しおいないこずです。

昚幎、簡単に修正するこずを怜蚎したしたが、デバッグずテストを行うために、゜ヌスからロヌカルでVSCodeをビルドしお起動する方法を理解できたせんでした。 私は実際にはいく぀かの小さなサむドプロゞェクトにのみVSCodeを䜿甚しおいるので、このような倉曎を加える必芁がある時間は限られおいたす。 同じボヌトでこの問題に興味を持っおいる他の1人以䞊の人々を芋぀けおも驚かないでしょう。

定矩に移動するのではなく、 Ctrlキヌを単語を

完党なマりス統合は玠晎らしいでしょう。 Ctrl / Shift / Altず最も䞀般的なマりスボタン右/巊クリック、䞊/䞋スクロヌル、䞭クリック/右/巊、および通垞のマりスボタン4/5 /進む/戻るの任意の組み合わせは玠晎らしいでしょう。

開店から4幎近く。 ただ地平線䞊に䜕もありたせんか

MacOSの1.39では戻る/進むこずが機胜しないようで、Linuxでも確認できるため、71318に関するリグレッションが発生したした。

圌らはこれを2020幎の新幎の決議ずしお眮くべきです ほが4幎が経過したしたが、クリックキヌバむンドはただサポヌトされおいたせん。

このため、VSCODEを防埡したり、人々にもう䜿甚するように動機付けたりするこずはできないず思いたす/

たずえば、マニュアルを開くために、マりスの䞭ボタンをより適切な方法で䜿甚したいのですが、テキストを貌り付けたくはありたせん。

この機胜がGAされるずきの曎新はありたすか

たずえば、マニュアルを開くために、マりスの䞭ボタンをより適切な方法で䜿甚したいのですが、テキストを貌り付けたくはありたせん。

オプションのたたで、暙準のショヌトカットがテキストを貌り付けるこずができる堎所でマりスの䞭ボタンを䜿甚しない限り、私は気にしたせん。 これは、ミドルマりスが「セカンダリバッファからの貌り付け」に盞圓し、長幎の䜿甚埌にこれを筋肉の蚘憶にコミットした* nixナヌザヌを遠ざけないためです。

この問題は、実際には2぀で構成されおいるず思いたす。

  1. ショヌトカットに関するカスタマむズをさらに远加したす。぀たり、たずえば、単語の遞択などのアクションのカスタムショヌトカットを定矩できるようにしたす。
  2. 「キヌボヌドショヌトカット」をキヌボヌドショヌトカットだけでなくマりスショヌトカットにするこずもできたす。぀たり、F5を割り圓おおコマンドのデバッグを開始する代わりに、Ctrl + Shift +マりスの䞭倮クリックを割り圓おるこずができたす。

この2぀が解決されれば、この問題は完党に解決されたす。
ただし、この問題を取り䞊げたいず思いたす。
私は自分自身で2番目の問題を凊理するこずができたす。 しかし、最初に、必芁なショヌトカットのリストが必芁です。 そしお、これは別の問題だず思うので、今は2番目の問題にのみ貢献したす。 この問題を分割する必芁があるず思いたす。

劥協したように、2番目の郚分を実装したした。ブランチで、修食キヌやコヌドなどのコマンドにマりスボタンを関連付けるこずができたす。

プルリク゚ストを送信する前に、マりスに関連付けるこずができる䞀般的なアクションのリストを送信しおください。

プロセスは実際には単玔です。すべおのアクションに぀いお、コヌドに埋め蟌たれおいるものから抜出しお個別のコマンドにし、必芁に応じおこのコマンドが有効になるタむミングをマヌクするために新しいコンテキストを远加し、最埌にデフォルトのショヌトカットを定矩したす。前のものの代わりに、マりスを䜿甚したす。

箄1週間埅っおから、収集したコマンドを䜿甚しおPRを送信したす。 今週以降はこれ以䞊アクションを受け取りたくありたせんが自分自身にも少し時間が必芁です、すでに収集されおいるアクションを実装するのに時間がかかる堎合がありたす。 うたくいけば、私はすぐに終わるでしょう-私はあなたの目に垌望が芋えたす👀

ただし、もちろん、より倚くのアクションに぀いお蚀及するこずができたす。PRが受け入れられる限り、新しいコマンドを調敎するのは比范的簡単です。 そしお、あなたはい぀でも自分でそれらを貢献するこずができたす-い぀ものように、貢献は歓迎されおいたす

これが私が今持っおいるものです、あなたはあなた自身を远加するように招埅されおいたす。 この号にコメントしおください。

  • 定矩に移動Ctrl +クリック
  • 単語党䜓を遞択ダブルクリック

「単語党䜓を遞択する」に぀いおのメモ私はそれをチェックしたせんでしたすぐに来るこずを願っおいたすが、それをコマンドずしお耇補するこずは非垞に簡単で、重芁でさえあるように思えたすが、぀たり、サむドを実行するコマンドを提䟛するここで芁求されたずおりにCtrl + Clickに割り圓おるこずができたすが、それを抜出するこずは困難であり、おそらく䞍可胜でさえあるず思いたす。぀たり、別の目的でダブルクリックを割り圓おるこずができたす。 これは、繰り返しになりたすが、ただ怜蚌しおいたせんがこの関数はコア゚ディタヌの䞀郚であり、おそらく数癟行のコヌドのリファクタリングが必芁になる堎合があるためです。 しかし、私はそれを詊しおみお、それらが利甚可胜である限りあなたに結果を報告したす🎉🎉🎉

どうもありがずう

远加したす

  • 定矩のピヌクたずえば、Shift-Ctrl-Clickずしお远加
  • 参照のピヌクカヌ゜ルが倉数定矩䞊にある堎合、Ctrlキヌを抌しながらクリックするずすでにトリックが実行されたす

@benoitmasson 「ピヌク定矩」のショヌトカットはありたすか 私は1぀を知りたせんもちろん、マりスを䜿甚しお。

  • 䞭倮のボタン=「クリップボヌドを貌り付け」たたはできれば「カヌ゜ルをそのポむントに移動しおクリップボヌドを貌り付け」
  • 巊ボタンでテキストをドラッグ= "テキストを遞択しおクリップボヌドにコピヌ"

@benoitmassonいく぀かの調査の結果、いわゆる「参照のピヌク」ショヌトカットは珟実的ではないこずがわかりたした。 コマンド「gotodefinition」は、宣蚀行で呌び出されたずきに説明したこずを実行したす。 これが問題である堎合、それはコマンドにありたす-私はそれを凊理する぀もりはありたせん。

理解しおいないようです。デフォルトのキヌバむンドを倉曎する぀もりはありたせん。 マむクロ゜フトでさえそのようなPRを承認しないず思いたす。 私がしおいるのは、組み蟌みの動䜜ではなくコマンドぞのアクションを抜出するこずです。これにより、コマンドを䜿甚しお独自のマりスショヌトカットを簡単に䜜成できたす。

わかりたした。正確にあなたの䞻匵を理解できるかどうかはわかりたせんが、コメントを明確にしようず思いたす。 おそらくすべおがあなたに関連するわけではないので、そこで欲しいものを遞んでください

  • ピヌク定矩ずピヌク参照はすでにVSコヌドコマンドであるためhttps://code.visualstudio.com/Docs/editor/editingevolved#_peekを参照、それらを具䜓的に扱いたくない堎合がありたす私が理解しおいるこずから、 PRを䜿甚するず、キヌボヌドのキヌバむンドからマりスのバむンドに切り替えるこずができたす。これはすばらしいこずです。

  • より正確には、定矩に移動ず定矩のピヌクにマりスをバむンドできるようにしたいず思いたすどちらもコマンドであり、バヌゞョン1.43以降、どちらもマりスですでに可胜ですが、どちらかを遞択する必芁がありたす。キヌボヌド修食子+クリックだけで䞡方を行うこずができたす

  • 最埌に、[参照のピヌク]コマンドには、Ctrlキヌを抌しながら定矩をクリックしたずきにすでにマりスバむンディングがありたす通知するためだけに、そこには䜕も必芁ありたせん

そしお、これがすべお範囲倖である堎合は、気にしないでください、そしおノむズに぀いお申し蚳ありたせん 

ピヌク参照の堎合、ctrl / cmd-「巊クリック」はすでにそれにバむンドされおいるただしハヌドコヌドされおいるため、ctrl / cmd-「巊クリック」がこの新しいPRのデフォルトのバむンドになるように倉曎する必芁があるず思いたす。ただし、倉曎するこずができたす。

これは、珟圚ハヌドコヌドされたマりスショヌトカットがある既存のマッピングに圓おはたるはずだず思いたす。

個人的に、マりスの他のボタンを再プログラムしたいず思いたす。 戻る、進む、氎平スクロヌル、マりスの䞭ボタンなどのボタン。

@AndreasBackx䞭倮ボタンのクリック-私はすでにこの機胜を実装しおいたす。
戻る、進む-これらのボタンはわかりたせん。 説明しおもらえたすか
氎平スクロヌル-マりスホむヌルでスクロヌルするこずを意味する堎合、私の実装でカスタマむズするこずはできたせん。他の機胜ずは異なり、マりスホむヌルはキヌバむンドサヌビスずコマンド間の継続的な通信を必芁ずするため、これを実装する぀もりはありたせん。実行されたす。぀たり、スクロヌルが終了したずきだけでなく、途䞭でもコマンドを呌び出す必芁がありたす。 これを導入するず、IMHOは、そのような通信を可胜にするためにAPIの倉曎が必芁になりたす実際、登録ず呌び出しの新しいメ゜ッドに圱響を䞎える新しいコマンドタむプ、新しいプロトコルでさえ-あたり良くありたせん。このトピックには入りたくありたせん。 これは、私が䞀般的なマりスドラッグを実装しなかった理由でもありたす-぀たり、私のPRでは、゚ディタヌテキストたたは遞択のドラッグをカスタマむズできたすが、ファむルをフォルダヌにドラッグするずきのファむル゚クスプロヌラヌのような䞀般的なドラッグはできたせん、この皮類のドラッグでは、ナヌザヌに芖芚的なフィヌドバックを提䟛するために継続的な通信が必芁になるためです私の䟋では、ドラッグされるファむル名。 ただし、これらの機胜に぀いおコミュニティから肯定的なフィヌドバックがある堎合は、決定を再怜蚎するこずに同意したすが、別の問題ずMicrosoftの埓業員ずの話し合いの䞭でAPIが倉曎されたため。

@ ChayimFriedman2戻るボタンず進むボタンは、䞀郚のマりスにある远加のボタンで、通垞は芪指の䞋にありたす。 これらは远加のボタンずしお衚瀺されたす。 䞀郚のマりスには、これらのボタンの代わりに、たたはこれらのボタンに加えお、远加のスクロヌルホむヌルがありたす。 さらに倚くのボタンがあるものもありたす。

スクロヌルホむヌルを個別にクリックするたびにOSはボタンを抌したず芋なすため、スクロヌルには通垞のマりスボタンず異なるものは必芁ありたせん。 スクロヌルホむヌルは、ホむヌルが回されたずきに信号を発する2぀のボタンを远加するだけです。 たずえば、Linuxの堎合、 xevは、1぀のノッチを䞋にスクロヌルするず、次のように報告したす。

ButtonPress event, serial 38, synthetic NO, window 0x9800001,
    root 0x255, subw 0x0, time 1417460611, (103,113), root:(1285,747),
    state 0x10, button 5, same_screen YES

ButtonRelease event, serial 38, synthetic NO, window 0x9800001,
    root 0x255, subw 0x0, time 1417460611, (103,113), root:(1285,747),
    state 0x1010, button 5, same_screen YES

䞀方、䞊にスクロヌルするず次のようになりたす。

ButtonPress event, serial 38, synthetic NO, window 0x9800001,
    root 0x255, subw 0x0, time 1417468067, (103,113), root:(1285,747),
    state 0x10, button 4, same_screen YES

ButtonRelease event, serial 38, synthetic NO, window 0x9800001,
    root 0x255, subw 0x0, time 1417468067, (103,113), root:(1285,747),
    state 0x810, button 4, same_screen YES

通垞のマりスの巊ボタンクリックず比范しおください。

ButtonPress event, serial 38, synthetic NO, window 0x9800001,
    root 0x255, subw 0x0, time 1417598246, (135,115), root:(1317,749),
    state 0x10, button 1, same_screen YES

ButtonRelease event, serial 38, synthetic NO, window 0x9800001,
    root 0x255, subw 0x0, time 1417598297, (135,115), root:(1317,749),
    state 0x110, button 1, same_screen YES

@jrial前埌のMouseEvent.buttonコヌドを教えおください。

@jrialできれば、おっしゃっおいたした。ブラりザで名前/コヌドのリストを送っおください。

@jrialしかし、ホむヌルを実装する予定はありたせん。 たた、このような機胜のパフォヌマンスぞの圱響に぀いおも心配しおいたす。スクロヌルは、マりスをクリックしおキヌを抌すのずは察照的に、高速な操䜜です。 ぀たり、コマンドを䜕床もトリガヌする必芁がありたす。

@jrial前埌のMouseEvent.buttonコヌドを教えおください。

私はJSの人ではありたせんが、すばやく怜玢するず、WheelEventを介しおホむヌルにアクセスしおいるこずがわかりたす。 https://www.w3.org/TR/DOM-Level-3-Events/#events-wheeleventsを参照しお

戻るボタンず進むボタンに぀いおは、 https //www.javascripture.com/MouseEventおよびください。

@jrial前埌のMouseEvent.buttonコヌドを教えおください。

これをチェックしおください、それは戻るボタンず進むボタンに぀いお蚀及しおいたす https 

Go To Implementationは、マりスショヌトカットを䜿甚するのに最適です。 https://code.visualstudio.com/Docs/editor/editingevolved#_go -to-implementation

明らかに理想的なシナリオは、マりスのショヌトカットを任意のボタンやキヌの組み合わせを䜿甚するように構成できる堎合です。 それが䞍可胜な堎合、IMOは、ショヌトカットが垞に䜿甚できるずは限らない特定のマりスボタンを必芁ずする堎合は残念です。

私は、そしお私の倧孊のすべおから、デフォルトのVisual Studio 20xxの動䜜Ctrl +クリックが倧幅に改善されるず思いたす。カヌ゜ルの䞋にある単語を遞択し、前埌に移動するず次の単語も遞択されたす。

もう䞀床お話ししたいず思いたす。たせん。

デフォルトずは異なるショヌトカットが必芁ですか 承知したした 独自のキヌバむンド拡匵機胜を䜜成したす必芁な堎合
他の人ず共有するために、それ以倖の堎合は、keybindinbgs.jsonを倉曎するか、キヌバむンディング゚ディタヌを䜿甚したす。

私の仕事のおかげでマりスショヌトカットの䜿甚が可胜になりたすが、デフォルトのショヌトカットは倉曎されたせん。 開発者は倉曎が奜きではありたせん。

リク゚ストのタむトルを考えるず、これに埓うほずんどの人はクリック動䜜を倉曎する機胜を望んでおり、セットアップでの動䜜にその機胜が䞎えられる䟋を提䟛しおいるず思いたす。

それが私の投皿/リク゚ストが期埅しおいるこずだったず思いたす。

-
Alan Hoyle [email protected] --alanhoyle.com


投皿者Chayim Refaelフリヌドマン[email protected]
送信2020幎3月21日土曜日午埌1時56分19秒
宛先microsoft / vscode [email protected]
CcAlan Hoyle [email protected] ; コメント[email protected]
件名Re[microsoft / vscode]マりスショヌトカットのカスタマむズを蚱可する3130

もう䞀床お話ししたいず思いたす。心に留めおおいおください。珟圚の動䜜を倉曎する぀もりはありたせん。

デフォルトずは異なるショヌトカットが必芁ですか 承知したした 独自のキヌバむンド拡匵機胜を䜜成したす必芁な堎合
他の人ず共有するために、それ以倖の堎合は、keybindinbgs.jsonを倉曎するか、キヌバむンディング゚ディタヌを䜿甚したす。

私の仕事のおかげでマりスショヌトカットの䜿甚が可胜になりたすが、デフォルトのショヌトカットは倉曎されたせん。 開発者は倉曎が奜きではありたせん。

—
あなたがコメントしたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信するか、GitHub https://github.com/microsoft/vscode/issues/3130#issuecomment-602079576で衚瀺するか、 https//github.com/notifications/unsubscribe-auth/AACGX4ZLQHZA2FMDCUYI3DTRIT5UHANCNFSM4B3VFA6Aの登録を解陀しお

@alanhoyle私に䜕を蚀う぀もりですか たたはあなたはただ蚀及したい

私は小さな問題に盎面したした-誰かが助けおくれるなら私はずおも幞せになるでしょう。

最初は、コマンドをマりスの巊クリックたたは右クリックのダブルクリックにバむンドできないこずをすでに芋たした。

どうしお シングルクリックずダブルクリックを区別できないからです。 https://stackoverflow.com/questions/5497073/how-to-differentiate-single-click-event-and-double-click-eventを参照しお

関連するSOの回答で提案されおいるように私もそれに぀いお考えたした、タむムアりトを䜿甚できたす。 ただし、ダブルクリックのOSタむムアりトに合わせおカスタマむズするこずはできたせん。

私は2぀のオプションを残したした

  • 右ボタンに察しおdblclickむベントが発生したら、コンテキストメニュヌを非衚瀺にしたす。 これはトリッキヌで醜いアプロヌチIMHOであり、巊ボタンでボタンを抌すようなケヌスは凊理したせん。クリックハンドラヌによっお実行されたアクションをキャンセルするこずはできたせん。
  • 私が思ったように、タむムアりトを䜿甚したす。 このアプロヌチには2぀の問題がありたす。

    • タむムアりトはOS蚭定ず䞀臎する必芁がありたす。 Node.jsを䜿甚しおいお、ブラりザヌで実行されおいるjsずは察照的にOSず通信できるため、これは解決できたすが、芁求されたタむムアりトをもたらすElectronAPIがわかりたせん。 もちろん、npmでそのようなモゞュヌルを怜玢するこずも、自分で䜜成するこずもできたすが、このモゞュヌルはネむティブモゞュヌル぀たりC ++で蚘述されおいるである必芁があり、ビルドぞのネむティブモゞュヌルの远加は、 Microsoftメンバヌ。

    • コンテキストメニュヌをしばらく埅぀必芁があるため、UXに悪圱響を及がしたす1秒たではそれほど時間はかかりたせんが、生産性に害を及がすこずはほずんどありたせん。

それたでの間そしおおそらくそうなるでしょう、ナヌザヌがこれらのショヌトカットを䜿おうずするず、゚ラヌメッセヌゞが衚瀺されたす。 これは倧いに機胜したす。

ディスカッションを開きたいず思いたす。あなたの意芋では、遞択ショヌトカットショヌトカットはそのマりス遞択を䜿甚したすを実行するずき、コマンド「コピヌ」などを実行するずき、䜕をすべきか、そしおその理由は䜕ですか

  • 以前に遞択したものを埩元したすナヌザヌが期埅するものではないず思いたす。テキストを遞択しお匷調衚瀺し、遞択が完了するず、遞択範囲が別の堎所にゞャンプしたす...
  • 遞択したテキストのたたにしたす。
  • カヌ゜ルを遞択の終わりに移動したす。
  • 遞択開始時にカヌ゜ルを保持したす遞択䞭はカヌ゜ルが終了するため、1のように。

ご意芋をお聞かせください😃

@ ChayimFriedman2私はそれが䜙分なこずを䜕もしないようにしたす。 コマンドのリストを定矩するこずはできたせんか したがっお、最初にコピヌコマンドを発行し、必芁に応じお遞択をクリアするこずができたす。

次に、ctrl + clickに「GoToImplementation」を実行させる機胜がありたす。 このオプションが欲しかったので、私は実際にこのスレッドに行き着きたした。 たったく同じファむルでむンポヌトステヌトメントを衚瀺するか、実際の実装を衚瀺するかをナヌザヌに尋ねるメニュヌをポップアップするこずは、垞に私のいいえでした。 VScodeで1぀の煩わしさ。

@kasvtv今のずころ、実装に進むためにCtrl+Alt+zを䜿甚しおいたす。これは、片手で実行できるためです間違えない限り、デフォルトはCtrl+F12 が、それでもCtrl+clickたたはCtrl+Alt+clickアプロヌチ。

Visual Studioのように、[ctrl] [クリック]を䜿甚しお単語党䜓を遞択できるようにする方法を提䟛しおください。 どうやっおやっおもかたいたせんが、どうぞよろしくお願いしたす。 あなたがそれを䜿ったこずがあるなら、あなたはそれがプログラマヌの生掻をいかに簡単にするかを知っおいたす。 私のようなプログラマヌは、新しい関数を远加するずきに、テンプレヌトから始めお、目的に合わせお詳现を倉曎するこずが倚いため、非垞に気に入っおいたす。 そのために、関数内で単語を他の単語に耇数回倉曎するこずになりたす。 [ctrl] [click]を䜿甚するず、非垞にすばやく簡単にできたす。クリップボヌドに入力する[ctrl] [click]、[ctrl] C ...次に単語を倉曎するには、[ctrl] [click]、[ctrl]だけです。 V。 それをずおも玠晎らしいものにしおいるのは、[ctrl]キヌをずっず抌し続けおいるこずです。 非垞に䟿利で自然なため、数回䜿甚するずすぐに䟝存するようになり、取り倖されるず生産性が倧幅に䜎䞋したす。

お願いしたす。

Visual Studioのように、[ctrl] [クリック]を䜿甚しお単語党䜓を遞択できるようにする方法を提䟛するだけです。

単語をダブルクリックするだけです。 これは、単語党䜓を遞択するためのクロスプラットフォヌムの暙準化された方法であるため、はるかに倚くの状況で圹立぀筋肉の蚘憶です。 どうやら、Visual Studioチヌムはやや奇劙な芏則を遞択し、その結果、あなたは今や型砎りな習慣を身に付けたした。 答えは、倖れ倀に䌌るようにすべおを倉曎するこずではありたせん。 答えは、_どこでも_機胜する暙準を採甚するこずです。

たた、これはIDEの課題远跡システムです。 ゜フトりェア開発者によっお、そしお゜フトりェア開発者のために曞かれたした。 「私のようなプログラマヌ」にずっお、単語党䜓の遞択がなぜ圹立぀のかを説明する小説を曞く必芁はないず思いたす。 私たちは知っおいたす...;

単語をダブルクリックするだけです。 これは、単語党䜓を遞択するためのクロスプラットフォヌムの暙準化された方法であるため、はるかに倚くの状況で圹立぀筋肉の蚘憶です。 どうやら、Visual Studioチヌムはやや奇劙な芏則を遞択し、その結果、あなたは今や型砎りな習慣を身に付けたした。 答えは、倖れ倀に䌌るようにすべおを倉曎するこずではありたせん。 答えは、_どこでも_機胜する暙準を採甚するこずです。

私はこの筋肉の蚘憶を持っおいたせんが、このようなこずを倉える力はかなり重芁だず思いたす。 しばらくプログラミングをしおいお、1぀か2぀の非暙準的な習慣を身に付けおいない人がたくさんいるずは信じがたいです。特に私のものは、長方圢の遞択のための厇高なスタむルのalt + dragです。 vscodeを1幎以䞊䜿甚した埌、私は筋肉の蚘憶を壊したしたが、それでも機胜を倱っおいたす。

ここでの私のポむントは、私の問題がより重芁であるず蚀っおいるわけではありたせんがトラックパッドで機胜する優れた「暙準」の代替手段はありたせんが、既存の暙準化されたフォヌムは実際には良い議論ではありたせん䜕かをサポヌトしおいないため。

ずはいえ、これはおそらく話題から倖れおいるので、このドラムをこれ以䞊叩かないのが最善です...

単語をダブルクリックするだけです。 これは、単語党䜓を遞択するためのクロスプラットフォヌムの暙準化された方法であるため、はるかに倚くの状況で圹立぀筋肉の蚘憶です。

🀚

Ctrl + Clickは、1぀の単語ではなく、文字ではなく単語を遞択するゞェスチャです。 はるかに遅いダブルクリックでは、これ

単䞀の単語を遞択するためのより良い方法を持぀こずはすでに助けになるでしょうが、それは話の䞀郚にすぎたせん。 ゞェスチャヌがより耇雑であるため、ショヌトカットの再マップを蚱可するだけでは察凊できないず私は恐れお

これは±VisualStudioが物事を凊理する方法です。

  • Shift䞋ぞ⇒キヌボヌドの遞択を開始したす
  • Mouse Button 1䞋⇒マりスの遞択を開始したす/ Shiftが䞋の堎合、線集カヌ゜ルの前の䜍眮から遞択を開始したす。
  • Ctrl例+遞択⇒遞択動䜜を単語ごずに倉曎したすキヌボヌド遞択の動的トグル
  • Alt例+遞択⇒列/ボックスの遞択動䜜を倉曎したすキヌを離しおも無効にできたせんが、キヌボヌド遞択では動的に有効にできたす

その芁点は、 CtrlずAlt および堎合によっおは他の/将来の修食子が、遞択の堎所マりスたたはキヌボヌドに関係なく、ほが䞀貫した方法で遞択動䜜修食子ずしお機胜するこずです。 。
䞀郚のコヌナヌケヌスでは、マりスずキヌボヌドの遞択モヌドに明らかに違いがありたすが、特に探しおいるのでない限り、それは気付かないでしょう。

しかし、キヌボヌドずマりスの遞択の䞀貫性に関しおは、VS Codeが深く壊れおいる方法ず比范しおください。

  • 列の遞択は、マりスでShift + Alt + Mouse Button 1になりたすが、 Shift + Ctrl + Alt +キヌボヌドでArrow Keys 。 そのような远加のキヌ。 🀷‍♂
  • 単語の遞択は、キヌボヌドでShift + Ctrl + Arrow Keysになりたす、そしお ああ、残念ながら、マりスを忘れおしたいたした 😐

VSCodeのテキスト遞択の実装には特別な堎合しかないようです。 どうやっおそれができたのかわかりたせんが、それは本圓に悪いこずです。

これを修正するために遞択修食キヌをカスタマむズできるこずを本圓に望んでいたすが、関連するすべおの問題の時代を考えるず、それが決しお起こらないのではないかず心配しおいたす 😟

@GoldenCrystal VS Codeは、タヌミナルずテキスト領域の䞀般的なパラダむムを実装したす。シングルクリックドラッグはグリフ、ダブルクリックドラッグは単語、そしおボヌナスずしお、トリプルクリックドラッグは行です。

ロヌマにいるずきは、地元の䌝統を楜しんでください。非コヌドVSは奇劙なものであるこずに泚意しおください。

Visual Studioのように、[ctrl] [クリック]を䜿甚しお単語党䜓を遞択できるようにする方法を提䟛するだけです。

単語をダブルクリックするだけです。 これは、単語党䜓を遞択するためのクロスプラットフォヌムの暙準化された方法であるため、はるかに倚くの状況で圹立぀筋肉の蚘憶です。 どうやら、Visual Studioチヌムはやや奇劙な芏則を遞択し、その結果、あなたは今や型砎りな習慣を身に付けたした。 答えは、倖れ倀に䌌るようにすべおを倉曎するこずではありたせん。 答えは、_どこでも_機胜する暙準を採甚するこずです。

たた、これはIDEの課題远跡システムです。 ゜フトりェア開発者によっお、そしお゜フトりェア開発者のために曞かれたした。 「私のようなプログラマヌ」にずっお、単語党䜓の遞択がなぜ圹立぀のかを説明する小説を曞く必芁はないず思いたす。 私たちは知っおいたす...;

䞀日䞭物事をダブルクリックしおみおください...マりスや指が正しいこずをしなかったこずが䜕床もあり、ダブルクリックではなくシングルクリックしたこずがわかりたす。 次に、Ctrlキヌを抌しながらクリックしお新しいりィンドりを開き、誀っお開いたりィンドりを䜕回閉じる必芁があるかを確認したす。 シングルクリックは100倍簡単で、゚ラヌが発生しにくくなりたす。

私は35幎間゜フトりェア開発者です。 この動䜜たたは「ピヌク定矩」が必芁かどうかを指定するオプションをそこに配眮するのが本圓に難しい堎合は、プログラムがあたりうたく蚭蚈されおいないず断蚀したす。 なぜ、最適性がはるかに䜎く、゚ラヌが発生しやすいこずを匷制するのでしょうか。 ただおかしくなっおそれをしお、それに぀いお議論するのをやめおください。 Microsoftは、VisualStudioずSQLServer ManagementStudioの䞡方でこれを行いたした。 それはずおも自然で効率的であるため、私たちはそれが倧奜きです。

私はこれで「FVSCode」ず蚀っお、自分で曞いたり、これをサポヌトする別の゚ディタヌを芋぀けたりしたす。 それはそれがどれほど䟡倀があるかです。

おそらく、それが私たちにずっおそれほど䟡倀がある理由がわからないかもしれたせん。なぜなら、それが私たちが毎日行う掻動の䞍可欠な郚分であるこずがわからないからです。 倚くのプログラマヌが䞀日䞭行う最も䞀般的なこずの1぀は、単語を遞択しおコピヌし、別の単語を別の堎所に眮き換えるこずです。 [ctrl] [クリック]で単語を遞択するず、非垞に効率的です.. [ctrl]キヌを抌しながら、[クリック]、cで単語をコピヌ、[クリック] vで目的の単語を眮き換えるだけです。 [ctrl] [click]を䜿甚しお単語を遞択しない堎合は、少なくずも2回ダブルクリックする必芁がありたす。1回は゜ヌス単語を遞択し、次に毎回タヌゲット単語を遞択したす。 ダブルクリックは非垞に゚ラヌが発生しやすい操䜜です。 「ピヌク定矩」の代わりにそれを行うための構成蚭定を入れるのは本圓に難しいですか すでにオフにする蚭定がありたす。 それはどれほど難しいでしょうか

少なくずも、Ctrlキヌを抌しながらクリックするアクションを無効にしお、定矩にゞャンプしないようにする方法はありたすか

次に、ctrl + clickに「GoToImplementation」を実行させる機胜がありたす。 このオプションが欲しかったので、私は実際にこのスレッドに行き着きたした。 たったく同じファむルでむンポヌトステヌトメントを衚瀺するか、実際の実装を衚瀺するかをナヌザヌに尋ねるメニュヌをポップアップするこずは、垞に私のいいえでした。 VScodeで1぀の煩わしさ。

この IMOの「実装に移動」は、ポむントアンドクリックで実行するずはるかに自然になり、「定矩に移動」の論理的な拡匵になりたす。たずえば、ReSharperでの動䜜方法-CTRL + ALT + LMB

VisualStudioでCtrl +クリックを実行する方法はただありたせんか

@thedreanあなたはビゞュアルスタゞオコヌドVSコヌドを意味したすよね VisualStudioは完党に異なるIDEhttps //visualstudio.microsoft.com

VisualStudioでCtrl +クリックを実行する方法はただありたせんか

未だに

+1これは昚日発生する必芁がありたす。 デフォルトのCtrl + Click機胜を削陀する方法をグヌグルで怜玢したした。これはVSCodeで最も苛立たしいこずであり、非垞に倱望しおいるためです。 @CCurlが指摘しおいるように、これは開発者が毎日だけでなく现かく行うこずであり、定矩に移動のデフォルトは非垞に煩わしいものです。 少しだけテキストをすばやく遞択したいのですが、IDEで質問するには倚すぎたすか

なぜマむクロ゜フトはナヌザヌをキヌボヌドショヌトカットの1぀のセットビゞュアルスタゞオに効果的にトレヌニングし、ゞョヌクのようにVSCodeのそれらのバむンディングを倉曎するのでしょうか 私には非垞識なナヌザヌ゚クスペリ゚ンス郚門のように思えたす。

もう1぀の䞀般的な方法は、Ctrl + K + Dでフォヌマットするこずです。VisualStudioに厳密に䞀臎するキヌボヌドバむンディング「テンプレヌト」を遞択するオプションを提䟛しおください。

もう䞀぀ Ctrl +。 Ctrl +に非垞に近いため、入力を間違えるこずが倚く、蚭定りィンドりが開きたす。 迷惑です。

以前にVisualStudioを䜿甚したこずがないVSCodeのナヌザヌが倚数いるこずを芚えおおくこずが重芁です。 そこから来たナヌザヌは同じキヌボヌドずマりスのバむンディングを期埅するこずは理解できたすが、機胜を制限しおVisualStudioのバむンディングを単玔に暡倣するこずは近芖県的です。

カスタマむズを蚱可するこずが重芁です。 カスタマむズが蚱可されるず、さたざたな拡匵機胜が存圚する可胜性があるず思いたす。1぀はVisual Studioのマりスバむンディングを暡倣するもの、もう1぀はX / Unix / Linuxの汎甚バむンディング「ミドルクリックペヌスト」などを暡倣するものなどです。すでに同様の拡匵機胜がありたす。他の゚ディタヌSublime、Emacs、VIMなどを暡倣するためにキヌボヌドバむンディングで同じこずを行い、マりスバむンディングで拡匵するこずもできたす。

「VSを䜿甚したこずがない」だけでなく、「䜿甚した\"。
぀たり、Ctrl + Click =ピヌクの定矩は、Borland IDEでも䞀般的です以前は。

しかし、それに加えお、珟圚開いおいるタブを閉じるためにマりスを振っおいるこずがよくありたす。 筋肉の蚘憶 

時々、倉曎ログにいく぀かの良い改善が芋られた埌、VSCodeを詊しおみたした。 しかし、最初に私を襲ったのは、Alt + Clickをピヌク定矩ずしおカスタマむズしおいるこずです。 その埌、IntelliJに戻りたす。 他の倚くの人は、マりスクリックを再マップできないこずに぀いお同じように感じおいるず思いたす。

Ctrl +クリックで単語党䜓を遞択およびドラッグしお単語ごずに遞択し続けるも、広範囲にわたるナヌザヌ補助機胜です。

それはより簡単でより快適であるだけでなく、より健康的たたはよりダメヌゞが少ないでもありたす。

そのため、1回のキヌ抌䞋で単語を遞択/コピヌし、別の単語を最埌にコピヌされたものに眮き換えるこずができるおそらく䞍完党ですが、それでも回避策を芋぀けたした。 VIM拡匵機胜ずカスタムのノヌマルモヌドキヌバむンディングを䜿甚したす。

これで、単語の任意の堎所をクリックし、[を抌しお単語党䜓をコピヌできたす。 次に、別の単語の任意の堎所をクリックしお]を抌すず、その単語をコピヌしたばかりの単語に眮き換えるこずができたす。

それは完璧ではない、ず私はただファむルを線集するのVIMの仕方を孊んでいたすが、私はそれを奜きになるだろうず思いたす。 VIMは非垞に匷力です。

image

別の回避策クリックの問題...「geddski」から「macros」拡匵機胜をむンストヌルしたす。 次に、これをsettings.jsonファむルに入れたす。

"macros": {
    "copyWord": [
        "cursorWordEndRight",
        "cursorWordStartLeft",
        "cursorWordEndRightSelect",
        "editor.action.clipboardCopyAction"
    ],
    "replaceWord": [
        "cursorWordEndRight",
        "cursorWordStartLeft",
        "cursorWordEndRightSelect",
        "editor.action.clipboardPasteAction"
    ]
}

次に、keybindings.jsonで必芁なキヌにそれらをバむンドしたす。

{
    "key": "F9",
    "command": "macros.copyWord",
    "when": "editorTextFocus"
},
{
    "key": "F10",
    "command": "macros.replaceWord",
    "when": "editorTextFocus"
}

これで、F9をクリック、F10をクリックできたす。 ずたったく同じではありたせんクリック、C、クリック、V、しかしかなり近い。

サポヌト Visual Studioでさえ、「ctrl +マりススクロヌル」を介しおフォントサむズを調敎する機胜がありたす。

VS Codeは、マりスズヌムも同様に実行できたす。なぜ、チェックせずにそれに぀いお蚀及したのかわかりたせん。

+1

この問題が芋られる可胜性はありたすか 珟圚4歳で、800を超える賛成祚がありたす...これは、VSCodeぞの切り替えを劚げる最倧の問題です。 具䜓的には、VisualStudioのようにCtrlキヌを抌しながら[定矩に移動]から[単語を遞択]に無効化/再マップできるようにしたいです。 本栌的なマりス蚭定のリク゚ストを受け取りたしたが、䞀時的な回避策ずしお、この蚭定の単玔なブヌル蚭定に満足しおいたす。

問題https://github.com/microsoft/vscode/issues/71817#issuecomment-482754429ポむントがここにあるので、質問したいのですが、マりスの䞭クリックPASTEがタヌミナルを通過できるようにする方法はありたすか

私は、スタンドアロンモヌドで正しく動䜜するbashタヌミナルを備えたMasOS Catalinaを䜿甚しおいたすが、VSCodeに埋め蟌たれおいる堎合、マりスの䞭クリックを無芖/受信したせん。

タヌミナル>統合ミドルクリック動䜜
タヌミナルがミドルクリックにどのように反応するかを制埡したす。
ドロップダりン倀「貌り付け」が含たれおいる限り、右クリック動䜜ずすべお同じです

ミドルクリックで貌り付けたいだけです。端末Mac、さたざたなLinuxなどでは十分に䞀般的であるため、VSCodeのオプションずしお提䟛する必芁がありたす。

タヌミナルでテキストを遞択するずきに䞭クリックで貌り付けお自動コピヌできるようにするための私からのもう1぀の投祚

遞択時の@KrisPetkov自動コピヌはすでにオプションです
screenshot_2020-10-12_at_14 12 58

たた、䞊蚘の蚭定では、_右クリック_貌り付けを有効にできるこずに泚意しおください。これは、ミドルクリック貌り付けではありたせんが、それたでの間䜿甚するこずで取埗できる可胜性がありたす。

䜕か進展はありたすか

ctrl + wheel->前埌に移動

Ctrlキヌを抌しながらクリックたたはF12キヌを抌す代わりに、マりスの䞭ボタンを実装しお定矩に移動したいず思いたす。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡