Python论坛  - 讨论区

标题:[python-chinese] 用 Emacs 写 Python 代码

2007年07月27日 星期五 13:55

Ben Luo benluo在gmail.com
星期五 七月 27 13:55:24 HKT 2007

Óà Emacs 22 ±àд Python ×î³õ¼¶Ö¸ÄÏ
1. ÔµÆð
ÒòΪҪ ssh ×öһЩ server ¹ÜÀíµÄ¹¤×÷£¬Æ½Ê±ÓÖ¶Ô±à³ÌÓÐÒ»µãÐËȤ£¬¹«Ë¾µÄ±Ê¼Ç±¾Ö»ÄÜ×° Windows. ËùÒÔÒªÕÒÒ»¸ö¿ÉÒÔÔÚ GNU/Linux
console ºÍ Windows ÏÂÃ涼¿ÉÒÔÓõı༭Æ÷¡£
Ô­À´ÊÇÓà vim, ºóÀ´·¢ÏÖ Emacs ÉÏÓÐÒ»¸ö nxml-mode ¶Ô xml, xhmtl µÄÖ§³Ö²»´í¡£ËùÒÔתÏò Emacs¡£
ÓкܶàÈ˶¼ËµemacsÄÑÓã¬ÎÒ¾õµÃÓöàÁË»¹ÊǺܷ½±ãµÄ¡£ÏÂÃæ¸øÒ»¸ö·Ç³£»ù´¡µÄÈëÃÅ¡£

2. ÅäÖÃ Emacs
2.1 Windows ÏÂ
ÔÚ My Computer ÏÂÉèÖà $HOME ²ÎÊý¡£ÎÒµÄÊÇ d:\home
½«ÏÂÃæµÄÅäÖñ£´æµ½ d:\home\.emacs ÖÐ

ÎÒµÄ .emacs Îļþ
;; .emacs

