EditPlus3 自動完成

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

if ()

}


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

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

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

標頭信息


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


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

1. #TITLE - 自動完成文件的標題。

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


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


文本素材


#t=if
if (^!)
}


文本素材的格式與素材文本庫相同。每個文本素材以“#t=title”形式的標題開始。標題是您要擴展的縮寫詞。接著是正文。您可以使用“^!”定義可選熱點。“^”被用作轉義字符。若您要在正文中插入“^”字符本身,您必須像這樣:“^^”輸入該字符兩次。當您在正文中插入“#”,您也要像這樣:“^#”在其前面加上一個轉義字符。正文可以有多行。可以在末尾行的下一行放置一個可選的‘#’符號來指示文本素材結束。請注意,定界符不允許出現(xiàn)在標題中(#t=)。


#t=if
if (^!)
}
#


用戶文件保存機制


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

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號