有誰知道什麼辦法讓vim的正常命令模式的「F」鍵來操作不區分大小寫vim中大小寫不敏感的f鍵?
例
function! OpenCurrentFileInMarked()
在上面的線,如果我在該行的開始我希望能夠鍵入'fi'並獲得第一個'我'然後';'切換到函數名稱中間的大寫'I'。我更希望'f'鍵總是與大小寫無關。作爲默認值,我的工作會更好。
有誰知道什麼辦法讓vim的正常命令模式的「F」鍵來操作不區分大小寫vim中大小寫不敏感的f鍵?
例
function! OpenCurrentFileInMarked()
在上面的線,如果我在該行的開始我希望能夠鍵入'fi'並獲得第一個'我'然後';'切換到函數名稱中間的大寫'I'。我更希望'f'鍵總是與大小寫無關。作爲默認值,我的工作會更好。
你不能用普通的vim命令來做到這一點。但是,您可以將write your own function並將其綁定到它。
注意:只有爲'f'命令生成函數會削弱部分';'和','命令。 –
我在https://github.com/rhysd/clever-f.vim上寫了一個作者,因爲不區分大小寫的功能會很好,因爲:1)我重新映射;到:更容易訪問命令模式,以及2)它們已經與f,F,t,T移動到一個函數中,所以它可能是eay – toomey8
這裏的簡單答案是:使用插件。其他人以前有過這個想法。
Fanf,ingTastic;:查找跨行
這個插件的主要目的是使f
和t
交行邊界的字符。
爲了讓他們忽略你需要在你的vimrc中登錄let g:fanfingtastic_ignorecase = 1
的情況。
ft_improved:提高F/T命令
同樣在這裏。
要讓它忽略的情況下,你需要再次在你的vimrc中設置一個變量,這次是let g:ft_improved_ignorecase = 1
。
這裏還有一個:[vim-extended-ft](http:///www.vim.org/scripts/script.php?script_id=4726)。我更喜歡它,因爲我設法使用自定義鍵而不是f/t。 – Alexey
感謝您將';'鍵與'f'組合在一起。甚至不知道那個;)。 –