?
Dokumen ini menggunakan Manual laman web PHP Cina Lepaskan
自動完成是一個將簡短縮寫轉(zhuǎn)換成完整字符串的省時功能。它默認支持 Perl 和 C/C++。例如,若您輸入“if”然后按空格鍵,它會擴展成下面的字符串。
if ()
}
萬一此功能成為干擾,您可以在按下空格鍵的同時按著 Shift 鍵或 Window 徽標鍵來暫時禁止此功能。
為了讓其它文件類型能夠使用自動完成功能,您必須編寫自動完成文件然后在首選項對話框的設(shè)置和語法頁面中指定其路徑。
自動完成文件是個擴展名為“.ACP”且必須按預(yù)定義語法編寫的純文本文件。語法非常簡單。最快的方法是用 EditPlus 查看 .ACP 文件樣本。
標頭信息
#title=C/C++
#case=y
每個語句必須以‘#’符號開頭。
1. #TITLE - 自動完成文件的標題。
2. #CASE - 指定是否區(qū)分大小寫?!畒’表示是,‘n’表示否。默認值是‘n’。
您也可以在自動完成文件中插入注釋行。注釋行以分號(;)開始。若您要指定一個以分號開始的文本素材,您必須把轉(zhuǎn)義字符‘^’放在其前面。
文本素材
#t=if
if (^!)
}
文本素材的格式與素材文本庫相同。每個文本素材以“#t=title”形式的標題開始。標題是您要擴展的縮寫詞。接著是正文。您可以使用“^!”定義可選熱點?!癪”被用作轉(zhuǎn)義字符。若您要在正文中插入“^”字符本身,您必須像這樣:“^^”輸入該字符兩次。當您在正文中插入“#”,您也要像這樣:“^#”在其前面加上一個轉(zhuǎn)義字符。正文可以有多行??梢栽谀┪残械南乱恍蟹胖靡粋€可選的‘#’符號來指示文本素材結(jié)束。請注意,定界符不允許出現(xiàn)在標題中(#t=)。
#t=if
if (^!)
}
#
用戶文件保存機制
在 EditPlus 網(wǎng)站的用戶文件頁面上有一個用戶文件(stx、ctl、acp 文件)集合。若您愿意與其他用戶分享您的文件,您可以提交您自己的語法文件到<submit@editplus.com>。