lispbox 使用簡介1

2021-06-28 03:31:32 字數 1478 閱讀 7908

emacs 下的拷貝貼上快捷鍵:

mac 系統

拷貝是 command 鍵 和 c 鍵同時按下

貼上是 c-y : ctrl 鍵 和 y 鍵 同時按下

是不是感覺有些奇怪,沒關係,如果不適應的話可以自己修改配置檔案,或者修改 slime.el 檔案來重新定義

ms-windows 系統

拷貝是  m-w :alt 鍵 和 w 鍵 同時按下

貼上是  c-y :ctrl 鍵 和 y 鍵 同時按下

然後建立新檔案:

使用如下快捷鍵

c-x c-f 就是先同時按下 ctrl 鍵 和 x 鍵,然後全部鬆開,再同時按下 ctrl 鍵 和 f 鍵,再鬆開,emacs 螢幕底部會顯示如下:

find file: ~/

預設儲存在當前使用者目錄下,mac系統是 /usrs/admin/

你輸入要儲存具體要儲存的目錄,我的檔案儲存在 ~/ecode/markdown-doc/hi.lisp

可以使用 tab 鍵來自動補全,這樣就不必乙個個手工輸入了

我輸入的檔案路徑和名稱如下:

find file: ~/ecode/markdown-doc/hi.lisp

注意檔名字尾要儲存為 .lisp 代表這個檔案是 common lisp 程式。

emacs 也有一種用來定製編輯器的 lisp 語言,叫做 emacs lisp,這種檔案的字尾是 .el 或 .emacs

ok,輸入上述這些之後,回車,emacs 就會建立乙個名為 hi.lisp 的 lisp 源程式檔案,放在 ~/usrs/admin/ecode/markdown-doc/ 目錄下。

注意,這時這個檔案還是乙個空檔案,把我們之前拷貝好的程式內容,貼上到這個新建的空檔案裡。

然後就是執行檔案儲存的快捷命令了:

mac 系統

c-x c-s

或者 command-s

ms-windows 系統

很好,到現在為止,你已經成功地寫出了第乙個程式,並且對這個程式做了一些擴充套件,然後又成功地把它儲存了起來,那麼接下來就要提到如何載入它了,我們可以使用 load 函式來進行載入。

這時又有朋友發現了,我們剛才使用的 repl 介面不見了,被新開啟的 hi.lisp 的文字編輯介面所取代了,我想繼續回到剛才那個 repl 介面該怎麼辦?有多種快捷方法可以調出剛才的 repl 介面,我們先說一種最適合一邊

c-c c-z 可以直接調出乙個關聯到當前文字編輯介面的 repl 視窗

c-c c-y 把游標所在區域的函式名稱傳送到對應的 repl 程序中,非常方便除錯**

這個函式名稱就自動跑到 repl 去了,是這個樣子:

cl-user> (hi )

看看連括號都沒拉下,而且函式名後面還自動加了個空格預防你一旦需要有引數輸入,然後直接回車就可以在 repl 中除錯你剛寫好的函式了,是不是很方便?

c-x o 先同時按下 ctrl 鍵 和 x 鍵,鬆開,再按下 o 鍵

這樣就又切換回剛才的文字編輯緩衝區了。

Scintilla使用指南 1 簡介

scintilla 是乙個開源的編輯元件,它不僅具有通常的編輯功能,而且還提供了語法樣式 摺疊 標籤 自動完成和提示等功能。windows 版本的scintilla,是乙個標準的windows元件,使用者可以通過sendmessage函式傳送訊息,與其進行互動。sendmessage函式介面如下所示...

Scintilla使用指南 1 簡介

scintilla是乙個開源的編輯元件,它不僅具有通常的編輯功能,而且還提供了語法樣式 摺疊 標籤 自動完成和提示等功能。windows版本的scintilla,是乙個標準的windows元件,使用者可以通過sendmessage函式傳送訊息,與其進行互動。sendmessage函式介面如下所示 l...

1 爬蟲簡介

定義 一段自動抓取網際網路資訊的程式,從網際網路上抓取對於我們有價值的資訊 網頁解析器 將乙個網頁字串進行解析,可以按照我們的要求來提取出我們有用的資訊,也可以根據dom樹的解析方式來解析。網頁解析器有正規表示式 直觀,將網頁轉成字串通過模糊匹配的方式來提取有價值的資訊,當文件比較複雜的時候,該方法...