vimscript學習筆記 五 對映

2021-10-23 21:00:51 字數 609 閱讀 8388

一    vimscript基本對映

如果說vimscript有乙個特性使得你能夠按照你的意願定製vim,那就'非鍵盤對映'莫屬

---------- '分割線' ----------

你可以'通過鍵盤對映'告訴'vim':當我'按下這個鍵'時,我需要你'放棄(abandon)預設'操作,'按我的想法做'。

(1)從normal模式鍵盤對映開始

:map - x
效果

將'游標置於'文字中的某處,'按下-',會刪除'游標下的字元'

注意:vim刪除了'當前游標下'的字元,就好像你按了x一樣

補充:相關的命令也是'normal模式下的命令'

繼續

:map - dd

我們本來就有個按鍵用於 "刪除當前游標下的字元" ,所以我們將'-重新對映'到稍微有用的功能。

現在移動游標到任意一行,再'按下-',這次vim'刪除了整行的文字'

vimscript學習筆記 一 前言

一 說明 vim是乙個功能相當強大的編輯器,本篇章將向你介紹vimscript,一門用於定製vim的指令碼語言。讀完本書 你將能夠定製vim使其更加適應你的文字編輯需求,以後再使用vim將有更好的體驗。目標 你需要根據你的 工作性質 喜好 以及 習慣 定製它 備註 一天僅很少的時間使用vim,學習v...

C 學習筆記(五)

今天來學習一下overload 過載 它和override 重寫是有區別的。通常,自然語言中同乙個詞可以代表多種不同的含義,具體含義要依賴上下文來確定。這就是所謂的一次多義 該詞被過載 overload 了。在c 中,還有另外乙個因素會使函式名過載 建構函式。因為建構函式的名字預先由類的名字確定,所...

Qt Model View 學習筆記 五

view 類 概念 在model view架構中,view從model中獲得資料項然後顯示給使用者。資料顯示的方式不必與model提供的表示方式相同,可以與底層儲存資料項的資料結構完全不同。內容與顯式的分離是通過由qabstractitemmodel 提供的標準模型介面,由qasbstractite...