Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 男人都懂的www网站免费观看,国产日韩一区二区三区在线播放,中文字幕免费播放

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          在Win10中使用Emacs執行Lisp命令

          人感覺在Emacs執行Lisp命令,不是特別爽,有一些別扭。可能還是不熟悉的緣故,也可能是Emacs最先在Unix中使用,而不是在Windows系統使用的緣故。

          在Emacs的安裝目錄(我的是“D:\Programs\Emacs\x86_64\bin”)中,雙擊“emacs.exe”,運行程序。


          點擊上圖中標注的“*GNU Emacs*”,會自動切換到“*Scratch*”。


          輸入Lisp的命令(S-表達式): (+ 3 2)

          然后將光標移到本行最后,按組合鍵(Ctrl+J)或者點擊“Lisp Interaction”在彈出的菜單中點擊“Evaluate and Print”,完成一行的計算。如下圖所示。


          再測試一個匿名函數(lambda函數):

          ( (lambda (x) (+ x 2)) 2)


          上述兩個Lisp命令(S-表達式)運行結果(S-表達式的計算結果)截圖如下:



          參考網頁:

          https://zhuanlan.zhihu.com/p/201062516

          http://xahlee.info/emacs/emacs/emacs.html (英文版的實用Emacs教程)

          行跨平臺 shell(例如 Bash 或 zsh)的最大優勢在于你能在多平臺上使用同樣的語法和腳本。在 Windows 上設置(替換)shell 挺麻煩的,但所獲得的回報遠遠超出這小小的付出。

          -- Peter Mosmans

          運行跨平臺 shell(例如 Bash 或 zsh)的最大優勢在于你能在多平臺上使用同樣的語法和腳本。在 Windows 上設置(替換)shell 挺麻煩的,但所獲得的回報遠遠超出這小小的付出。



          zsh shell inside Emacs on Windows

          MSYS2 子系統允許你在 Windows 上運行 Bash 或 zsh 之類的 shell。使用 MSYS2 很重要的一點在于確保搜索路徑都指向 MSYS2 子系統本身:存在太多依賴關系了。

          MSYS2 安裝后默認的 shell 就是 Bash;zsh 則可以通過包管理器進行安裝:

          pacman -Sy zsh

          通過修改 /etc/passwd 文件可以設置 zsh 作為默認 shell,例如:

          mkpasswd -c | sed -e 's/bash/zsh/' | tee -a /etc/passwd

          這會將默認 shell 從 bash 改成 zsh。

          要在 Windows 上的 Emacs 中運行 zsh ,需要修改 shell-file-name 變量,將它指向 MSYS2 子系統中的 zsh 二進制文件。該二進制 shell 文件在 Emacs exec-path 變量中的某個地方。

          (setq shell-file-name (executable-find "zsh.exe"))

          不要忘了修改 Emacs 的 PATH 環境變量,因為 MSYS2 路徑應該先于 Windows 路徑。接上一個例子,假設 MSYS2 安裝在 c:\programs\msys2 中,那么執行:

          (setenv "PATH" "C:\programs\msys2\mingw64\bin;C:\programs\msys2\usr\local\bin;C:\programs\msys2\usr\bin;C:\Windows\System32;C:\Windows")

          在 Emacs 配置文件中設置好這兩個變量后,在 Emacs 中運行:

          M-x shell

          應該就能看到熟悉的 zsh 提示符了。

          Emacs 的終端設置(eterm)與 MSYS2 的標準終端設置(xterm-256color)不一樣。這意味著某些插件和主題(提示符)可能不能正常工作 - 尤其在使用 oh-my-zsh 時。

          檢測 zsh 否則在 Emacs 中運行很簡單,使用變量 $INSIDE_EMACS。

          下面這段代碼片段取自 .zshrc(當以交互式 shell 模式啟動時會被加載),它會在 zsh 在 Emacs 中運行時啟動 git 插件并更改主題:

          # Disable some plugins while running in Emacs

          if [[ -n "$INSIDE_EMACS" ]]; then

          plugins=(git)

          ZSH_THEME="simple"

          else

          ZSH_THEME="compact-grey"

          fi

          通過在本地 ~/.ssh/config 文件中將 INSIDE_EMACS 變量設置為 SendEnv 變量……

          Host myhost

          SendEnv INSIDE_EMACS

          ……同時在 ssh 服務器的 /etc/ssh/sshd_config 中設置為 AcceptEnv 變量……

          AcceptEnv LANG LC_* INSIDE_EMACS

          ……這使得在 Emacs shell 會話中通過 ssh 登錄另一個運行著 zsh 的 ssh 服務器也能工作的很好。當在 Windows 下的 Emacs 中的 zsh 上通過 ssh 遠程登錄時,記得使用參數 -t,-t 參數會強制分配偽終端(之所以需要這樣,時因為 Windows 下的 Emacs 并沒有真正的 tty)。

          跨平臺,開源真是個好東西……


          via: https://www.onwebsecurity.com/configuration/zsh-shell-inside-emacs-on-windows.html

          作者: Peter Mosmans 選題: lujun9972 譯者: lujun9972 校對: wxy

          本文由 LCTT 原創編譯, Linux中國 榮譽推出

          點擊“了解更多”可訪問文內鏈接

          譯自: https://opensource.com/article/18/4/how-create-latex-documents-emacs

          作者: Sachin Patil

          譯者: Yuqi Liu

          這篇教程將帶你遍歷在 Emacs 使用強大的開源排版系統 LaTex 來創建文檔的全過程。

          一篇由 Aaron Cocker 寫的很棒的文章 “ 在 LaTeX 中創建文件的介紹 ” 中,介紹了 LaTeX 排版系統 并描述了如何使用 TeXstudio 來創建 LaTeX 文檔。同時,他也列舉了一些很多用戶覺得創建 LaTeX 文檔很方便的編輯器。

          Greg Pittman 對這篇文章的評論吸引了我:“當你第一次開始使用 LaTeX 時,他似乎是個很差勁的排版……” 事實也確實如此。LaTeX 包含了多種排版字體和調試,如果你漏了一個特殊的字符比如說感嘆號,這會讓很多用戶感到沮喪,尤其是新手。在本文中,我將介紹如何使用 GNU Emacs 來創建 LaTeX 文檔。

          創建你的第一個文檔

          啟動 Emacs:

          emacs -q --no-splash helloworld.org

          參數 -q 確保 Emacs 不會加載其他的初始化配置。參數 --no-splash-screen 防止 Emacs 打開多個窗口,確保只打開一個窗口,最后的參數 helloworld.org 表示你要創建的文件名為 helloworld.org 。



          GNU Emacs 打開文件名為 helloworld.org 的窗口時的樣子。

          現在讓我們用 Emacs 添加一些 LaTeX 的標題吧:在菜單欄找到 “Org” 選項并選擇 “Export/Publish”。



          導入一個默認的模板

          在下一個窗口中,Emacs 同時提供了導入和導出一個模板。輸入 #(“[#] Insert template”)來導入一個模板。這將會使光標跳轉到一個帶有 “Options category:” 提示的 mini-buffer 中。第一次你可能不知道這個類型的名字,但是你可以使用 Tab 鍵來查看所有的補全。輸入 “default” 然后按回車,之后你就能看到如下的內容被插入了:

          #+TITLE: helloworld

          #+DATE: <2018-03-12 Mon>

          #+AUTHOR:

          #+EMAIL: makerpm@nubia

          #+OPTIONS: ':nil *:t -:t ::t <:t H:3 \n:nil ^:t arch:headline

          #+OPTIONS: author:t c:nil creator:comment d:(not "LOGBOOK") date:t

          #+OPTIONS: e:t email:nil f:t inline:t num:t p:nil pri:nil stat:t

          #+OPTIONS: tags:t tasks:t tex:t timestamp:t toc:t todo:t |:t

          #+CREATOR: Emacs 25.3.1 (Org mode 8.2.10)

          #+DESCRIPTION:

          #+EXCLUDE_TAGS: noexport

          #+KEYWORDS:

          #+LANGUAGE: en

          #+SELECT_TAGS: export

          根據自己的需求修改標題、日期、作者和 email。我自己的話是下面這樣的:

          #+TITLE: Hello World! My first LaTeX document

          #+DATE: \today

          #+AUTHOR: Sachin Patil

          #+EMAIL: psachin@redhat.com

          我們目前還不想創建一個目錄,所以要將 toc 的值由 t 改為 nil,具體如下:

          #+OPTIONS: tags:t tasks:t tex:t timestamp:t toc:nil todo:t |:t

          現在讓我們添加一個章節和段落吧。章節是由一個星號(*)開頭。我們從 Aaron 的貼子(來自 Lipsum Lorem Ipsum 生成器 )復制一些文本過來:

          * Introduction

          \paragraph{}

          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lorem

          nisi, tincidunt tempus sem nec, elementum feugiat ipsum. Nulla in

          diam libero. Nunc tristique ex a nibh egestas sollicitudin.

          \paragraph{}

          Mauris efficitur vitae ex id egestas. Vestibulum ligula felis,

          pulvinar a posuere id, luctus vitae leo. Sed ac imperdiet orci, non

          elementum leo. Nullam molestie congue placerat. Phasellus tempor et

          libero maximus commodo.



          helloworld.org 文件

          將內容修改好后,我們要把它導出為 PDF 格式。再次在 “Org” 的菜單選項中選擇 “Export/Publish”,但是這次,要輸入 l(“export to LaTeX”),緊跟著輸入 o(“as PDF file and open”)。這次操作不止會打開 PDF 文件讓你瀏覽,同時也會將文件保存為 helloworld.pdf,并保存在與 helloworld.org 的同一個目錄下。



          將 helloworld.org 導出為 helloworld.pdf


          打開 helloworld.pdf 文件

          你也可以按下 Alt + x 鍵,然后輸入 org-latex-export-to-pdf 來將 org 文件導出為 PDF 文件。可以使用 Tab 鍵來自動補全命令。

          Emacs 也會創建 helloworld.tex 文件來讓你控制具體的內容。



          Emacs 在三個不同的窗口中分別打開 LaTeX,org 和 PDF 文檔。

          你可以使用命令來將 .tex 文件轉換為 .pdf 文件:

          pdflatex helloworld.tex

          你也可以將 .org 文件輸出為 HTML 或是一個簡單的文本格式的文件。我最喜歡 .org 文件的原因是他們可以被推送到 GitHub 上,然后同 markdown 一樣被渲染。

          創建一個 LaTeX 的 Beamer 簡報

          現在讓我們更進一步,通過少量的修改上面的文檔來創建一個 LaTeX Beamer 簡報,如下所示:

          #+TITLE: LaTeX Beamer presentation

          #+DATE: \today

          #+AUTHOR: Sachin Patil

          #+EMAIL: psachin@redhat.com

          #+OPTIONS: ':nil *:t -:t ::t <:t H:3 \n:nil ^:t arch:headline

          #+OPTIONS: author:t c:nil creator:comment d:(not "LOGBOOK") date:t

          #+OPTIONS: e:t email:nil f:t inline:t num:t p:nil pri:nil stat:t

          #+OPTIONS: tags:t tasks:t tex:t timestamp:t toc:nil todo:t |:t

          #+CREATOR: Emacs 25.3.1 (Org mode 8.2.10)

          #+DESCRIPTION:

          #+EXCLUDE_TAGS: noexport

          #+KEYWORDS:

          #+LANGUAGE: en

          #+SELECT_TAGS: export

          #+LATEX_CLASS: beamer

          #+BEAMER_THEME: Frankfurt

          #+BEAMER_INNER_THEME: rounded

          * Introduction

          *** Programming

          - Python

          - Ruby

          *** Paragraph one

          Lorem ipsum dolor sit amet, consectetur adipiscing

          elit. Cras lorem nisi, tincidunt tempus sem nec, elementum feugiat

          ipsum. Nulla in diam libero. Nunc tristique ex a nibh egestas

          sollicitudin.

          *** Paragraph two

          Mauris efficitur vitae ex id egestas. Vestibulum

          ligula felis, pulvinar a posuere id, luctus vitae leo. Sed ac

          imperdiet orci, non elementum leo. Nullam molestie congue

          placerat. Phasellus tempor et libero maximus commodo.

          * Thanks

          *** Links

          - Link one

          - Link two

          我們給標題增加了三行:

          #+LATEX_CLASS: beamer

          #+BEAMER_THEME: Frankfurt

          #+BEAMER_INNER_THEME: rounded

          導出為 PDF,按下 Alt + x 鍵后輸入 org-beamer-export-to-pdf。



          用 Emacs 和 Org 模式創建的 Latex Beamer 簡報

          希望你會愛上使用 Emacs 來創建 LaTex 和 Beamer 文檔(注意:使用快捷鍵比用鼠標更快些)。Emacs 的 Org 模式提供了比我在這篇文章中說的更多的功能,你可以在 orgmode.org 獲取更多的信息.


          via: https://opensource.com/article/18/4/how-create-latex-documents-emacs

          作者: Sachin Patil 選題: lujun9972 譯者: oneforalone 校對: wxy

          本文由 LCTT 原創編譯, Linux中國 榮譽推出

          點擊“了解更多”可訪問文內鏈接


          主站蜘蛛池模板: 午夜视频在线观看一区二区| 国产成人综合精品一区| 一区二区三区电影网| 亚洲影视一区二区| 成人无码一区二区三区| 国产激情一区二区三区在线观看| 嫩B人妻精品一区二区三区| 少妇人妻精品一区二区| 亚洲制服丝袜一区二区三区| 亚洲一区二区三区无码中文字幕| 国产拳头交一区二区| 亚洲欧美日韩中文字幕在线一区| 久久久精品人妻一区亚美研究所| 久久一区二区三区免费| 无码人妻AⅤ一区二区三区水密桃| 亚洲AV无码国产精品永久一区| 日韩精品无码一区二区三区免费| 国产在线精品一区二区在线观看| 国产一区二区在线观看app| 秋霞鲁丝片一区二区三区| 亚洲AV无码国产一区二区三区| 中文字幕一区二区三匹| 麻豆文化传媒精品一区二区| 色欲精品国产一区二区三区AV| 日本不卡一区二区三区视频| 精品国产免费一区二区三区香蕉| 日本一区午夜艳熟免费| 中文字幕一区二区免费| 国产在线精品一区二区在线观看| 国产一区二区在线视频| 日本伊人精品一区二区三区| 91福利国产在线观一区二区| 亚洲第一区二区快射影院| 亚洲av乱码一区二区三区按摩| 日本一区二三区好的精华液| 在线视频亚洲一区| 久久精品一区二区影院| 久久91精品国产一区二区| 韩国福利一区二区美女视频| 日韩三级一区二区| 中文字幕日韩人妻不卡一区|