国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

VIM 為什么光標移動緩慢

Tangpj / 1431人閱讀

摘要:通過開啟追蹤發現,每次移動都會執行一個這樣的函數,很明顯是高亮對應的括號這樣的功能。光標移動緩慢上沒感覺,但是同樣的配置在樹莓派上很糟糕,移動都非常緩慢,大概等接近一秒才能反應,這讓人有點不能忍。

關鍵詞:vim Highlight_Matching_Pair slow

Mac上沒感覺,但是同樣的配置在樹莓派上很糟糕,jk移動都非常緩慢,大概等接近一秒才能反應,這讓人有點不能忍。

通過開啟:set verbose=9追蹤發現,每次jk移動都會執行一個call s:Highlight_Matching_Pair這樣的函數,很明顯是高亮對應的括號這樣的功能。

同樣,我們也可以通過:au CursorMoved查看鼠標移動時定義的調用。

查看后發現是來自matchparen.vim這個內置插件中的方法。
于是搜了一下,在這個vim腳本中發現關閉的方法:: NoMatchParen,就會關閉一切自動配對高亮了。如果再開啟,就輸入: DoMatchParen

參考:Disable Highlight Matched Parentheses in ViM : “let loaded_matchparen = 1” not working

有人建議開vim后自動關閉它:

" Disable parentheses matching depends on system. This way we should address all cases (?)
set noshowmatch
" NoMatchParen " This doesnt work as it belongs to a plugin, which is only loaded _after_ all files are.
" Trying disable MatchParen after loading all plugins
"
function! g:FuckThatMatchParen ()
    if exists(":NoMatchParen")
        :NoMatchParen
    endif
endfunction

augroup plugin_initialize
    autocmd!
    autocmd VimEnter * call FuckThatMatchParen()
augroup END

發現的確關閉了。但是好像jk的速度還是一樣。# VIM 光標移動緩慢
vim Highlight_Matching_Pair slow

Mac上沒感覺,但是同樣的配置在樹莓派上很糟糕,jk移動都非常緩慢,大概等接近一秒才能反應,這讓人有點不能忍。

通過開啟:set verbose=9追蹤發現,每次jk移動都會執行一個call s:Highlight_Matching_Pair這樣的函數,很明顯是高亮對應的括號這樣的功能。

同樣,我們也可以通過:au CursorMoved查看鼠標移動時定義的調用。

查看后發現是來自matchparen.vim這個內置插件中的方法。
于是搜了一下,在這個vim腳本中發現關閉的方法:: NoMatchParen,就會關閉一切自動配對高亮了。如果再開啟,就輸入: DoMatchParen

參考:Disable Highlight Matched Parentheses in ViM : “let loaded_matchparen = 1” not working

有人建議開vim后自動關閉它:

" Disable parentheses matching depends on system. This way we should address all cases (?)
set noshowmatch
" NoMatchParen " This doesnt work as it belongs to a plugin, which is only loaded _after_ all files are.
" Trying disable MatchParen after loading all plugins
"
function! g:FuckThatMatchParen ()
    if exists(":NoMatchParen")
        :NoMatchParen
    endif
endfunction

augroup plugin_initialize
    autocmd!
    autocmd VimEnter * call FuckThatMatchParen()
augroup END

發現的確關閉了。但是好像jk的速度還是一樣。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/25061.html

相關文章

  • vim 入坑指南

    摘要:助記符上的所有定義的快捷鍵都是有一定的意義的,在這里我先把常用的一些列出來。我剛開始學的時候,還不知道有那些助記符,基本完全靠死記硬背,我就是用一張紙,然后把命令手寫抄到紙上,放在我的電腦旁,忘了就馬上拿來看看,別說,效果還挺好的。 個人站點:桃園 0. 前言 0.1 簡介 vim 被譽為『編輯器之神』,與之同時代的 emacs 被譽為『神之編輯器』??梢钥吹贸?vim 在編輯器的地...

    zhou_you 評論0 收藏0
  • MacVIM

    摘要:當光標從一點移動到另外一點,在這兩點之間的文本包括這兩個點稱作被跨過,這里的命令也被稱作是。移動光標到當前行的第一個字母位置。剪貼板在里面被稱為寄存器。將會拷貝從當前光標到第三個出現的引號之間的內容到剪貼板。 https://github.com/b4winckler/macvim/releases Type :h macvim For usage instructions, Typ...

    13651657101 評論0 收藏0
  • Vim 的哲學(四)

    摘要:的哲學第四篇姍姍來遲,狗血的原因我就不多說了,好消息是我將為這個系列帶來一些動態演示。所以目前為止你學會上述四個動作指令就足夠了。以詞為單位使得我們可以更精確也是更具語義化的移動光標,并且要比逐個字符的移動要快得多。 Vim 的哲學第四篇姍姍來遲,狗血的原因我就不多說了,好消息是我將為這個系列帶來一些動態演示。原本我打算錄視頻的,但是文章都寫了那么些篇了,現在再錄視頻似乎晚了些,所以我...

    xiao7cn 評論0 收藏0
  • Vim中文鍵盤速查表及Vim命令索引

    摘要:經典的鍵盤速查表中文介紹圖以及各命令的詳細介紹索引,按不同顏色區分動作命令操作符,推薦閱讀談談中的操作符和動作命令。原文地址中文鍵盤速查表詳細介紹 經典的Vim鍵盤速查表中文介紹圖以及各命令的詳細介紹索引,按不同顏色區分Vim動作(motion)、Vim命令、Vim操作符(operator),推薦閱讀談談Vim中的操作符和動作命令。 showImg(https://image.vimj...

    forsigner 評論0 收藏0
  • vim 入門筆記

    摘要:學習整理注意后文中帶尖括號的描述表示鍵盤按鍵,比如回車是指回車按鍵。輸入文件名回車即可進入編輯器編輯該文件。按鍵回車進入替換模式可以連續替換多個字符。所有的命令都必須敲回車鍵結束。 前言 本文的初衷 從知道 vim 開始我就有心學習并嘗試過幾次,每次都是暫時的心血來潮,最終全部不了了之,就連最基本的 vimtutor 我都是學個兩三節就半途而廢,所以這次干脆寫篇文章,利用幾次學習把這篇...

    Hegel_Gu 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<