第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于vimrc的函數(shù)使用能不能分享一下經(jīng)驗(yàn)

答主,我是bilibili來的,之前就問過你問題,哈哈!

我描述一下我遇到的問題,我在寫php文件的時(shí)候經(jīng)常會(huì)用到中括號(hào);在不同的情境下我希望自動(dòng)補(bǔ)全的格式有所不同,比如說:

$data['key']?=?'value';//這種情況只需要敲擊"["自動(dòng)映射成"[]"就可以了,這個(gè).vimcr寫成?imap?[?[]<ESC>i
$data?=?[
????
];//這種情況.vimrc需要使用函數(shù)吧(猜測(cè))

這是我寫的vimrc

imap?[?[]<ESC>i<c-r>=Demo('?')<CR>
function!?Demo(char)
????if?getline('.')[col('.')?-?3]?==?a:char
????????return?'ab'
????else
????????return?'cd'
????endif
endfunction

這種情況會(huì)向中括號(hào)內(nèi)添加字符串,當(dāng)光標(biāo)左側(cè)第一個(gè)字符的是空格的時(shí)候會(huì)填寫[ab],反之填寫[cd];

我想把a(bǔ)b換成<CR>,可是報(bào)錯(cuò),我都想法是把'ab'替換成插入模式的中的回車,這個(gè)要怎么寫?3Q!

備注,我也不懂vim的語(yǔ)法配置,上面的配置文件是借鑒別人寫的,自己揣摩的。。。

正在回答

揣摩得很好,又學(xué)到了,

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

關(guān)于vimrc的函數(shù)使用能不能分享一下經(jīng)驗(yàn)

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)