Emacs 编辑器的F90模式 简介
用Emacs打开F90的文件,就会自动进入f90模式,提供了不少实用功能。
M-x 输入 f90-mode进入f90模式。其实是依* f90-mode.el 这个文件实现的,好在这个是自动加载的。
C-M-q 对齐,有了这个可以少打很多tab了。Tab 在f90模式里面是自动补齐end后面的部分。
C-M-h Mark 子过程,还弄明白什么意思。
C-M-a, C-M-e 把光标放到 program 开头或者结尾的地方。
C-_ 撤销上一步,win下面是C-z, GVIM也是C-z,新的快捷还有点不适应。C-/也是撤销,不明白为什么设置两个快捷键,不过后面这么明显比较合理。
M-; 在光标所在行尾加入注释。
hs-minor-mode 就可以用C-c @ C-c 进行代码隐藏了
或者直接 M-x hs-hide-all
M-@ 选中区域设置一个Mark点
移动光标,C-c ; ,实现区域注释。 C-c ;本身就是区域注释,如果没有设定,区域是Emacs自动选中的,会出莫明其妙的效果。
C-u M-! ls 直接调用当前系统的shell并捕获 输入到当前buffer中,如果只是暂时看看还是应该新开个buffer, VIM中是要一个!ls就行,只是不知怎么捕捉Shell的结果。
C-s C-w 向前向后搜索
顺便贴出我的.emacs文件,只是改变了一下 color scheme,换成我喜欢的黑底绿字,看 骇客帝国 的后遗症。
color shecme需要到相应的网站去下载,解压到load path中就可以。C-h v load-path可以查看确认路径。 C-h应该是帮助help, v是variable变量,后面的load-path 自然是变量名。
(require 'color-theme)
(color-theme-initialize)
(color-theme-calm-forest)
M-x 输入 f90-mode进入f90模式。其实是依* f90-mode.el 这个文件实现的,好在这个是自动加载的。
C-M-q 对齐,有了这个可以少打很多tab了。Tab 在f90模式里面是自动补齐end后面的部分。
C-M-h Mark 子过程,还弄明白什么意思。
C-M-a, C-M-e 把光标放到 program 开头或者结尾的地方。
C-_ 撤销上一步,win下面是C-z, GVIM也是C-z,新的快捷还有点不适应。C-/也是撤销,不明白为什么设置两个快捷键,不过后面这么明显比较合理。
M-; 在光标所在行尾加入注释。
hs-minor-mode 就可以用C-c @ C-c 进行代码隐藏了
或者直接 M-x hs-hide-all
M-@ 选中区域设置一个Mark点
移动光标,C-c ; ,实现区域注释。 C-c ;本身就是区域注释,如果没有设定,区域是Emacs自动选中的,会出莫明其妙的效果。
C-u M-! ls 直接调用当前系统的shell并捕获 输入到当前buffer中,如果只是暂时看看还是应该新开个buffer, VIM中是要一个!ls就行,只是不知怎么捕捉Shell的结果。
C-s C-w 向前向后搜索
顺便贴出我的.emacs文件,只是改变了一下 color scheme,换成我喜欢的黑底绿字,看 骇客帝国 的后遗症。
color shecme需要到相应的网站去下载,解压到load path中就可以。C-h v load-path可以查看确认路径。 C-h应该是帮助help, v是variable变量,后面的load-path 自然是变量名。
(require 'color-theme)
(color-theme-initialize)
(color-theme-calm-forest)
[此贴子已经被作者于2006-10-26 11:06:31编辑过]