我喜歡_被視爲大多數用途的關鍵字字符,但對於縮寫我想_觸發縮寫。有沒有辦法自動做到這一點,或者是我最好的選擇,在輸入下劃線之前按<C-]>
?使用案例:如果我有一個很長的單詞,我經常輸入,我可能會有變量包含那個長單詞(例如形式爲myverylongname_foo_table的表名),並且希望在打字過程中激活縮寫,只需按下下劃線。Vim觸發下劃線的縮寫?
0
A
回答
0
0
找到了一個工作解決方案。我可以設置一個自動命令,在我進入插入模式時從iskeyword
定義中刪除_,並在我離開時恢復它。
autocmd InsertEnter * setl iskeyword-=_
autocmd InsertLeave * setl iskeyword+=_
+0
這有我不想引起的副作用,如搞砸自動補全。將接受沒有這些缺點的答案。 – Kvass
相關問題
- 1. IE7縮寫下劃線
- 2. 觸發時無法下劃線顯示
- 3. 下劃線到駝峯大小寫,排除大寫下劃線
- 4. 下劃線代替Vim中的空白
- 5. vim中的奇怪下劃線符號
- 6. 如何在多線Eatchar Vim的縮寫
- 7. 在vim中用短劃線加下劃線文字
- 8. markdown [在vim中創建下劃線
- 9. Vim:下劃線(_)自動轉換爲(< - )
- 10. 下劃線標題 - 縮小線
- 11. Vim中的縮寫以下命令
- 12. 下劃線的油門功能不會觸發
- 13. 使用下劃線縮小對象
- 14. 加下劃線或不加下劃線
- 15. 文本下劃線顯示下劃線
- 16. PHP - 前大寫字母加下劃線
- 17. 爲什麼auto_increment拼寫爲「下劃線」?
- 18. 用小寫字母替換下劃線
- 19. Mac OS WebView下劃線拼寫錯誤
- 20. 在下劃線庫中重寫_.memoize
- 21. SQL插入值小寫和下劃線
- 22. htacces重寫不能捕捉下劃線
- 23. 強調了VIM縮寫
- 24. 下劃線TextView的
- 25. 用下劃線
- 26. 用下劃線
- 27. 如何在vim中輸入一個顛倒的下劃線?
- 28. vim中的光標可以更改爲下劃線嗎?
- 29. Vim「觸發器縮寫」命令i_CTRL-]有時會插入文字<C-]>
- 30. CSV Python劃分下劃線
這可以用地圖來解決,但是,我沒有你的_USE case_理解的一部分:你所有的長名都有縮寫嗎? – sidyll
我需要經常輸入幾個長名稱/單詞,併爲這些單詞創建了縮寫。 – Kvass
啊我明白了。我發佈了地圖答案,我認爲這可能適合你。 – sidyll