[英]Vim setup with Visual Studio
有一段時間我在VS Code中使用VIM 。 但是我當前的項目需要使用Visual Studio 。 在為 vs code 設置 vim 時,我修改了我的settings.json和keybindings.json文件。 如何在 Visual Studio 2022 中應用此類修改。 以下是來自 v ...
[英]Vim setup with Visual Studio
有一段時間我在VS Code中使用VIM 。 但是我當前的項目需要使用Visual Studio 。 在為 vs code 設置 vim 時,我修改了我的settings.json和keybindings.json文件。 如何在 Visual Studio 2022 中應用此類修改。 以下是來自 v ...
[英]How can I reverse selection in VsVim?
我想在 VS2022 中反轉 VsVim 中的選定文本。 例如: asdfg到gfdsa 我已經嘗試過Reverse selected text和this solution 。 但是這些措施使我的選擇被c取代了。 如果我先從視覺上選擇文本,然后輸入:set revins ,我會得到一個錯誤: No ...
[英]How to remap ESC key to CAPS LOCK in VsVIM in Visual studio
我曾經在 Ubuntu 中使用 Vim。 現在在 Windows 中使用 Visual Studio。 我對 Visual Studio 比較陌生。 我已經安裝了 VsVim 擴展並想將 ESC 鍵重新映射到 CAPS LOCK 以退出插入模式並進入正常模式。 如何自定義這個? ...
[英]Microsoft PowerToys key mapping not working in Visual Studio
我正在使用帶有 VsVim 擴展的 Visual Studio 2019 來獲得 Vim 功能。 我最近發現並嘗試使用 Microsoft PowerToys 用我的大寫鎖定鍵重新映射我的轉義鍵。 這適用於 Visual Studio 之外的所有內容。 當 Visual Studio 具有焦點時,這 ...
[英]Copy in insert mode with mouse
我正在使用 vsvim,有時我用鼠標在插入模式下突出顯示代碼並想復制或剪切它。 但我不知道怎么做。 相反,我必須改回正常模式,再次突出顯示它然后剪切它。 我嘗試 Ctrl+O 但它會擺脫突出顯示。 有誰知道如何解決這個問題? 插入模式下突出顯示的文本 ...
[英]Use ctrl-j and ctrl-k to navigate menus in Visual studio
我通常使用 vim,但有時使用 Visual Studio 19 會很方便。我試圖使我的鍵綁定在兩者之間盡可能保持一致。 在 vim 中,我使用ctrl-p通過鍵入文件名來打開文件。 我將 Visual Studio 切換為使用 vscode 鍵盤映射默認值來獲得此行為(vscode 還使用ctr ...
[英]Regex convert to uppercase in VSVim
我目前正在使用:s/(-[az].*-)([az])/$1\\U$2/. ,但是這只是刪除了第二個之后的字符-而不是將其轉換為大寫變體? 我有一個 CSS 文件,我有幾個條目,形式為ql-font-timesnewroman 、 ql-font-arial 、 ql-font-geneva等。我 ...
[英]VsCode VIM - How to open "New Untitled File"
在 VsCode VIM(原版安裝)中,您將如何執行Ctrl + N ? 檢查鍵盤快捷鍵時,它看起來像這樣: 我通過運行:new在 VIM 中嘗試了簡單的方法,但它在同一個編輯器中打開了一個新選項卡,而不是一個全新的選項卡。 理想情況下,我正在尋找一種簡單的方法來做到這一點,而無需重新映射任 ...
[英]Open file in Visual Studio's split window which is already open in another window
在此處使用 Visual Studio 2019 社區。 我有兩個垂直拆分的窗口(也就是說,一個窗口在左側,一個在右側),並且我在左側窗口中打開了一堆 .h 文件。 如果我當前在右側窗口中,並使用 ctrl+shift+t(或 ctrl+tab)選擇一個已經位於左側窗口選項卡中的文件,它將在左側 ...
[英]Is there a feature flag I can test in .vimrc to tell whether I am running VsVim?
在.vimrc ,我可以通過測試has('gui_running')來測試我是否已加載到 GVim 中。 是否有 VsVim 使用的類似功能標志,以便我可以測試 VsVim 當前是否正在運行? 原因是我在常規 Vim 中使用的一些映射在 VsVim 中運行時會導致問題,所以我想避免在 VsVim ...
[英]Replace default movement keys in Visual Studio menus
我正在使用 VsVim,我想讓 Visual Studio 中菜單的 rest 使用j導航到 go 向下和k向上移動。 例如,當使用Go To All功能時,如果能夠使用j和k而不是Down Arrow和Up Arrow來導航結果會很好 ...
[英]Change insert cursor caret in VS19
我不喜歡插入文本的梁/虛擬插入符號。 我非常喜歡水平/下划線光標插入符號。 我嘗試了guicursor,但似乎不受支持。 如何配置VsVim或Visual Studio以獲取所需的光標插入符樣式? 例: ...
[英]Vim - Mimic ZenCoding/Emmet for other languages (like ZenSharp for C#)?
我只試過幾次 Vim,我想完全投入,但我想知道它是否有類似於 ZenSharp for ReSharper 的功能? 例如。 如果我輸入ppiCount+它將擴展為: public int Count { get; set; } 您對屬性、字段和類使用類似的助記符。 它基於 ZenCoding/ ...
[英]VsVim - Case insensitive search by default
在帶有VSVIM插件的Visual Studio 2017中,如何將默認搜索設置為不區分大小寫? 我在普通的VIM中發現了一個可以回答該問題的問題,但是主目錄中沒有要修改的配置文件(因為它是Visual Studio中的一個插件): 如何在Vim中進行不區分大小寫的搜索 ...
[英]Can't configure VsVim to let Visual Studio handle ctrl+c, ctrl+v and ctrl+x
我已經使用VsVim大約一年了。 我始終能夠使用默認的ctrl + c和ctrl + v快捷鍵復制/粘貼文本。 幾天前它停止為我工作。 我認為VsVim鍵盤設置必須進行了某種更改,以處理這些鍵,而不是讓Visual Studio進行。 當前按Ctrl + v可切換可視模式。 問題是vs ...
[英]How will behavior differ if I let VS or VsVim handle all conflicting key bindings?
安裝VsVim后,Visual Studio會顯示一條消息,指出VsVim與Visual Studio之間的鍵綁定沖突。 我有兩個選擇: 使用VsVim處理所有問題 使用Visual Studio處理所有內容 和一個復選框: 包括所有范圍 如果有 ...
[英]VSVim - Escape mapping breaks cursor position behavior
我將_vsvimrc文件減少為一行: 現在,每當我直接按jk 或 esc ,它都會返回到正常模式,但還會將光標置於顯示該行為的列0: gif上 。 刪除jk的映射即可解決此問題。 這是預期的行為嗎? 我在Gvim中進行了相同的測試,但似乎沒有相同的問題。 github ...
[英]Avoid dual maintaining vimrc and vsvimrc files
我剛剛發現keithn / vsvimguide在Resharper中使用VsVim,並在我創建的新_vsvimrc文件中添加了一些使用Resharper功能的有用的鍵映射。 不幸的是,我在其他地方用於gVim / vim的_vimrc所有設置都不再被加載。 有沒有一種好方法,不必在兩個 ...
[英]VsVim port keyboard settings to another VS instance
我在VS2015中使用VsVim。 我分配了要由VS或VsVim處理的某些組合鍵(請參閱工具->選項-> VsVim->鍵盤)。 全新安裝VS2015后,我經常使用VM。 如何將鍵盤設置移植到其他VM,而不必每次都手動指定所需的鍵盤綁定? ...
[英]Vim/Vi Select visual select inside macro
我想創建一個宏來替換必須鍵入的內容: 等等 我一直在嘗試以下方法: 但沒有成功。 我在Windows上使用VsVim。 謝謝。 ...