版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、會(huì)計(jì)學(xué)1編輯源程序代碼編輯源程序代碼1. 文本編輯器的快捷菜單文本編輯器的快捷菜單 在文本編輯器窗口單擊鼠標(biāo)右鍵,將彈出圖在文本編輯器窗口單擊鼠標(biāo)右鍵,將彈出圖5-1所示文本編輯器的快捷菜所示文本編輯器的快捷菜單。單。 刪除被選中的文本并將其移到刪除被選中的文本并將其移到 Windows 剪貼板剪貼板將選中的文本復(fù)制到剪貼板將選中的文本復(fù)制到剪貼板Windows 剪貼板剪貼板將剪貼板內(nèi)容粘貼到光標(biāo)位置將剪貼板內(nèi)容粘貼到光標(biāo)位置在一個(gè)或多個(gè)文本編輯器窗口中查找指定文本在一個(gè)或多個(gè)文本編輯器窗口中查找指定文本將光標(biāo)移到最近編輯的位置將光標(biāo)移到最近編輯的位置在光標(biāo)位置處以跟斗式設(shè)置在光標(biāo)位置處以跟斗
2、式設(shè)置 刪除一個(gè)斷點(diǎn)刪除一個(gè)斷點(diǎn)打開打開“檢驗(yàn)檢驗(yàn)”對(duì)話框?qū)υ捒虼蜷_打開“監(jiān)視監(jiān)視”窗口窗口打開打開“自動(dòng)匹配選項(xiàng)自動(dòng)匹配選項(xiàng)”窗口窗口打開打開“符號(hào)服務(wù)符號(hào)服務(wù)”對(duì)話框?qū)υ捒蚍艞壸罱牟僮鞣艞壸罱牟僮髦匦聢?zhí)行上次放棄的操作重新執(zhí)行上次放棄的操作圖圖5-1文本編輯器的快捷菜單文本編輯器的快捷菜單 第1頁/共32頁快捷鍵快捷鍵 光標(biāo)的動(dòng)作光標(biāo)的動(dòng)作Ctrl + 向左移動(dòng)一個(gè)詞向左移動(dòng)一個(gè)詞Ctrl + 向右移動(dòng)一個(gè)詞向右移動(dòng)一個(gè)詞End移到行末移到行末Home移到行首移到行首PgDn下移一屏下移一屏PgUp上移一屏上移一屏Ctrl + End移到文檔最后移到文檔最后Ctrl + Home移到文
3、本開始處移到文本開始處Ctrl + 移到與光標(biāo)相匹配的移到與光標(biāo)相匹配的左括號(hào)之前左括號(hào)之前Ctrl + 移到與光標(biāo)相匹配的移到與光標(biāo)相匹配的右括號(hào)之后右括號(hào)之后2. 文本編輯器的快捷鍵文本編輯器的快捷鍵(1)光標(biāo)移動(dòng)快捷鍵)光標(biāo)移動(dòng)快捷鍵除了使用方向按鍵之外,還可以使用表除了使用方向按鍵之外,還可以使用表5-1所示一些組合的快捷鍵來移動(dòng)光所示一些組合的快捷鍵來移動(dòng)光標(biāo)。標(biāo)。表表5-1光標(biāo)移動(dòng)快捷鍵光標(biāo)移動(dòng)快捷鍵第2頁/共32頁快捷鍵快捷鍵功能功能Shift + 選取該字符開始到下一行該字符位置之前的所有字符選取該字符開始到下一行該字符位置之前的所有字符Shift + 選取該字符開始到上一行該
4、字符位置之后的所有字符選取該字符開始到上一行該字符位置之后的所有字符Shift + End選取該字符開始到行末的所有字符選取該字符開始到行末的所有字符Shift + Home選取該字符開始到行首的所有字符選取該字符開始到行首的所有字符Shift + PgDn選取該字符開始到下一頁該字符位置之前的所有選取該字符開始到下一頁該字符位置之前的所有字符字符Shift + PgUp選取該字符開始到上一頁該字符位置之后的所有選取該字符開始到上一頁該字符位置之后的所有字符字符Ctrl + Shift + 選取該字符開始到該詞結(jié)束的所有字符選取該字符開始到該詞結(jié)束的所有字符Ctrl + Shift + 選取該
5、字符開始到該詞開始的所有字符選取該字符開始到該詞開始的所有字符Ctrl + Shift + 選取該字符開始到與其匹配的左括號(hào)的所有字符選取該字符開始到與其匹配的左括號(hào)的所有字符Ctrl + Shift + 選取字符開始到與其匹配的右括號(hào)的所有字符選取字符開始到與其匹配的右括號(hào)的所有字符Alt + Enter將光標(biāo)移到已選取文本的另一端將光標(biāo)移到已選取文本的另一端(2)文本選取快捷鍵)文本選取快捷鍵 除了雙擊鼠標(biāo)左鍵,選取那些由光標(biāo)位置決定的文本之外,還可使用表除了雙擊鼠標(biāo)左鍵,選取那些由光標(biāo)位置決定的文本之外,還可使用表5-2所示文本選取快捷鍵。所示文本選取快捷鍵。表表5-2 文本選取快捷鍵文
6、本選取快捷鍵 第3頁/共32頁(3)刪除操作的快捷鍵)刪除操作的快捷鍵 表表5-3所示為文本編輯器有關(guān)刪除操作的快捷鍵。所示為文本編輯器有關(guān)刪除操作的快捷鍵。表表5-3刪除功能的快捷鍵刪除功能的快捷鍵快捷鍵快捷鍵功能功能Ctrl + Ctrl + 退格退格刪除光標(biāo)左邊的詞刪除光標(biāo)左邊的詞Shift + Shift + 退格退格刪除光標(biāo)右邊的詞刪除光標(biāo)右邊的詞Ctrl + E,Ctrl + E,再單擊再單擊E E 刪除從光標(biāo)到行末的所有字符刪除從光標(biāo)到行末的所有字符第4頁/共32頁快捷鍵快捷鍵功能功能TabTab向后縮進(jìn)向后縮進(jìn)TabTab所確定的距離所確定的距離Shift + TabShift
7、 + Tab向前減少縮進(jìn)向前減少縮進(jìn)TabTab所確定的距離所確定的距離Shift + EnterShift + Enter清除隨后的空格鍵和清除隨后的空格鍵和 TAB TAB 鍵,插入一個(gè)換行符,鍵,插入一個(gè)換行符,并并將該行縮排至和前一個(gè)非空行平齊。將該行縮排至和前一個(gè)非空行平齊。Ctrl + EnterCtrl + Enter插入一個(gè)換行符而不清除當(dāng)前行中隨后的空格鍵插入一個(gè)換行符而不清除當(dāng)前行中隨后的空格鍵和和TAB TAB 鍵。鍵。(4)代碼縮排編輯快捷鍵)代碼縮排編輯快捷鍵 Visual LISP按默認(rèn)的格式縮排程序代碼,可以通過下拉菜單按默認(rèn)的格式縮排程序代碼,可以通過下拉菜單T
8、oolsWindow AttributesConfigure Current選項(xiàng)設(shè)置制表符選項(xiàng)設(shè)置制表符Tab的寬度(縮進(jìn)的字符數(shù))的寬度(縮進(jìn)的字符數(shù)),也可以用表也可以用表5-4所示代碼縮排編輯的快捷鍵,所示代碼縮排編輯的快捷鍵,還可以自定義格式編排程序的選項(xiàng)(參見還可以自定義格式編排程序的選項(xiàng)(參見5.4設(shè)置代碼格式)。設(shè)置代碼格式)。表表5-4代碼縮排編輯快捷鍵代碼縮排編輯快捷鍵第5頁/共32頁5.2 5.2 文本操作文本操作1. 1. 選取文本選取文本 雙擊鼠標(biāo)左鍵是選取文本最簡單的方法,具體選取了哪些字雙擊鼠標(biāo)左鍵是選取文本最簡單的方法,具體選取了哪些字符是根據(jù)光標(biāo)在以下的位置決定
9、的。符是根據(jù)光標(biāo)在以下的位置決定的。(1 1)若光標(biāo)緊挨某左圓括號(hào)之前,將選取該左圓括號(hào)至與之匹)若光標(biāo)緊挨某左圓括號(hào)之前,將選取該左圓括號(hào)至與之匹配的右圓括號(hào)之間的所有文本;配的右圓括號(hào)之間的所有文本;(2 2)若光標(biāo)緊跟某右圓括號(hào)之后,將選取該右圓括號(hào)至與之匹)若光標(biāo)緊跟某右圓括號(hào)之后,將選取該右圓括號(hào)至與之匹配的左圓括號(hào)之間的所有文本;配的左圓括號(hào)之間的所有文本;(3 3)若光標(biāo)緊挨某雙引號(hào)之前,將選取該雙引號(hào)至下一個(gè)雙引)若光標(biāo)緊挨某雙引號(hào)之前,將選取該雙引號(hào)至下一個(gè)雙引號(hào)之間的所有文本;號(hào)之間的所有文本;第6頁/共32頁(4 4)若光標(biāo)緊跟某雙引號(hào)之后,將選取該雙引號(hào)至前一個(gè)雙引)若
10、光標(biāo)緊跟某雙引號(hào)之后,將選取該雙引號(hào)至前一個(gè)雙引號(hào)之間的所有文本;號(hào)之間的所有文本;(5 5)若光標(biāo)緊挨某字符串前、緊跟某字符串后或某字符串內(nèi)部,)若光標(biāo)緊挨某字符串前、緊跟某字符串后或某字符串內(nèi)部,將選取該字符串。將選取該字符串。 單擊鼠標(biāo)左鍵,按住單擊鼠標(biāo)左鍵,按住ShiftShift鍵,在另一個(gè)位置單擊鼠標(biāo)左鍵,鍵,在另一個(gè)位置單擊鼠標(biāo)左鍵,將選取這兩個(gè)光標(biāo)之間的所有文本。將選取這兩個(gè)光標(biāo)之間的所有文本。除了以上的方法之外,還可使用表除了以上的方法之外,還可使用表5-2所示的文本選取快捷鍵。所示的文本選取快捷鍵。 第7頁/共32頁2. 2. 移動(dòng)文本移動(dòng)文本 除了使用標(biāo)準(zhǔn)的除了使用標(biāo)準(zhǔn)的
11、WindowsWindows剪切、復(fù)制和粘貼功能外,剪切、復(fù)制和粘貼功能外,Visual LISP Visual LISP 文本文本編輯器還允許用戶用以下方法將文本從文本編輯器窗口的某個(gè)位置拖到另一編輯器還允許用戶用以下方法將文本從文本編輯器窗口的某個(gè)位置拖到另一個(gè)位置。個(gè)位置。 移動(dòng)文本的步驟是:(移動(dòng)文本的步驟是:(1 1)選取要移動(dòng)的文本;()選取要移動(dòng)的文本;(2 2)光標(biāo)移到被選取文)光標(biāo)移到被選取文本之內(nèi)的任意位置后,按住鼠標(biāo)左鍵,光標(biāo)改變?yōu)閳D本之內(nèi)的任意位置后,按住鼠標(biāo)左鍵,光標(biāo)改變?yōu)閳D5-2(a)5-2(a)所示的形狀。所示的形狀。(3 3)將文本拖拽到新的位置,松開鼠標(biāo)左鍵即
12、可。)將文本拖拽到新的位置,松開鼠標(biāo)左鍵即可。3. 3. 復(fù)制文本復(fù)制文本 復(fù)制文本與移動(dòng)文本只有第三步不同,在拖拽文本時(shí),需要按住復(fù)制文本與移動(dòng)文本只有第三步不同,在拖拽文本時(shí),需要按住CtrlCtrl鍵,鍵,光標(biāo)改變?yōu)閳D光標(biāo)改變?yōu)閳D5-2(b)5-2(b)所示的形狀,然后將文本復(fù)制到新位置。所示的形狀,然后將文本復(fù)制到新位置。 (a) (b) 圖圖5- -2 用鼠標(biāo)移動(dòng)和復(fù)制文本時(shí)的光標(biāo)用鼠標(biāo)移動(dòng)和復(fù)制文本時(shí)的光標(biāo) 第8頁/共32頁4. 查找文本查找文本 選擇下拉菜單選擇下拉菜單S SearchearchF Findind,或單擊工具欄按鈕,或單擊工具欄按鈕 ,將彈出圖,將彈出圖5-35-
13、3所所示查找對(duì)話框。示查找對(duì)話框。圖圖5-3查找對(duì)話框查找對(duì)話框有關(guān)查找文本對(duì)話框的說明如下:有關(guān)查找文本對(duì)話框的說明如下:(1 1)Find WhatFind What編輯框:用于輸入要查找的字符串,如果在查找操作前選編輯框:用于輸入要查找的字符串,如果在查找操作前選取了文本,被選文本將會(huì)自動(dòng)出現(xiàn)在取了文本,被選文本將會(huì)自動(dòng)出現(xiàn)在Find WhatFind What文本框內(nèi)。文本框內(nèi)。第9頁/共32頁(2 2)SearchSearch欄:確定查找范圍。該欄有四個(gè)互鎖按鈕。依次是:欄:確定查找范圍。該欄有四個(gè)互鎖按鈕。依次是: Current selectionCurrent selectio
14、n:在文本編輯器窗口中亮顯的文本中查找;:在文本編輯器窗口中亮顯的文本中查找; Current fileCurrent file:僅在活動(dòng)編輯器窗口中的文件中查找;:僅在活動(dòng)編輯器窗口中的文件中查找; ProjectProject:在隨后指定的工程文件所包含的全部文件中查找,并在新的輸出窗:在隨后指定的工程文件所包含的全部文件中查找,并在新的輸出窗口中顯示所有與查找字符串匹配的表達(dá)式??谥酗@示所有與查找字符串匹配的表達(dá)式。 FilesFiles:在指定要查找文件目錄和文件類型的所有文件中查找,并在新的輸出:在指定要查找文件目錄和文件類型的所有文件中查找,并在新的輸出窗口中顯示所有與查找字符串匹
15、配的表達(dá)式。在這個(gè)新的輸出窗口用鼠標(biāo)左鍵雙擊窗口中顯示所有與查找字符串匹配的表達(dá)式。在這個(gè)新的輸出窗口用鼠標(biāo)左鍵雙擊任意亮顯的表達(dá)式,任意亮顯的表達(dá)式,Visual LISPVisual LISP將打開與其相關(guān)的將打開與其相關(guān)的LISPLISP文件。文件的類型可以用通文件。文件的類型可以用通配符。配符。(3 3)DirectionDirection欄:確定查找方向。該欄有兩個(gè)互鎖按鈕。依次是:欄:確定查找方向。該欄有兩個(gè)互鎖按鈕。依次是: DownDown:從光標(biāo)當(dāng)前位置處開始向下查找;:從光標(biāo)當(dāng)前位置處開始向下查找; Up:從光標(biāo)當(dāng)前位置處開始向上查找。:從光標(biāo)當(dāng)前位置處開始向上查找。 第1
16、0頁/共32頁(4 4)Match whole word onlyMatch whole word only切換開關(guān):如果為開,僅匹配全字。例如,切換開關(guān):如果為開,僅匹配全字。例如,若查找的文本是若查找的文本是entent,Visual LISPVisual LISP認(rèn)為它不與認(rèn)為它不與entnextentnext匹配;如果為關(guān)時(shí),匹配;如果為關(guān)時(shí),Visual LISPVisual LISP將認(rèn)為將認(rèn)為entent與與entnextentnext匹配。匹配。(5 5)Match caseMatch case切換開關(guān):如果為開,切換開關(guān):如果為開,Visual LISPVisual LISP
17、區(qū)分字母的大小寫。區(qū)分字母的大小寫。例如,若查找的文本是例如,若查找的文本是carcar,Visual LISPVisual LISP認(rèn)為它不與認(rèn)為它不與CarCar或或CARCAR匹配;如果匹配;如果為關(guān)時(shí),為關(guān)時(shí),Visual LISPVisual LISP將認(rèn)為將認(rèn)為carcar與與CARCAR或或CarCar匹配。匹配。(6 6)Mark instancesMark instances切換開關(guān):如果為開,將在每個(gè)找到的文本處加上書切換開關(guān):如果為開,將在每個(gè)找到的文本處加上書簽。利用書簽就可以快速找到這些代碼所在的位置。簽。利用書簽就可以快速找到這些代碼所在的位置。 點(diǎn)取點(diǎn)取FindF
18、ind按鈕將開始查找。如果查找的范圍是工程或文件目錄,將在新按鈕將開始查找。如果查找的范圍是工程或文件目錄,將在新的輸出窗口中顯示所有與查找字符串匹配的表達(dá)式。如果是在單個(gè)文件或亮的輸出窗口中顯示所有與查找字符串匹配的表達(dá)式。如果是在單個(gè)文件或亮顯的段落中查找,將從光標(biāo)當(dāng)前位置處按指定方向開始查找,若找到與之匹顯的段落中查找,將從光標(biāo)當(dāng)前位置處按指定方向開始查找,若找到與之匹配的對(duì)象,就停止查找且亮顯與之匹配的對(duì)象,同時(shí)光標(biāo)移至該位置。若找配的對(duì)象,就停止查找且亮顯與之匹配的對(duì)象,同時(shí)光標(biāo)移至該位置。若找不到與之匹配的對(duì)象,將彈出要求用戶確認(rèn)是否從頭查找的對(duì)話框。按不到與之匹配的對(duì)象,將彈出要
19、求用戶確認(rèn)是否從頭查找的對(duì)話框。按F3F3鍵鍵或按鈕將從當(dāng)前位置查找下一個(gè)相同的查找內(nèi)容的字符串?;虬粹o將從當(dāng)前位置查找下一個(gè)相同的查找內(nèi)容的字符串。第11頁/共32頁 Visual LISP Visual LISP將每次輸入的查找字符串都保存在工具欄的下將每次輸入的查找字符串都保存在工具欄的下拉表列內(nèi),見圖拉表列內(nèi),見圖5-45-4。如果要重復(fù)以前所做的查找,單擊下拉箭。如果要重復(fù)以前所做的查找,單擊下拉箭頭并從列表中選中要查找的項(xiàng),然后從工具欄中選擇查找按鈕即頭并從列表中選中要查找的項(xiàng),然后從工具欄中選擇查找按鈕即可???。圖圖5-4保存查找字符串的下拉列表保存查找字符串的下拉列表 第12頁
20、/共32頁5. 替換文本替換文本 選取選取Search下拉菜單的下拉菜單的Replace選項(xiàng),或點(diǎn)取工具欄的按鈕選項(xiàng),或點(diǎn)取工具欄的按鈕 ,將彈將彈出圖出圖5-5所示所示替換替換對(duì)話框。對(duì)話框。圖圖5-5替換對(duì)話框替換對(duì)話框 第13頁/共32頁替換文本對(duì)話框與查找文本對(duì)話框類似,有關(guān)說明如下:替換文本對(duì)話框與查找文本對(duì)話框類似,有關(guān)說明如下:(1)Find what編輯框:輸入要查找的字符串。編輯框:輸入要查找的字符串。(2)Replace with編輯框:輸入用來替換查找內(nèi)容的字符串。編輯框:輸入用來替換查找內(nèi)容的字符串。(3)Find按鈕:從光標(biāo)所在位置開始,按指定方向查找指定字符串的第一
21、按鈕:從光標(biāo)所在位置開始,按指定方向查找指定字符串的第一個(gè)位置,同時(shí)光標(biāo)移至該位置。個(gè)位置,同時(shí)光標(biāo)移至該位置。(4)Replace按鈕:將找到的文本替換成用戶指定的內(nèi)容。如果不想替換按鈕:將找到的文本替換成用戶指定的內(nèi)容。如果不想替換此次找到的字符串,可單擊此次找到的字符串,可單擊Find按鈕,查找指定字符串的下一個(gè)位置。按鈕,查找指定字符串的下一個(gè)位置。(5)Replace All 按鈕,將所有找到的字符串替換成指定的字符串。按鈕,將所有找到的字符串替換成指定的字符串。其余按鈕同查找對(duì)話框。其余按鈕同查找對(duì)話框。第14頁/共32頁6. 在程序中設(shè)置書簽在程序中設(shè)置書簽 書簽的樣式和書簽相關(guān)
22、的按鈕如圖書簽的樣式和書簽相關(guān)的按鈕如圖5-6所示。所示。Visual LISP允許在每個(gè)文允許在每個(gè)文本編輯窗口添加多達(dá)本編輯窗口添加多達(dá)32個(gè)書簽個(gè)書簽,再添加新的書簽時(shí),將刪除最早的書簽。書再添加新的書簽時(shí),將刪除最早的書簽。書簽可幫助用戶更方便地瀏覽文本編輯窗口中的文件。每個(gè)文本編輯器窗口維簽可幫助用戶更方便地瀏覽文本編輯窗口中的文件。每個(gè)文本編輯器窗口維護(hù)各自獨(dú)立的書簽集。每個(gè)窗口中的所有書簽組成一個(gè)書簽環(huán),光標(biāo)可以在護(hù)各自獨(dú)立的書簽集。每個(gè)窗口中的所有書簽組成一個(gè)書簽環(huán),光標(biāo)可以在書簽環(huán)中向前或向后移動(dòng)。書簽環(huán)中向前或向后移動(dòng)。 刪除活動(dòng)窗口中的所有書簽 將光標(biāo)移到上一個(gè)書簽的位置
23、 將光標(biāo)移到下一個(gè)書簽的位置 在光標(biāo)所在行切換添加或刪除書簽書簽圖圖5-6書簽的樣式及其相關(guān)的按鈕書簽的樣式及其相關(guān)的按鈕 第15頁/共32頁(1(1) 添加書簽添加書簽 將光標(biāo)移到要添加書簽的位置。將光標(biāo)移到要添加書簽的位置。 選擇菜單選擇菜單S SearchearchB BookmarksookmarksT Toggle Bookmarkoggle Bookmark或單擊工具欄上的按或單擊工具欄上的按鈕鈕 ,還可以按,還可以按 Alt + .Alt + .(句點(diǎn))來實(shí)現(xiàn)該操作。(句點(diǎn))來實(shí)現(xiàn)該操作。(2 2) 將光標(biāo)從某書簽移到另一個(gè)書簽的位置將光標(biāo)從某書簽移到另一個(gè)書簽的位置 選擇菜單選
24、擇菜單S SearchearchB BookmarksookmarksP Previous Bookmarkrevious Bookmark可將光標(biāo)移到書可將光標(biāo)移到書簽環(huán)中的上一個(gè)書簽處,也可單擊工具欄上的按鈕簽環(huán)中的上一個(gè)書簽處,也可單擊工具欄上的按鈕 ,或按,或按Ctrl + ,Ctrl + ,(逗號(hào))來實(shí)現(xiàn)該操作。(逗號(hào))來實(shí)現(xiàn)該操作。 . .選擇菜單選擇菜單S SearchearchB BookmarksookmarksN Next Bookmark,ext Bookmark,可將光標(biāo)移到書簽環(huán)可將光標(biāo)移到書簽環(huán)中的下一個(gè)書簽處,也可單擊工具欄上的按鈕中的下一個(gè)書簽處,也可單擊工具欄
25、上的按鈕 ,或按,或按Ctrl +.Ctrl +.(點(diǎn))來(點(diǎn))來實(shí)現(xiàn)該操作。實(shí)現(xiàn)該操作。第16頁/共32頁(3 3)選擇兩個(gè)書簽之間的文本)選擇兩個(gè)書簽之間的文本 按按 Ctrl+Shift +,Ctrl+Shift +,(逗號(hào))可選擇當(dāng)前位置和下一書簽之間的文本。(逗號(hào))可選擇當(dāng)前位置和下一書簽之間的文本。 按按 Ctrl+Shift+.Ctrl+Shift+.(句點(diǎn))可選擇當(dāng)前位置和上一書簽之間的文本。(句點(diǎn))可選擇當(dāng)前位置和上一書簽之間的文本。(4 4)刪除單個(gè)書簽)刪除單個(gè)書簽 將光標(biāo)移到書簽位置。將光標(biāo)移到書簽位置。 單擊工具欄上的切換書簽按鈕單擊工具欄上的切換書簽按鈕 或按或按A
26、lt +.Alt +.(句點(diǎn))。(句點(diǎn))。(5 5)清除活動(dòng)窗口中的所有書簽)清除活動(dòng)窗口中的所有書簽 選擇菜單選擇菜單S SearchearchB BookmarksookmarksC Clear All Bookmarkslear All Bookmarks或單擊工具欄的按或單擊工具欄的按鈕鈕 即可。即可。第17頁/共32頁5.35.3設(shè)置代碼格式設(shè)置代碼格式 文本編輯器可以設(shè)置文本編輯器可以設(shè)置AutoLISPAutoLISP代碼的格式,使代碼更易于閱代碼的格式,使代碼更易于閱讀??梢詮亩喾N不同格式的樣式中挑選自己喜歡的格式。讀。可以從多種不同格式的樣式中挑選自己喜歡的格式。1. 設(shè)置設(shè)
27、置AutoLISP代碼格式的對(duì)話框代碼格式的對(duì)話框 選擇菜單選擇菜單T ToolsoolsE Environment nvironment O OptionsptionsV Visual LISP Formatisual LISP Format,將彈出圖將彈出圖5-75-7所示格式選擇對(duì)話所示格式選擇對(duì)話框???。 圖圖5-7格式選擇對(duì)話框格式選擇對(duì)話框 第18頁/共32頁該對(duì)話框各項(xiàng)含義如下:該對(duì)話框各項(xiàng)含義如下:(1)Right Text Margin 文本右邊距文本右邊距 允許每行最后一個(gè)字符的最右位置,該值的定義域?yàn)樵试S每行最后一個(gè)字符的最右位置,該值的定義域?yàn)?0200。(2)Narr
28、or style indentation 窄樣式向右縮進(jìn)的寬度窄樣式向右縮進(jìn)的寬度 在窄樣式下,第一個(gè)參數(shù)在函數(shù)名的下一行,它的起始位置在窄樣式下,第一個(gè)參數(shù)在函數(shù)名的下一行,它的起始位置與表達(dá)式起始位置的縮進(jìn)字符數(shù)即為縮進(jìn)寬度,該值的定義域與表達(dá)式起始位置的縮進(jìn)字符數(shù)即為縮進(jìn)寬度,該值的定義域?yàn)闉?6。(3)Maximum wide-style car length表達(dá)式第一個(gè)參數(shù)的長表達(dá)式第一個(gè)參數(shù)的長度度 如果表達(dá)式第一個(gè)參數(shù)超出該長度,其余的參數(shù)移至下一行。如果表達(dá)式第一個(gè)參數(shù)超出該長度,其余的參數(shù)移至下一行。該值不能小于窄樣式向右縮進(jìn)的寬度。該值不能小于窄樣式向右縮進(jìn)的寬度。(4)S
29、ingle-semicolon comment indentation 單個(gè)分號(hào)開單個(gè)分號(hào)開頭的注釋縮進(jìn)寬度頭的注釋縮進(jìn)寬度 以單個(gè)分號(hào)開頭的注釋行向右縮進(jìn)的起始位置。以單個(gè)分號(hào)開頭的注釋行向右縮進(jìn)的起始位置。第19頁/共32頁(5)Close Paren Style 右圓括號(hào)樣式欄,右圓括號(hào)有以下右圓括號(hào)樣式欄,右圓括號(hào)有以下三個(gè)位置。三個(gè)位置。 Close at the same line 在同一行。在同一行。 Close at the new line with inner indentation 在下一行在下一行并向右縮進(jìn)。并向右縮進(jìn)。 Close at the new line wi
30、th outer indentation 在下一行在下一行并向左突出。并向左突出。 (6)Insert tabs插入制表符插入制表符 是否用制表符實(shí)現(xiàn)縮進(jìn),若不用制表符,則用空格符實(shí)現(xiàn)縮是否用制表符實(shí)現(xiàn)縮進(jìn),若不用制表符,則用空格符實(shí)現(xiàn)縮進(jìn)。進(jìn)。 (7)Save formatting options in source file 將格式化選將格式化選擇的參數(shù)追加到源文件之后。擇的參數(shù)追加到源文件之后。第20頁/共32頁(8)Insert fom-closing commment在表達(dá)式的閉括號(hào)之后在表達(dá)式的閉括號(hào)之后插入注釋插入注釋 在表達(dá)式的閉括號(hào)之后添加注釋,注釋的內(nèi)容是該表達(dá)式的在表達(dá)式
31、的閉括號(hào)之后添加注釋,注釋的內(nèi)容是該表達(dá)式的函數(shù)名。函數(shù)名。(9)Form-closing comment prefix閉括號(hào)注釋的前綴閉括號(hào)注釋的前綴 確定表達(dá)式閉括號(hào)之后注釋的前綴,該項(xiàng)可以為空字符串。確定表達(dá)式閉括號(hào)之后注釋的前綴,該項(xiàng)可以為空字符串。(1010)More option More option 單擊此按鈕,對(duì)話框在右面擴(kuò)展一列,確定行的最大長長度、單擊此按鈕,對(duì)話框在右面擴(kuò)展一列,確定行的最大長長度、分行符、注釋、大小寫的選擇、長表樣式等。分行符、注釋、大小寫的選擇、長表樣式等。(1111)Revert to DefualtRevert to Defualt恢復(fù)為默認(rèn)的設(shè)
32、置恢復(fù)為默認(rèn)的設(shè)置 用默認(rèn)的格式化參數(shù)作為當(dāng)前格式化參數(shù)的選擇。選擇菜單用默認(rèn)的格式化參數(shù)作為當(dāng)前格式化參數(shù)的選擇。選擇菜單T ToolsSave SettinoolsSave Setting gs s項(xiàng),即可將當(dāng)前的格式化參數(shù)作為默認(rèn)項(xiàng),即可將當(dāng)前的格式化參數(shù)作為默認(rèn)的格式化參數(shù)設(shè)置。的格式化參數(shù)設(shè)置。第21頁/共32頁2. 2. 修改文本的格式修改文本的格式如果要改變已有文本的格式,其操作步驟如下:如果要改變已有文本的格式,其操作步驟如下: (1) (1) 用鼠標(biāo)單擊待改變格式的文本窗口,使其成為活動(dòng)的文本編輯器窗口。用鼠標(biāo)單擊待改變格式的文本窗口,使其成為活動(dòng)的文本編輯器窗口。 (2)
33、(2) 選擇菜單選擇菜單T ToolsFormoolsForma at AutoLISP in Editort AutoLISP in Editor,或單擊,或單擊ToolsTools工具欄工具欄按鈕按鈕 ,可將窗口內(nèi)所有的代碼格式為當(dāng)前設(shè)置的樣式;如果只修改部,可將窗口內(nèi)所有的代碼格式為當(dāng)前設(shè)置的樣式;如果只修改部分代碼,應(yīng)首先亮顯該部分代碼,然后選擇菜單分代碼,應(yīng)首先亮顯該部分代碼,然后選擇菜單T ToolsoolsF Format AutoLISP ormat AutoLISP in Selectionin Selection,或單擊,或單擊ToolsTools工具欄上的按鈕工具欄上的按
34、鈕 即可。即可。注意,如果出現(xiàn)的括號(hào)不匹配,將出現(xiàn)注意,如果出現(xiàn)的括號(hào)不匹配,將出現(xiàn)“發(fā)現(xiàn)了不匹配的開括號(hào),是否添加發(fā)現(xiàn)了不匹配的開括號(hào),是否添加閉括號(hào)閉括號(hào)”提示的詢問對(duì)話框。如果選擇是,提示的詢問對(duì)話框。如果選擇是,Visual LISPVisual LISP將在它認(rèn)為需要括將在它認(rèn)為需要括號(hào)的地方自動(dòng)添加括號(hào)(不一定合適),如果希望自己手動(dòng)添加括號(hào),應(yīng)選號(hào)的地方自動(dòng)添加括號(hào)(不一定合適),如果希望自己手動(dòng)添加括號(hào),應(yīng)選擇否。擇否。第22頁/共32頁3. 3. 格式編排快捷菜單格式編排快捷菜單 Visual LISP提供了格式設(shè)置的快捷菜單。在活動(dòng)的文本編輯器窗口按提供了格式設(shè)置的快捷菜單
35、。在活動(dòng)的文本編輯器窗口按Ctrl + E即即可彈出圖可彈出圖5-8所示的格式設(shè)置快捷菜單。所示的格式設(shè)置快捷菜單。 在所選代碼的每一行前加在所選代碼的每一行前加TabTab鍵鍵, ,以縮進(jìn)所選代碼以縮進(jìn)所選代碼 在所選代碼的每一行前刪除一個(gè)在所選代碼的每一行前刪除一個(gè)TabTab鍵,取消所選代碼的縮進(jìn)鍵,取消所選代碼的縮進(jìn) 將當(dāng)前行縮進(jìn)至和前一行程序代碼縮進(jìn)相同將當(dāng)前行縮進(jìn)至和前一行程序代碼縮進(jìn)相同 在所選文本的每一行前面加上隨后輸入的字符串前綴在所選文本的每一行前面加上隨后輸入的字符串前綴 在所選文本的每一行后面加上隨后輸入的字符串后綴在所選文本的每一行后面加上隨后輸入的字符串后綴 將代碼
36、段轉(zhuǎn)換為注釋將代碼段轉(zhuǎn)換為注釋 將注釋還原為代碼將注釋還原為代碼 復(fù)制所選文本到新文件復(fù)制所選文本到新文件 將所選文本的字符都轉(zhuǎn)換為大寫將所選文本的字符都轉(zhuǎn)換為大寫 將所選文本的字符都轉(zhuǎn)換為小寫將所選文本的字符都轉(zhuǎn)換為小寫 將所選文本中的每個(gè)詞的第一個(gè)字符轉(zhuǎn)換為大寫將所選文本中的每個(gè)詞的第一個(gè)字符轉(zhuǎn)換為大寫 插入當(dāng)前日期(默認(rèn)格式為插入當(dāng)前日期(默認(rèn)格式為 MM/DD/YYMM/DD/YY) 插入當(dāng)前時(shí)間(默認(rèn)格式為插入當(dāng)前時(shí)間(默認(rèn)格式為 HH:MM:SSHH:MM:SS) 改變?nèi)掌诤蜁r(shí)間的格式改變?nèi)掌诤蜁r(shí)間的格式 將所選代碼按詞首字母排序?qū)⑺x代碼按詞首字母排序 在當(dāng)前編輯器窗口的光標(biāo)位置
37、插入文本文件的內(nèi)容在當(dāng)前編輯器窗口的光標(biāo)位置插入文本文件的內(nèi)容 刪除從光標(biāo)位置到當(dāng)前行末尾的文本刪除從光標(biāo)位置到當(dāng)前行末尾的文本 刪除本行從光標(biāo)位置到其后第一個(gè)非空格字符之間的所有空格刪除本行從光標(biāo)位置到其后第一個(gè)非空格字符之間的所有空格 圖圖5-85-8格式編排快捷菜單格式編排快捷菜單第23頁/共32頁4. 4. 將選取的文本輸出到指定的文件將選取的文本輸出到指定的文件 選取文本后,按選取文本后,按 Ctrl+E 鍵,彈出圖鍵,彈出圖5-8所示格式編排快捷所示格式編排快捷菜單。選取菜單。選取Save Block As 項(xiàng),將彈出項(xiàng),將彈出File to write block to對(duì)話框。如
38、果輸入的是新的文件名,所選取的文本將復(fù)制到新對(duì)話框。如果輸入的是新的文件名,所選取的文本將復(fù)制到新的文件;如果輸入的是已有文件名,將彈出內(nèi)容為的文件;如果輸入的是已有文件名,將彈出內(nèi)容為File already exists. Append selection to existing file ?的詢問的詢問對(duì)話框。單擊對(duì)話框。單擊“是是”按鈕,將所選取的代碼追加到指定文件的按鈕,將所選取的代碼追加到指定文件的已有內(nèi)容之后;單擊已有內(nèi)容之后;單擊“否否”按鈕,所選取的文本將覆蓋指定文按鈕,所選取的文本將覆蓋指定文件的內(nèi)容。件的內(nèi)容。 第24頁/共32頁5.4 5.4 檢查語法錯(cuò)誤檢查語法錯(cuò)誤1
39、. 1. 檢查括號(hào)是否匹配檢查括號(hào)是否匹配括號(hào)使用頻繁是括號(hào)使用頻繁是AutoLISPAutoLISP的一個(gè)特點(diǎn),左括號(hào)與右括號(hào)的數(shù)目不等或不匹的一個(gè)特點(diǎn),左括號(hào)與右括號(hào)的數(shù)目不等或不匹配是最常見的語法錯(cuò)誤。配是最常見的語法錯(cuò)誤。 圖圖5-9是有關(guān)括號(hào)操作的下拉菜單。是有關(guān)括號(hào)操作的下拉菜單。 圖圖5-9有關(guān)括號(hào)操作的下拉菜單有關(guān)括號(hào)操作的下拉菜單 第25頁/共32頁組合快捷鍵組合快捷鍵 功能功能Ctrl+Ctrl+ 如果光標(biāo)的右面是一右括號(hào),將光標(biāo)移到該如果光標(biāo)的右面是一右括號(hào),將光標(biāo)移到該右括號(hào)右括號(hào)后;如果光標(biāo)的右面是一左括號(hào),將光標(biāo)移到和后;如果光標(biāo)的右面是一左括號(hào),將光標(biāo)移到和它匹配
40、它匹配的右括號(hào)之后。的右括號(hào)之后。Ctrl+Ctrl+ 如果光標(biāo)的左面是一左括號(hào),將光標(biāo)移到該如果光標(biāo)的左面是一左括號(hào),將光標(biāo)移到該左括號(hào)左括號(hào)之前;如果光標(biāo)的左面是一右括號(hào),將光標(biāo)移到之前;如果光標(biāo)的左面是一右括號(hào),將光標(biāo)移到和它匹和它匹配的左括號(hào)之前。配的左括號(hào)之前。Ctrl+Shift+Ctrl+Shift+ 如果光標(biāo)的右面是一右括號(hào),將光標(biāo)移到該右如果光標(biāo)的右面是一右括號(hào),將光標(biāo)移到該右括號(hào)之括號(hào)之后,如果光標(biāo)的右面是一左括號(hào),將光標(biāo)移到和后,如果光標(biāo)的右面是一左括號(hào),將光標(biāo)移到和它匹配它匹配的右括號(hào)之后,并且選取其間的所有文本的右括號(hào)之后,并且選取其間的所有文本Ctrl+Shift+Ctrl+Shift+ 如果光標(biāo)的左面是一左括號(hào),將光標(biāo)移到該左如果光標(biāo)的左面是一左括號(hào),將光標(biāo)移到該左括號(hào)之括號(hào)之前,如果光標(biāo)的左面是一右括號(hào),將光標(biāo)移到和前,如果光標(biāo)的左面是一右括號(hào),將光標(biāo)移到和它匹配它匹配的左括號(hào)之前,并且選取其間的所有文
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球藥物警戒解決方案行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年度個(gè)人個(gè)人間電子設(shè)備維修合同范本3篇
- 2025至2030年中國常壓精密過濾器數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國聲學(xué)門數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025版協(xié)議離婚與訴訟離婚成本效益分析合同3篇
- 二零二五年度臨時(shí)演員演出合同范本及培訓(xùn)協(xié)議4篇
- 二零二五年度茶樓茶葉批發(fā)市場(chǎng)合作協(xié)議范本3篇
- 專屬員工接送車租賃合同(2024年度)一
- 三方物流合作合同:2024年標(biāo)準(zhǔn)格式版B版
- 2025年度苗木種植項(xiàng)目生態(tài)補(bǔ)償與環(huán)保責(zé)任合同4篇
- 2024年國家焊工職業(yè)技能理論考試題庫(含答案)
- 特魯索綜合征
- 《向心力》 教學(xué)課件
- 結(jié)構(gòu)力學(xué)數(shù)值方法:邊界元法(BEM):邊界元法的基本原理與步驟
- 2024年山東省泰安市高考語文一模試卷
- 北師大版物理九年級(jí)全一冊(cè)課件
- 2024年第三師圖木舒克市市場(chǎng)監(jiān)督管理局招錄2人《行政職業(yè)能力測(cè)驗(yàn)》高頻考點(diǎn)、難點(diǎn)(含詳細(xì)答案)
- RFJ 006-2021 RFP型人防過濾吸收器制造與驗(yàn)收規(guī)范(暫行)
- 盆腔炎教學(xué)查房課件
- 110kv各類型變壓器的計(jì)算單
- 新概念英語課件NCE3-lesson15(共34張)
評(píng)論
0/150
提交評(píng)論