keymapping

    2熱度

    1回答

    我在復古模式下使用Sublime Text2。我禁用了箭頭鍵,所以我不使用它們在插入模式下移動光標。現在想知道,如果可能的話,映射向上/向下鍵,以便它們將上下移動一行代碼。在vim中,只需將鍵映射到像「dd k P」這樣的序列就可以輕鬆地刪除線移動光標並將其移到上面。 Sublime中鍵映射的語法對於初學者來說仍然相當複雜。 感謝

    5熱度

    1回答

    是否崇高文本(2 | 3)有一個API方法或確定是否快捷方式或熱鍵序列已經被指定的某種方式?我安裝了很多插件和宏,並且在創建新插件時,可能很難確定將其分配給哪個鍵序列,因此我不會與其他內容衝突。密鑰綁定可以分配在Packages/Default,Packages/User的.sublime-keymap文件中,無論哪個插件想分配它們。爲了使事情更加複雜,我研究了三種不同的操作系統,並且每個平臺都有

    1熱度

    2回答

    我幾乎可以肯定,別人也有這個問題,這可能是一個重複,但我不知道該怎麼稱呼一個像<C-L>命令,所以我沒有任何運氣發現一個存在的問題。如果這是重複的,請重定向我。 的問題是從的vimrc部分,上面寫着這樣的: " Map <C-L> (redraw screen) to also turn off search highlighting until the " next search nnore

    0熱度

    2回答

    nmap <F9> gg=G imap <F9> <ESC>gg=Ga 我有這個在我的.vimrc,我在我的源文件中,該行按預期工作,這意味着什麼是equalprg定義的正確執行,問題在這個執行之後,我的光標返回到文件的頂部,這是我真的不想發生的事情:有一種方法可以避免這種情況發生?

    1熱度

    2回答

    我想在vim中爲Bundle插件組合兩個命令。因爲BundleUpdate會提取所有插件並安裝它們,速度很慢。我有以下幾點。前兩項工作正常,但第三項沒有。它在BundleClean操作後停止。我如何讓vim運行第二個命令? command! -bang BI BundleInstall<bang> command! -bang BC BundleClean<bang> ;not working

    0熱度

    1回答

    我正在嘗試執行以下映射noremap <ESC>:<C-w>l <leader>l或noremap <ESC><C-w>l <leader>l或某種實現相同效果的映射,以使窗口拆分100x之間的切換更容易。問題是我收到了一條E20: Mark not set消息。我究竟做錯了什麼?這是一個錯誤?或者它是不可能的?我有映射來分割窗口,但我似乎無法得到這個工作。

    3熱度

    1回答

    這個問題是什麼原因促使這裏我的前面的問題:Vim's '(insert) VISUAL' mode? 在這個問題,我問了一下「VISUAL」模式與「(insert) VISUAL」模式,這就是你直接從插入模式,進入可視化模式。我發現,行爲有所依賴於視覺模式「亞型」的映射,我不明白爲什麼: vnoremap x <Esc>jjj vnoremap <A-[> <C-G>ugv 第一映射說明如何

    1熱度

    2回答

    比方說,我有一個映射: imap a AAA vmap b BBB 我需要一種方式來獲取映射值。 下是不適合我,因爲我需要返回值映射到操作: imap a vmap b 我正在尋找的東西像這樣的功能: let a = getimap("a") => a = "AAA" let b = getvmap("b") => b = "BBB"

    1熱度

    1回答

    應該讓密鑰通過,以便隨後按鍵被識別爲未安裝vimperator。我得到的行爲相當於vimperator key的p,其中clipbaord的內容輸入到omnibar(或搜索欄)中。這似乎是默認行爲,因爲我沒有映射到,並且在幫助頁面中沒有提及。我怎樣才能把鑰匙傳回去?

    2熱度

    1回答

    我的IntelliJ鍵盤佈局重置每次我重新啓動我的系統或有時當我安裝一個新的插件。如果它很重要,我正在使用容量非常有限的win XP - 只有1個驅動器容量爲25 GB。但是,仍然有7 GB的可用空間。任何想法爲什麼發生這種情況&這怎麼能避免?