(custom-set-variables
  ;; custom-set-variables was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 '(column-number-mode t)
 '(cua-mode nil nil (cua-base))
 '(current-language-environment "UTF-8")
 '(default-directory "~/" t)
 '(display-time-24hr-format t)
 '(frame-title-format "%b" t)
 '(global-font-lock-mode t nil (font-core))
 '(prefer-coding-system (quote utf-8-unix))
 '(rcirc-default-nick "benluo")
 '(safe-local-variable-values (quote ((TeX-master . t))))
 '(senator-highlight-found t)
 '(show-paren-mode t)
 '(transient-mark-mode t))

(custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 )


;; Set load path
(setq load-path (append load-path '("~/.emacs.d/mmm-mode")))
(setq load-path (append load-path '("~/.emacs.d/cedet")))
(setq load-path (append load-path '("~/.emacs.d")))

;;set ÏÂÃæµÄÕâ¸öÉèÖÿÉÒÔÈùâ±êÖ¸µ½Ä³¸öÀ¨ºÅµÄʱºòÏÔʾÓëËüÆ¥ÅäµÄÀ¨ºÅ
(show-paren-mode t)
(setq show-paren-style 'parentheses)

;(utf-translate-cjk-mode)
(set-buffer-file-coding-system 'utf-8)

;; deny tool bar
(tool-bar-mode -1)

;; deny temple file
(setq-default make-backup-files nil)

;; Chinese Font set up

(if (not (member '("-outline-Bitstream Vera Sans
Mono-normal-r-normal-normal-14-*-96-96-*-*-fontset-chinese"
   . "fontset-chinese") fontset-alias-alist))
   (progn
     (create-fontset-from-fontset-spec
      "-*-Bitstream Vera Sans
Mono-normal-r-normal-normal-14-*-96-96-*-*-fontset-chinese,
     chinese-gb2312:-outline-Arial Unicode
MS-normal-r-normal-normal-*-*-96-96-*-*-gb2312*-*,
     chinese-big5-1:-outline-Arial Unicode
MS-normal-r-normal-normal-*-*-96-96-*-*-big5*-*,
     chinese-big5-2:-outline-Arial Unicode
MS-normal-r-normal-normal-*-*-96-96-*-*-big5*-*" t)
      (setq default-frame-alist
            (append
             '((font . "fontset-chinese"))
             default-frame-alist))
      )
)

;; recent file
(require 'recentf)
(recentf-mode 1)

;; Close Emacs start up dialuege
(setq inhibit-startup-message t)

;; set default major mode to text-mode
(setq default-major-mode 'text-mode)

;; set up user information
(setq user-full-name "Ben Luo")
(setq user-mail-address "benluo在linux.org.cn")

;; syantax highlight
(global-font-lock-mode t)

;; Make sure nxml-mode can autoload
(load "~/.emacs.d/nxml-mode/rng-auto.el")

;;--
;; Load nxml-mode for files ending in .xml, .xsl, .rng, .xhtml, .html
;;--
(autoload 'nxml-mode "nxml-mode" "xml editing mode" t)
(setq auto-mode-alist
     (cons '("\\.\\(xml\\|xsl\\|rng\\|xhtml\\|html\\|htm\\)\\'" . nxml-mode)
       auto-mode-alist))
(add-to-list 'auto-mode-alist '("\\.html\\'" . nxml-mode))
(add-to-list 'auto-mode-alist '("\\.jsp\\'" . genricx))
(add-to-list 'auto-mode-alist '("\\.xml\\'" . nxml-mode))

;; tarbar
(require 'tabbar)
(tabbar-mode)
(global-set-key (kbd "") 'tabbar-backward-group)
(global-set-key (kbd "") 'tabbar-forward-group)
(global-set-key (kbd "") 'tabbar-backward)
(global-set-key (kbd "") 'tabbar-forward)

;; color-theme-aliceblue start
(require 'color-theme)
(color-theme-deep-blue)

;;(global-hl-line-mode 1)

;; complete switch buffer name
(require 'iswitchb)
(iswitchb-default-keybindings)

;;po-mode
(require 'po-mode)

;; pabbrev mode.
;;
(require 'pabbrev)
(setq pabbrev-idle-timer-verbose nil)

;;set type y instead of yes
(fset 'yes-or-no-p 'y-or-n-p)

;; End of .emacs

nxml-mode ´ó¼Ò¿ÉÒÔÔÚÍøÉÏÏÂÔØ¡£

2.2 GNU/Linux ÏÂ
½«ÉÏÃæµÄÅäÖñ£´æµ½ ~\.emacs ÖС£ÖÐÎÄ×ÖÌåµÄÉèÖÃÓëÉÏÃæµÄ²»Ò»Ñù¡£

3. ʹÓà Emacs »ù´¡
3.1 ´ò¿ªÎļþ
ctr-x È»ºó ctr-f
3.2 ¹Ø±ÕÎļþ
ctr-x È»ºó k
3.3 ¹Ø±Õ Emacs
ctr-x È»ºó ctr-c
3.4 ±£´æÎļþ
ctr-x È»ºó ctr-s
3.5 Áí´æÎļþΪ
ctr-x È»ºó ctr-w
3.6 Ñ¡Ôñ
ctr-@ ±ê¼Ç¿ªÊ¼£¬È»ºóÓüüÅÌÒƶ¯¹â±êµ½ÄãÏëÒªµÄλÖá£ÆäËü
»òÕß
ÓÃÊó±êÑ¡Ôñ
3.7 ¸´ÖÆ
alt-w
3.8 ¼ôÇÐ
ctr-w
3.9 Õ³Ìù
ctr-y
3.10 ³·Ïû
ctr-_
3.11 Òƶ¯µ½ÐÐÍ·
ctr-a
3.12 Òƶ¯µ½ÐÐβ
ctr-e
3.13 ¶à¸ö´ò¿ªµÄÎļþ¼äÇл»
ctr-x È»ºóÊäÈë b, È»ºóÊäÈëÄãÒªÇл»¹ýÈ¥µÄÃû×Ö¿ÉÒÔÓÃ"TAB"¼ü²¹È«
3.14 ·Ö³ÉÉÏÏÂÁ½¸ö´°¿Ú
ctr-x È»ºóÊäÈë 2
3.15 ·Ö³É×óÓÒÁ½¸ö´°¿Ú
ctr-x È»ºóÊäÈë 3
3.16 Á½¸ö´°¿ÚºÏ²¢³ÉÒ»¸ö´°¿Ú£¨²»ÊÇÄÚÈݺϲ¢£©
ctr-x È»ºóÊäÈë 0

4. Ϊ python ʹÓà Emacs
4.1 ´ò¿ªshell or command ´°¿Ú
alt-x È»ºóÊäÈë shell
4.2 ´ò¿ªpython console
ÔÚpython²Ëµ¥ÖÐÑ¡Ôñ"start interpreter"
4.3 Ëõ½ø
ÔÚÒ»ÐеÄÈÎÒâµØ·½ÓÃ"TAB"¼ü
4.4 Ò»´ÎΪ¶àÐÐ×ö×¢ÊÍ£¨±ÈÈç²»ÏëÖ´ÐÐÒ»¶Î´úÂ룩
Ò»°ã¿ÉÒÔÏÈÑ¡ÖÐҪעÊÍÒ»¶Î£¬Çмǹâ±êÍ£ÐèҪעÊ͵Ä×îºóÒ»ÐеÄÏÂÒ»ÐеĵÚÒ»ÁÐ
ctr-x È»ºóÊäÈërÈ»ºóÊäÈë t È»ºóÊäÈë #

ÕâЩ¾ÍÊÇÎÒÈÕ³£ÓÃemacsдpythonµÄ´úÂëÁË¡£

5. »¹¿ÉÒÔÓà Emacs ¸Éʲô
5.1 ÎÒдһµã html
5.2 ÓÃircÁÄÌì
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070727/81e92be8/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年07月27日 星期五 13:59

Atim bkkkd在foxmail.com
星期五 七月 27 13:59:13 HKT 2007

不错,支持一下

------------------				 
Atim
2007-07-27

-------------------------------------------------------------
发件人:Ben Luo
发送日期:2007-07-27 13:55:56
收件人:python-chinese在lists.python.cn
抄送:
主题:[python-chinese]用 Emacs 写 Python 代码

用 Emacs 22 编写 Python 最初级指南
1. 缘起
因为要 ssh 做一些 server 管理的工作,平时又对编程有一点兴趣,公司的笔记本只能装 Windows. 所以要找一个可以在 GNU/Linux
console 和 Windows 下面都可以用的编辑器。
原来是用 vim, 后来发现 Emacs 上有一个 nxml-mode 对 xml, xhmtl 的支持不错。所以转向 Emacs。
有很多人都说emacs难用,我觉得用多了还是很方便的。下面给一个非常基础的入门。

2. 配置 Emacs
2.1 Windows 下
在 My Computer 下设置 $HOME 参数。我的是 d:\home
将下面的配置保存到 d:\home\.emacs 中

我的 .emacs 文件
;; .emacs

(custom-set-variables
  ;; custom-set-variables was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 '(column-number-mode t)
 '(cua-mode nil nil (cua-base))
 '(current-language-environment "UTF-8")
 '(default-directory "~/" t)
 '(display-time-24hr-format t)
 '(frame-title-format "%b" t)
 '(global-font-lock-mode t nil (font-core))
 '(prefer-coding-system (quote utf-8-unix))
 '(rcirc-default-nick "benluo")
 '(safe-local-variable-values (quote ((TeX-master . t))))
 '(senator-highlight-found t)
 '(show-paren-mode t)
 '(transient-mark-mode t))

(custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 )


;; Set load path
(setq load-path (append load-path '("~/.emacs.d/mmm-mode")))
(setq load-path (append load-path '("~/.emacs.d/cedet")))
(setq load-path (append load-path '("~/.emacs.d")))

;;set 下面的这个设置可以让光标指到某个括号的时候显示与它匹配的括号
(show-paren-mode t)
(setq show-paren-style 'parentheses)

;(utf-translate-cjk-mode)
(set-buffer-file-coding-system 'utf-8)

;; deny tool bar
(tool-bar-mode -1)

;; deny temple file
(setq-default make-backup-files nil)

;; Chinese Font set up

(if (not (member '("-outline-Bitstream Vera Sans
Mono-normal-r-normal-normal-14-*-96-96-*-*-fontset-chinese"
   . "fontset-chinese") fontset-alias-alist))
   (progn
     (create-fontset-from-fontset-spec
      "-*-Bitstream Vera Sans
Mono-normal-r-normal-normal-14-*-96-96-*-*-fontset-chinese,
     chinese-gb2312:-outline-Arial Unicode
MS-normal-r-normal-normal-*-*-96-96-*-*-gb2312*-*,
     chinese-big5-1:-outline-Arial Unicode
MS-normal-r-normal-normal-*-*-96-96-*-*-big5*-*,
     chinese-big5-2:-outline-Arial Unicode
MS-normal-r-normal-normal-*-*-96-96-*-*-big5*-*" t)
      (setq default-frame-alist
            (append
             '((font . "fontset-chinese"))
             default-frame-alist))
      )
)

;; recent file
(require 'recentf)
(recentf-mode 1)

;; Close Emacs start up dialuege
(setq inhibit-startup-message t)

;; set default major mode to text-mode
(setq default-major-mode 'text-mode)

;; set up user information
(setq user-full-name "Ben Luo")
(setq user-mail-address "benluo在linux.org.cn")

;; syantax highlight
(global-font-lock-mode t)

;; Make sure nxml-mode can autoload
(load "~/.emacs.d/nxml-mode/rng-auto.el")

;;--
;; Load nxml-mode for files ending in .xml, .xsl, .rng, .xhtml, .html
;;--
(autoload 'nxml-mode "nxml-mode" "xml editing mode" t)
(setq auto-mode-alist
     (cons '("\\.\\(xml\\|xsl\\|rng\\|xhtml\\|html\\|htm\\)\\'" . nxml-mode)
       auto-mode-alist))
(add-to-list 'auto-mode-alist '("\\.html\\'" . nxml-mode))
(add-to-list 'auto-mode-alist '("\\.jsp\\'" . genricx))
(add-to-list 'auto-mode-alist '("\\.xml\\'" . nxml-mode))

;; tarbar
(require 'tabbar)
(tabbar-mode)
(global-set-key (kbd "") 'tabbar-backward-group)
(global-set-key (kbd "") 'tabbar-forward-group)
(global-set-key (kbd "") 'tabbar-backward)
(global-set-key (kbd "") 'tabbar-forward)

;; color-theme-aliceblue start
(require 'color-theme)
(color-theme-deep-blue)

;;(global-hl-line-mode 1)

;; complete switch buffer name
(require 'iswitchb)
(iswitchb-default-keybindings)

;;po-mode
(require 'po-mode)

;; pabbrev mode.
;;
(require 'pabbrev)
(setq pabbrev-idle-timer-verbose nil)

;;set type y instead of yes
(fset 'yes-or-no-p 'y-or-n-p)

;; End of .emacs

nxml-mode 大家可以在网上下载。

2.2 GNU/Linux 下
将上面的配置保存到 ~\.emacs 中。中文字体的设置与上面的不一样。

3. 使用 Emacs 基础
3.1 打开文件
ctr-x 然后 ctr-f
3.2 关闭文件
ctr-x 然后 k
3.3 关闭 Emacs
ctr-x 然后 ctr-c
3.4 保存文件
ctr-x 然后 ctr-s
3.5 另存文件为
ctr-x 然后 ctr-w
3.6 选择
ctr-@ 标记开始,然后用键盘移动光标到你想要的位置。其它
或者
用鼠标选择
3.7 复制
alt-w
3.8 剪切
ctr-w
3.9 粘贴
ctr-y
3.10 撤消
ctr-_
3.11 移动到行头
ctr-a
3.12 移动到行尾
ctr-e
3.13 多个打开的文件间切换
ctr-x 然后输入 b, 然后输入你要切换过去的名字可以用"TAB"键补全
3.14 分成上下两个窗口
ctr-x 然后输入 2
3.15 分成左右两个窗口
ctr-x 然后输入 3
3.16 两个窗口合并成一个窗口(不是内容合并)
ctr-x 然后输入 0

4. 为 python 使用 Emacs
4.1 打开shell or command 窗口
alt-x 然后输入 shell
4.2 打开python console
在python菜单中选择"start interpreter"
4.3 缩进
在一行的任意地方用"TAB"键
4.4 一次为多行做注释(比如不想执行一段代码)
一般可以先选中要注释一段,切记光标停需要注释的最后一行的下一行的第一列
ctr-x 然后输入r然后输入 t 然后输入 #

这些就是我日常用emacs写python的代码了。

5. 还可以用 Emacs 干什么
5.1 我写一点 html
5.2 用irc聊天
_______________________________________________
python-chinese
Post: send python-chinese在lists.python.cn
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年07月27日 星期五 14:25

Zoom.Quiet zoom.quiet在gmail.com
星期五 七月 27 14:25:46 HKT 2007

On 7/27/07, Ben Luo <benluo在gmail.com> wrote:
> 用 Emacs 22 编写 Python 最初级指南
收录在维基:
http://202.108.44.62/moin/EmacsPy

> 1. 缘起
> 因为要 ssh 做一些 server 管理的工作,平时又对编程有一点兴趣,公司的笔记本只能装 Windows. 所以要找一个可以在 GNU/Linux
> console 和 Windows 下面都可以用的编辑器。
> 原来是用 vim, 后来发现 Emacs 上有一个 nxml-mode 对 xml, xhmtl 的支持不错。所以转向 Emacs。
> 有很多人都说emacs难用,我觉得用多了还是很方便的。下面给一个非常基础的入门。
>
> 2. 配置 Emacs
> 2.1 Windows 下
> 在 My Computer 下设置 $HOME 参数。我的是 d:\home
> 将下面的配置保存到 d:\home\.emacs 中
>
> 我的 .emacs 文件
> ;; .emacs
>
> (custom-set-variables
>   ;; custom-set-variables was added by Custom.
>   ;; If you edit it by hand, you could mess it up, so be careful.
>   ;; Your init file should contain only one such instance.
>   ;; If there is more than one, they won't work right.
>  '(column-number-mode t)
>  '(cua-mode nil nil (cua-base))
>  '(current-language-environment "UTF-8")
>  '(default-directory "~/" t)
>  '(display-time-24hr-format t)
>  '(frame-title-format "%b" t)
>  '(global-font-lock-mode t nil (font-core))
>  '(prefer-coding-system (quote utf-8-unix))
>  '(rcirc-default-nick "benluo")
>  '(safe-local-variable-values (quote ((TeX-master . t))))
>  '(senator-highlight-found t)
>  '(show-paren-mode t)
>  '(transient-mark-mode t))
>
> (custom-set-faces
>   ;; custom-set-faces was added by Custom.
>   ;; If you edit it by hand, you could mess it up, so be careful.
>   ;; Your init file should contain only one such instance.
>   ;; If there is more than one, they won't work right.
>  )
>
>
> ;; Set load path
> (setq load-path (append load-path '("~/.emacs.d/mmm-mode")))
> (setq load-path (append load-path '("~/.emacs.d/cedet")))
> (setq load-path (append load-path '("~/.emacs.d")))
>
> ;;set 下面的这个设置可以让光标指到某个括号的时候显示与它匹配的括号
> (show-paren-mode t)
> (setq show-paren-style 'parentheses)
>
> ;(utf-translate-cjk-mode)
> (set-buffer-file-coding-system 'utf-8)
>
> ;; deny tool bar
> (tool-bar-mode -1)
>
> ;; deny temple file
> (setq-default make-backup-files nil)
>
> ;; Chinese Font set up
>
> (if (not (member '("-outline-Bitstream Vera Sans
> Mono-normal-r-normal-normal-14-*-96-96-*-*-fontset-chinese"
>    . "fontset-chinese") fontset-alias-alist))
>    (progn
>      (create-fontset-from-fontset-spec
>       "-*-Bitstream Vera Sans
> Mono-normal-r-normal-normal-14-*-96-96-*-*-fontset-chinese,
>      chinese-gb2312:-outline-Arial Unicode
> MS-normal-r-normal-normal-*-*-96-96-*-*-gb2312*-*,
>      chinese-big5-1:-outline-Arial Unicode
> MS-normal-r-normal-normal-*-*-96-96-*-*-big5*-*,
>      chinese-big5-2:-outline-Arial Unicode
> MS-normal-r-normal-normal-*-*-96-96-*-*-big5*-*" t)
>       (setq default-frame-alist
>             (append
>              '((font . "fontset-chinese"))
>              default-frame-alist))
>       )
> )
>
> ;; recent file
> (require 'recentf)
> (recentf-mode 1)
>
> ;; Close Emacs start up dialuege
> (setq inhibit-startup-message t)
>
> ;; set default major mode to text-mode
> (setq default-major-mode 'text-mode)
>
> ;; set up user information
> (setq user-full-name "Ben Luo")
> (setq user-mail-address " benluo在linux.org.cn")
>
> ;; syantax highlight
> (global-font-lock-mode t)
>
> ;; Make sure nxml-mode can autoload
> (load "~/.emacs.d/nxml-mode/rng-auto.el")
>
> ;;--
> ;; Load nxml-mode for files ending in .xml, .xsl, .rng, .xhtml, .html
> ;;--
> (autoload 'nxml-mode "nxml-mode" "xml editing mode" t)
> (setq auto-mode-alist
>      (cons
> '("\\.\\(xml\\|xsl\\|rng\\|xhtml\\|html\\|htm\\)\\'" .
> nxml-mode)
>        auto-mode-alist))
> (add-to-list 'auto-mode-alist '("\\.html\\'" . nxml-mode))
> (add-to-list 'auto-mode-alist '("\\.jsp\\'" . genricx))
> (add-to-list 'auto-mode-alist '("\\.xml\\'" . nxml-mode))
>
> ;; tarbar
> (require 'tabbar)
> (tabbar-mode)
> (global-set-key (kbd "") 'tabbar-backward-group)
> (global-set-key (kbd "") 'tabbar-forward-group)
> (global-set-key (kbd "") 'tabbar-backward)
> (global-set-key (kbd "") 'tabbar-forward)
>
> ;; color-theme-aliceblue start
> (require 'color-theme)
> (color-theme-deep-blue)
>
> ;;(global-hl-line-mode 1)
>
> ;; complete switch buffer name
> (require 'iswitchb)
> (iswitchb-default-keybindings)
>
> ;;po-mode
> (require 'po-mode)
>
> ;; pabbrev mode.
> ;;
> (require 'pabbrev)
> (setq pabbrev-idle-timer-verbose nil)
>
> ;;set type y instead of yes
> (fset 'yes-or-no-p 'y-or-n-p)
>
> ;; End of .emacs
>
> nxml-mode 大家可以在网上下载。
>
> 2.2 GNU/Linux 下
> 将上面的配置保存到 ~\.emacs 中。中文字体的设置与上面的不一样。
>
> 3. 使用 Emacs 基础
> 3.1 打开文件
> ctr-x 然后 ctr-f
> 3.2 关闭文件
>  ctr-x 然后 k
> 3.3 关闭 Emacs
> ctr-x 然后 ctr-c
> 3.4 保存文件
> ctr-x 然后 ctr-s
> 3.5 另存文件为
> ctr-x 然后 ctr-w
> 3.6 选择
> ctr-@ 标记开始,然后用键盘移动光标到你想要的位置。其它
> 或者
> 用鼠标选择
> 3.7 复制
> alt-w
> 3.8 剪切
> ctr-w
> 3.9 粘贴
> ctr-y
> 3.10 撤消
> ctr-_
> 3.11 移动到行头
> ctr-a
> 3.12 移动到行尾
> ctr-e
> 3.13 多个打开的文件间切换
> ctr-x 然后输入 b, 然后输入你要切换过去的名字可以用"TAB"键补全
> 3.14 分成上下两个窗口
> ctr-x 然后输入 2
> 3.15 分成左右两个窗口
> ctr-x 然后输入 3
> 3.16 两个窗口合并成一个窗口(不是内容合并)
> ctr-x 然后输入 0
>
> 4. 为 python 使用 Emacs
> 4.1 打开shell or command 窗口
> alt-x 然后输入 shell
> 4.2 打开python console
> 在python菜单中选择"start interpreter"
> 4.3 缩进
> 在一行的任意地方用"TAB"键
> 4.4 一次为多行做注释(比如不想执行一段代码)
>  一般可以先选中要注释一段,切记光标停需要注释的最后一行的下一行的第一列
> ctr-x 然后输入r然后输入 t 然后输入 #
>
> 这些就是我日常用emacs写python的代码了。
>
> 5. 还可以用 Emacs 干什么
> 5.1 我写一点 html
> 5.2 用irc聊天
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request在lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>


-- 
'''Time is unimportant, only life important!
过程改进的目标不是高品质产品,而是促生靠谱的人的组织!
'''
http://zoomquiet.org
blog在http://blog.zoomquiet.org/pyblosxom/
wiki在http://wiki.woodpecker.org.cn/moin/ZoomQuiet
or http://202.108.44.62/moin/ZoomQuiet
scrap在http://floss.zoomquiet.org
douban在http://www.douban.com/people/zoomq/
____________________________________
Pls. use OpenOffice.org to replace M$ Office.
     http://zh.openoffice.org
Pls. use 7-zip to replace WinRAR/WinZip.
     http://7-zip.org/zh-cn/
You can get the truely Freedom 4 software.

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年07月27日 星期五 14:27

刘鑫 march.liu在gmail.com
星期五 七月 27 14:27:50 HKT 2007

ÖªÒôÄÑÑ°ß¹¡­¡­ÎÒÒ²ÊÇÔÚ¶àÖÖƽ̨ÉÏʹÓÃEmacs±àд¸÷ÖÖÓïÑԵģ¬ÕâÀïÓÐÎÒºÍÅóÓѽ¨Á¢µÄÒ»¸öÓÃÓÚEmacsÅäÖý»Á÷µÄƽ̨£¬²»ÖªµÀÐǪ̈ÓÐûÓÐÐËȤ²Î¼Ó£¿
http://code.google.com/p/usemacs/


-- 
Ïàå¦ÒÔÄ­£¬²»ÈçÏàÍüÓÚ½­ºþ
Õâ¾ä»°ÊÇ˵£¬ÓëÆä¶ÔÂîµ½¿ÚË®ÂÒÅ磬²»Èç»»Âí¼×¸÷×ÔÈ¥¹àË®¡£

ÁõöÎ
March.Liu
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070727/a226fee3/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年07月27日 星期五 14:43

沈崴 wileishn在gmail.com
星期五 七月 27 14:43:31 HKT 2007

貌似还被老刘邪恶地统战过 ... 可惜 EMacs 总是学不会。

看来还是老了 ...

在 07-7-27,刘鑫<march.liu在gmail.com> 写道:
> 知音难寻吖……我也是在多种平台上使用Emacs编写各种语言的,这里有我和朋友建立的一个用于Emacs配置交流的平台,不知道兄台有没有兴趣参加?
> http://code.google.com/p/usemacs/
>
>
> --
> 相濡以沫,不如相忘于江湖
> 这句话是说,与其对骂到口水乱喷,不如换马甲各自去灌水。
>
> 刘鑫
> March.Liu
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request在lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>

---
沈崴 (努力学习 Python 中 ...)
http://blog.163.com/eishn

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年07月27日 星期五 14:49

Ben Luo benluo在gmail.com
星期五 七月 27 14:49:32 HKT 2007

On 7/27/07, ÉòáË <wileishn在gmail.com> wrote:
>
> òËÆ»¹±»ÀÏÁõа¶ñµØͳս¹ý ... ¿Éϧ EMacs ×ÜÊÇѧ²»»á¡£


×î³õ±»RSM¡£ºóÀ´±» Yuleshow (ÖйúµÚÒ»¸ö¸ø Emacs дÎå±ÊÊäÈëµÄÈË¡£www.yuleshow.org) ÔÙºóÀ´±» YaoFei.
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070727/0dbe16d4/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年07月27日 星期五 15:01

王超凡 wangchaofan在gmail.com
星期五 七月 27 15:01:42 HKT 2007

Ö§³ÖÏ£¬Õý´òËãѧÏÂEmacs²Ù×÷¡£

ÔÚ07-7-27£¬Ben Luo <benluo在gmail.com> дµÀ£º
>
>
>
> On 7/27/07, ÉòáË <wileishn在gmail.com> wrote:
> >
> > òËÆ»¹±»ÀÏÁõа¶ñµØͳս¹ý ... ¿Éϧ EMacs ×ÜÊÇѧ²»»á¡£
>
>
> ×î³õ±»RSM¡£ºóÀ´±» Yuleshow (ÖйúµÚÒ»¸ö¸ø Emacs дÎå±ÊÊäÈëµÄÈË¡£www.yuleshow.org) ÔÙºóÀ´±» YaoFei.
>
>
>
>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070727/730d7f5b/attachment-0001.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年07月27日 星期五 15:02

刘鑫 march.liu在gmail.com
星期五 七月 27 15:02:45 HKT 2007

ÔÚÓëÉò¹«¹²ÊµÄÈÕ×ÓÀÎҳɹ¦µÄͳսÁËÎÒÃÇÕâ¸öËÄÈËÍŶӣ¬³ýÁËÈý¸öÈËÖ®Í⣬¶¼ÒѾ­×ªÎªÁËemacsµÄËÀÓ²·Ö×Ó==£¡

ÔÚ07-7-27£¬Ben Luo <benluo在gmail.com> дµÀ£º
>
>
>
> On 7/27/07, ÉòáË <wileishn在gmail.com> wrote:
> >
> > òËÆ»¹±»ÀÏÁõа¶ñµØͳս¹ý ... ¿Éϧ EMacs ×ÜÊÇѧ²»»á¡£
>
>
>
-- 
Ïàå¦ÒÔÄ­£¬²»ÈçÏàÍüÓÚ½­ºþ
Õâ¾ä»°ÊÇ˵£¬ÓëÆä¶ÔÂîµ½¿ÚË®ÂÒÅ磬²»Èç»»Âí¼×¸÷×ÔÈ¥¹àË®¡£

ÁõöÎ
March.Liu
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070727/b9e713f0/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号