EditPlus3 自動完成

2018-10-14 11:53 更新
自動完成是一個將簡短縮寫轉(zhuǎn)換成完整字符串的省時功能。它默認(rèn)支持 Perl 和 C/C++。例如,若您輸入“if”然后按空格鍵,它會擴(kuò)展成下面的字符串。

if ()

}


萬一此功能成為干擾,您可以在按下空格鍵的同時按著 Shift 鍵或 Window 徽標(biāo)鍵來暫時禁止此功能。

為了讓其它文件類型能夠使用自動完成功能,您必須編寫自動完成文件然后在首選項(xiàng)對話框的設(shè)置和語法頁面中指定其路徑。

自動完成文件是個擴(kuò)展名為“.ACP”且必須按預(yù)定義語法編寫的純文本文件。語法非常簡單。最快的方法是用 EditPlus 查看 .ACP 文件樣本。

標(biāo)頭信息


#title=C/C++
#case=y


每個語句必須以‘#’符號開頭。

1. #TITLE - 自動完成文件的標(biāo)題。

2. #CASE - 指定是否區(qū)分大小寫?!畒’表示是,‘n’表示否。默認(rèn)值是‘n’。


您也可以在自動完成文件中插入注釋行。注釋行以分號(;)開始。若您要指定一個以分號開始的文本素材,您必須把轉(zhuǎn)義字符‘^’放在其前面。


文本素材


#t=if
if (^!)
}


文本素材的格式與素材文本庫相同。每個文本素材以“#t=title”形式的標(biāo)題開始。標(biāo)題是您要擴(kuò)展的縮寫詞。接著是正文。您可以使用“^!”定義可選熱點(diǎn)?!?code>^”被用作轉(zhuǎn)義字符。若您要在正文中插入“^”字符本身,您必須像這樣:“^^”輸入該字符兩次。當(dāng)您在正文中插入“#”,您也要像這樣:“^#”在其前面加上一個轉(zhuǎn)義字符。正文可以有多行??梢栽谀┪残械南乱恍蟹胖靡粋€可選的‘#’符號來指示文本素材結(jié)束。請注意,定界符不允許出現(xiàn)在標(biāo)題中(#t=)。


#t=if
if (^!)
}
#


用戶文件保存機(jī)制


在 EditPlus 網(wǎng)站的用戶文件頁面上有一個用戶文件(stx、ctl、acp 文件)集合。若您愿意與其他用戶分享您的文件,您可以提交您自己的語法文件到<submit@editplus.com>。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號