当前位置:文档之家› Emacs快捷键的总结

Emacs快捷键的总结

Emacs快捷键的总结
Emacs快捷键的总结

Emacs快捷键的总结

文件操作

C-x C-f 打开文件,出现提示时输入/username@host:filepath可编辑FTP文件

C-x C-v 打开一个文件,取代当前缓冲区

C-x C-s 保存文件

C-x C-w 存为新文件

C-x i 插入文件

C-x C-q 切换为只读或者读写模式

C-x C-c 退出Emacs

编辑操作

C-f 前进一个字符

C-b 后退一个字符

M-f 前进一个字

M-b 后退一个字

C-a 移到行首

C-e 移到行尾

M-a 移到句首

M-e 移到句尾

C-p 后退一行

C-n 前进一行

M-x goto-line 跳到指定行

C-v 向下翻页

M-v 向上翻页

M-< 缓冲区头部

M-> 缓冲区尾部

C-M-f 向前匹配括号

C-M-b 向后匹配括号

C-l 当前行居中

M-n or C-u n 重复操作随后的命令n次

C-u 重复操作随后的命令4次

C-u C-u 重复操作随后的命令8次

C-x ESC ESC 执行历史命令记录,M-p选择上一条命令,M-n选择下一条命令

C-d 删除一个字符

M-d 删除一个字

C-k 删除一行

M-k 删除一句

C-w 删除标记区域

C-y 粘贴删除的内容

注意:C-y可以粘贴连续C-k删除的内容;先按C-y,然后按M-y可以选择粘贴被删除的内容

C-@ 标记开始区域

C-x h 标记所有文字

C-x C-x 交换光标位置和区域标记区开头

M-w 复制标记区域

C-_ or C-x u 撤消操作

执行SHELL命令

M-x shell 打开SHELL

M-! 执行SHELL命令(shell-command)

M-1 M-! 执行SHELL命令,命令输出插入光标位置,不打开新输出窗口

M-| 针对某一特定区域执行命令(shell-command-on-region), 比如C-x h M-|uuencode

窗口操作

C-x 0 关闭本窗口

C-x 1 只留下一个窗口

C-x 2 垂直均分窗口

C-x 3 水平均分窗口

C-x o 切换到别的窗口

C-x s 保存所有窗口的缓冲

C-x b 选择当前窗口的缓冲区

C-x ^ 纵向扩大窗口

C-x } 横向扩大窗口

缓冲区列表操作

C-x C-b 打开缓冲区列表

d or k 标记为删除

~ 标记为未修改状态

% 标记为只读

s 保存缓冲

u 取消标记

x 执行标记的操作

f 在当前窗口打开该缓冲区

o 在其他窗口打开该缓冲区

目录操作

C-x d 打开目录模式

s 按日期/文件名排序显示

v 阅读光标所在的文件

q 退出阅读的文件

d 标记为删除

x 执行标记

D 马上删除当前文件

C 拷贝当前文件

R 重名名当前文件

+ 新建文件夹

Z 压缩文件

! 对光标所在的文件执行SHELL命令

g 刷新显示

i 在当前缓冲区的末尾插入子目录的内容

[n]m 标记光标所在的文件,如果指定n,则从光标所在的文件起后n个文件被标记

[n]u 取消当前光标标记的文件,n的含义同上

t 反向标记文件

%-m 正则标记

q 退出目录模式

说明:在目录模式中,如果输入!,在命令行中包含*或者?,有特殊的含义。*匹配当前光标所在的文件和所有标记的文件,?分别在每一个标记的文件上执行该命令。

程序编译

M-x compile 执行编译操作

M-x gdb GDB排错

M-x dbx DBX排错

M-x xdb XDB排错

M-x sdb SDB排错

搜索模式

C-s key 向前搜索

C-s 查找下一个

ENTER 停止搜索

C-r key 反向搜索

C-s C-w 以光标所在位置的字为关键字搜索

C-s C-s 重复上次搜索

C-r C-r 重复上次反向搜索

C-s ENTER C-w 进入单词搜索模式

C-r ENTER C-w 进入反向单词搜索模式

M-x replace-string ENTER search-string ENTER 替换

M-% search-string ENTER replace-string ENTER 交互替换

C-r 在进入单词搜索(查找/替换)模式后,该命令进入迭代编辑模式C-M-x 退出迭代编辑模式,返回到查找/替换模式

C-M- s 向前正则搜索

C-M-r 向后正则搜索

C-M-% 正则交互替换

SHELL模式

C-c C-c 相当于Bash下的C-c

C-c C-z 相当于Bash下的C-z

C-c C-d 相当于Bash下的C-d

M-p 执行前一条命令

C-n 执行下一条命令

C-c C-o 删除最后一条命令产生的输出

C-c C-r 屏幕滚动到最后一条命令输出的开头

C-c C-e 屏幕滚动到最后一套命令输出的结尾

C-c C-p 查看前一条命令的输出

C-c C-n 查看后一条命令的输出

打印资料

M-x print-buffer 先使用pr,然后使用lpr

M-x lpr-buffer 直接使用lpr

M-x print-region

M-x lpr-region

收发邮件

M-x mail 发送邮件, C-c C-s 发送,C-c C-c 发送并退出

M-x rmail 接受邮件

参考资料:

O'Reilly, Emacs 3rd Edition

Linux/BSD

Marchday's blog

Add new comment

Comments

Tue, 2007-01-23 02:41 — Marchday

一些FAQ

Q:如何使用gdb设置断点的时侯让emacs高亮源代码那一行?

A:设断点是C-x space

-------------------------------

ecb可以到这里下载:https://www.doczj.com/doc/ec10895823.html,/

-------------------------------

Q:编辑c++文件时,现在M-;用的是//形式的注释

我想用/**/的

怎么办?

A:[1]M-x c-mode

[2](defun my-c-comment ()

(interactive)

(insert "/* */"

(backward-char 3))

(global-unset-key "\M-;"

(global-set-key "\M-;" 'my-c-comment)

-------------------------------

Q:Emacs 和XEmacs 的区别?

A:https://www.doczj.com/doc/ec10895823.html,/About/XEmacsVsGNUemacs.html

-------------------------------

最新emacs for windows的下载地址

https://www.doczj.com/doc/ec10895823.html,/gnu/windows/emacs/

-------------------------------

Q: 想在打开文件的时候就auto indent ,不要老按TAB 键,.emacs 怎样写?

A:

(global-set-key "\C-m" 'reindent-then-newline-and-indent)

或者这样:

(add-hook 'c-mode-common-hook

(lambda ()

(define-key c-mode-map

"\C-m" 'reindent-then-newline-and-indent)))

-------------------------------

Q: 我的是21.3.1,ecb2.27。我的ecb不支持鼠标双击阿,不知道大家的ecb是什么版本的,能不能支持鼠标双击,或者用快捷键切换到ecb窗口?

A:快捷键有啊。好些是C-c , g m 就调到methods窗口。g d 就goto directorey 窗口,

说实话,我觉得ecb窗口跳转很不方便。不如speedbar,只要设置一下speedbar-get-focus

的快捷键,这个是可以toggle的。而且speedbar上该有的都有,成员函数列表都在上面。按f 就跳到file mode,基本ecb有的它都有了。

-------------------------------

Q:ecb 有没有windows版本的?

这些东西没有什么平台一说,都是elisp语言,用emacs byte-compile一下就可以了。但是我认为ecb的跳转很麻烦。

-------------------------------

Q: 我在emscs中打开了几个文件进行编辑,我要关闭缓存中某一个文件应当怎样操作?

A:1C-x k

A2:c-x c-b 在要关闭的buffer的那行d, 在x就ok了

-------------------------------

Q: 我想在打开文件的时候就auto indent

A:你可以C-x h 选中所有内容,然后C-M \ 就可以了。

-------------------------------

Q: 不想要emacs de工具栏,怎样让它不显示?

A1:options 里面show/hide ,关掉toolbar,然后options 再选择一下save options ,下次就再也不出来了。

A2:也可把(tool-bar-mode nil)加到.emacs中

-------------------------------

Q:emacs 的正确发音?

A:一马克思?一卖壳丝?

-------------------------------

Q:在打开文件时如果文件名中有空格, 请问我怎么输入这个空格

发表:

A:在空格前加"\"

-------------------------------

Q:果我不小心按错了键,跑到文件头或者文件尾了,怎么能快速回到刚才光标所在的位置?

A:C-u C-@

-------------------------------

Q:编译某行出错时,我想快速把光标定位到此行,我应该如何做?

A:可以使用C-x ' 。注意是`,也就是F1 下面的那个,不是单引号。

实在不行,M-x next-error 也可以。

-------------------------------

Q: 怎样让emacs中复制的东西可以在系统中使用?好象emacs不和系统使用相同的粘贴板A1:C-y 不行吗?要不就直接在emacs中干吧。M-x shell

A2:

M-x gdb

file xxx.c

run

-------------------------------

Q:emacs 中怎样才能运行.c的程序?我只会编译.c的程序,不会运行。每次只能退出emacs,在shell下运行

A:不用退出啊、直接按C-x C-z 就会进入shell,你然后shell下运行,然后fg回来就可以了。或者你M-x shell,直接在emacs中运行也可以的。

-------------------------------

Q:我的emacs缩进是2两个空格。怎样设置为8个呢?

A:(setq c-basic-offset 8)

-------------------------------

Q:终端下使用Ctrl+x 2/3可以上下左右分屏,默认的是一半对一半。请问可以调整两个窗口的大小吗?

A:M-x enlarge-window (c-x ^)

M-x shrink-window

你可以把他们绑定到你喜欢得键上。

-------------------------------

Q:请问在emacs里怎么显示日期?

A:(setq display-time-day-and-date t)

(display-time)

-------------------------------

Q:请问C-s时候如何粘贴要搜的内容?

A1:移动光标到你要查找的东西上(不用粘贴),C-s C-w

A2:M-y

-------------------------------

Q:不产生备份文件

A:(setq make-backup-files nil)

-------------------------------

Q:请问在emacs中怎么删除从光标位置到行首?

A1:Meta - C-k

A2:Ctrl-u 0 Ctrl-k

-------------------------------

Q:我在xp中用GNU Emacs 21.3.1...

当按pagedown多次后...emacs就会失去响应...请问怎么回事?

A:因为你设置了scroll-margin

-------------------------------

Q:写程序时经常会遇到一个很长的代码块(用'{}'包起来的)

有什么办法能把一个代码块缩起来,需要的时候再展开

A:

M-x hs-minor-mode

* C-c @ ESC C-s show all

* C-c @ ESC C-h hide all

* C-c @ C-s show block

* C-c @ C-h hide block

* C-c @ C-c toggle hide/show

我重新定义了show block和hide block的键

(add-hook 'c-mode-hook 'hs-minor-mode)

C-c bh show block

C-c bs hide block

-------------------------------

Q:每次都语法高亮显示:(global-font-lock-mode t) 加入你的.emacs文件。

-------------------------------

Q:装上ecb,有个color-themes可以调整配色方案,ecb-change-layout可以改变ecb窗口布局

-------------------------------

Q:emacs 中,想复制一段文字,或复制一行,应该怎样做

我现在是先cut,(C-SPACE ..... C-w),然后在paste(C-y)一下,有没有更好的操作

A:M-w

-------------------------------

Q:请问谁知道在编译程序的时候,怎样让光标从当前buffer自动跳到正在编译程序的buffer,然后光标一直保持在这个buffer的底部?我现在每一次编译程序后,都是C-x o,然后再C-Shift >;到最底看结果,挺麻烦的,不知道这样一个..........

A:

;; S-F9 调用compile 并设置编译命令

;; F9 则保存所有文件并编译(无提示)

(defun du/onekey-compile ()

"Save buffers and start compile"

(interactive)

(save-some-buffers t)

(switch-to-buffer-other-window "*compilation*"

(compile compile-command)

; (other-window 1)

)

(global-set-key [S-f9] '(lambda ()

(interactive)

(switch-to-buffer-other-window "*compilation*"

(compile)

; (other-window 1)

))

(global-set-key [f9] 'du/onekey-compile)

-------------------------------

Q:如何显示ASCII表?

A:https://www.doczj.com/doc/ec10895823.html,.br/~vinicius/emacs/ascii.el

-------------------------------

Q: 怎样使得emacs 里面,选取的区域为矩形,而不是一行行全选上了?

A:Ctrl+空格建,然后把光标移到下几行

ctrl+x r k

ctrl+x r y

-------------------------------

Q:我的tab键被用来做格式化功能了,那我怎样才能键入一个真正的tab呢?

A:C-q TAB

-------------------------------

Q:如何重新从磁盘里load当前编辑的文件?因为有时候文件可能被别人改了,所以才有这个需求

A:M-x revert-buffer

-------------------------------

Q:一般我的emacs 启动后都是去/usr/share/emacs/site-lisp下面找扩展程序

请问这个目录是否可以指定?

因为我现在要把我的emacs搬家到另一个没有root权限的机器

所以我不能去改他们的/usr/share/emacs/site-lisp,只能在自己的目录干活

A:

在.emacs最前头加一条(setq load-path (cons "/home/bleem1998/.emacs-site-lisp/" load-path))

然后把所有的扩展包都丢在"/home /bleem1998/.emacs-site-lisp/"就可以了

-------------------------------

Q:请问在emacs中如何设置字体和背景的颜色?

A:设置背景颜色M-x set-background-color

可以写到.emacs里打开emacs就设置:

(set-face-background 'default "azure") ; azure或者别的颜色

如果只想在window模式下设置背景,终端下不需要,就加上判断:

(if window-system

(set-face-background 'default "azure"))

Q:文本方式下,emacs的有些热键被终端的热键代替了。比如:ctrl-h在终端中是退格键,而emacs中是在线帮助,结果在emacs中按ctrl- h就变成了删除光标前面的字符。这种情况还很多。要怎样设置才能用emacs的热键替代终端的..........

A:

(global-set-key "\C-h" 'backward-delete-char-untabify)

(global-set-key [DEL] 'delete-char)

-------------------------------

Q:我用emacs,屏幕显示大约是80行,25列,开多个窗格时,每个窗格显示不了多少字符。

能不能让屏幕显示更多的行和列?

A:不是很清楚你的意思。是emacs窗口不够大?还是emacs编辑时自动换行的列太小?

如果是后者(setq default-fill-column 85)

如果是前者,可以在开emacs时选择大点的尺寸,或者动动鼠标拉大点-_-

(if window-system

(setq default-frame-alist

(append

'((top . 0) (left . 0) (width . 120) (height . 60))

default-frame-alist)))

-------------------------------

Q:fcitx 的热建Ctrol-Space 和emacs 的mark-set 重了,我每次在emacs里面输入中文,就不能mark-set了,怎么办啊?

A:Mark可以用C-@

-------------------------------

Q:怎样把所有的/r/n都替换成/n,或者怎样删除所有的/r

A:除了使用一些工具软件(如dos2unix、tr 等)对文件直接进行转换外,在Emacs 中有如下两种方法:

[1]、替换法

使用Emacs 的替换命令replace-string 将\r 替换为空以达到删除的目的:

M-x replace-string RETURN # 执行replace-string 命令

Replace string: C-q C-m RETURN # 替换字符串。C-q C-m 为\r 字符的输入形式

with: RETURN # 替换为空字符串

[2]、解码法

如果Emacs 对文件的自动解码失败,可指定文件的解码方式打开文件。对于本问题来说,指定一种可行的dos 解码方式即可(如chinese-euc-dos),Emacs将会自动进行转换,从而能正确显示Window格式的文本文件的内容。在启动Emacs 之后:

C-x C-m c chinese-euc-dos RETURN # 指定编码方式为chinese-euc-dos

C-x C-f your_file_name RETURN # 打开文件

Q:>;>; 1.有什么可设置emacs在选定文本后输入时把选定的文本换掉?

A:M-x pending_delete_mode # 切换到Delete_Selection 模式

-------------------------------

Q:>;>; 2.如何将一段选定的文字在大小写之间切换??

A:C-x C-l # 转换为小写文字

C-x C-u # 转换为大写文字

-------------------------------

Q:emacs 中如何设置显示文件字体的大小?

A:可通过修改Default face 的Height 属性来实现(customize-face命令或者在菜单中找修改face 的一项)。如果是XEmacs,有菜单选项可直接更改字体大小。

-------------------------------

Q:请问从其他地方copy到emacs的快接键

A:

拷贝一个文件到一个buffer里面用c-x i

拷贝一个buffer到另外一个buffer用c-x c-i

拷贝剪贴板里的用c-y

在linux力,可以直接用鼠标选定要拷贝的东西,再用鼠标中间的键拷贝到buffer里-------------------------------

Q:如何让emacs启动后就最大化?

A:(setq initial-frame-alist '((top . 0) (left . 0) (width . 97) (height . 49)))

数值自己修改吧。

上篇(6个月前):Linux下的段错误产生的原因及调试方法

下篇(6个月前):关于CreadThread()与CloseHandle()

原文地址:https://www.doczj.com/doc/ec10895823.html,/u/8780/showart_283462.html

可穿戴计算技术的常见问题

可穿戴计算技术的常见问题 1 引言 可穿戴计算机指的是可以穿在身体上的计算机。这种可穿戴技术的类型用于行为建模,健康监测系统,信息技术与媒体发展。可穿戴计算技术尤其还用于需要计算机技术支持的应用,当使用者的双手,声音,手臂或者身体其他部分等积极活动的时候。 “可穿戴计算技术“在包括用户界面设计,增强现实技术,模式识别技术,对于特殊应用或者帮助残疾的可穿戴使用,以及电子织物行业和时尚设计的研究领域一直是一项热门的研究课题。许多问题都与可穿戴计算技术息息相关,移动计算,普适计算,环境智能和普适计算研究团体,包括了能源管理和散热,软件编写无线领域和个人领域网络。 可穿戴计算技术的主要特征是相容性。即是说计算机和用户之间持续的交互,不用打开或者关闭设备。另一个特征是能够多任务。它不需要终止你当前正在使用的设备;被增强到其他所有行为。这些设备能像假肢一样通过用户合并起来。因此该技术能做为使用者思想和肢体的延伸。 而这篇FAQ提供了麻省理工学院中心关于可穿戴计算技术的观点的文章,旨在呈现一份此领域的介绍。与此相关的更多信息和要点请登录以下网址。https://www.doczj.com/doc/ec10895823.html,/wearables/index.html 2 可穿戴计算技术概观 2.1 可穿戴计算技术到底是个啥? 可穿戴计算机的模糊定义是指能像衣饰一样毫不起眼的一直带在身上,不仅舒适而且易于保存和使用的电脑。但是,这种“智能衣饰”的定义在细想来说

是差强人意的。而更多的明确定义是可穿戴计算技术应当具有以下许多特点: ●轻便且即可使用:可穿戴技术表现最为突出的特征便是可在行走或别的移动方式下使用。这种可穿戴技术类似于台式机和笔记本之间的区别。 ●免持使用:军用和工业用可穿戴计算机特别强调双手自由,并且重视语音输入和头戴显示器或语音输出。其它可穿戴技术或许也会使用和弦键盘,拨号输入和操作杆输入用来弱化对用户双手使用的依赖。 ●传感器:此外,对于用户输入,一个可穿戴产品应该具有响应物理环境的传感器,这些个传感器可能包括无线通信,GPS,照相机或者麦克风。 ●即时提醒:一个可穿戴产品应当即使在没有活跃使用的情况下也能够给使用者传送信息。举个例子,假如你的计算机想让你知道新收到一份来自他人的邮件,,它就应当立刻将这个消息传递给你。 ●永远工作:缺省方式下可穿戴设备会一直开机并一直工作,传感和展现。这与一般的的基于笔端输入的“个人数字助手”的那种正常情况下放在人的口袋并只有工作需要完成时才启动的方式相反。 2.2 为啥非要戴着这个玩意儿? 在人们想要一直戴着它们的背后,是可穿戴设备的特征所带来的合理原因:头戴式可视设备(Head Mount Display)可以让你在真实的世界里看屏幕的同时干别的事。能让你在听教授教课的同时记笔记,而不是持续不断的在黑板和笔记本间来回瞥视。你可以边逛大街边阅读电子邮件而不会撞到人。拥有可穿戴设备的你相当于拥有一个可以即时访问的整个参考书图书馆。要有经常用到的韦氏词典?和分类词典,地图和电子书也是类似。有着5千兆驱动器的支持,把康氏百科①全书置于可穿戴计算机中就显得微不足道了,并且能实时访问到极大量的

电脑快捷键总结

电脑常用快捷键 快捷键作用 Ctrl+C复制所选文本或对象 Ctrl+X剪切所选文本或对象 Ctrl+V粘贴文本或对象 Ctrl+Z撤消上一操作 Ctrl+Y重复上一操作 Ctrl+Shift+缩小字号 Ctrl+Shift+>增大字号 Ctrl+Q删除段落格式 Ctrl+Spacebar删除字符格式 Ctrl+Shift+Spacebar创建不间断空格 Ctrl+ -(连字符)创建不间断连字符 Ctrl+B使字符变为粗体 Ctrl+I使字符变为斜体 Ctrl+U为字符添加下划线 快捷键大全 1.用于设置字符格式和段落格式的快捷键 快捷键作用 Ctrl+Shift+F改变字体

Ctrl+Shift+P改变字号 Ctrl+Shift+>增大字号 Ctrl+Shift+<减小字号 Ctrl+]逐磅增大字号 Ctrl+[逐磅减小字号 Ctrl+D改变字符格式("格式"菜单中的"字体"命令)Shift+F3切换字母大小写 Ctrl+Shift+A将所选字母设为大写 Ctrl+B应用加粗格式 Ctrl+U应用下划线格式 Ctrl+Shift+W只给字、词加下划线,不给空格加下划线Ctrl+Shift+H应用隐藏文字格式 Ctrl+I应用倾斜格式 Ctrl+Shift+K将字母变为小型大写字母 Ctrl+=(等号)应用下标格式(自动间距) Ctrl+Shift++(加号)应用上标格式(自动间距) Ctrl+Shift+Z取消人工设置的字符格式 Ctrl+Shift+Q将所选部分设为Symbol字体 Ctrl+Shift+*(星号)显示非打印字符 Shift+F1(单击)需查看文字格式了解其格式的文字 Ctrl+Shift+C复制格式 Ctrl+Shift+V粘贴格式

intellij IDEA快捷键

Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。 1 智能提示 Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,还有更智能地按类型信息提示Ctrl+Shift+Space,但因为Intellij总是随着我们敲击而自动提示,所以很多时候都不会手动敲这两个快捷键(除非提示框消失了)。用F2/ Shift+F2移动到有错误的代码,Alt+Enter快速修复(即Eclipse中的Quick Fix功能)。当智能提示为我们自动补全方法名时,我们通常要自己补上行尾的反括号和分号,当括号嵌套很多层时会很麻烦,这时我们只需敲Ctrl+Shift+Enter就能自动补全末尾的字符。而且不只是括号,例如敲完if/for时也可以自动补上{}花括号。 最后要说一点,Intellij能够智能感知Spring、Hibernate 等主流框架的配置文件和类,以静制动,在看似“静态”的外表下,智能地扫描理解你的项目是如何构造和配置的。 2 重构 Intellij重构是另一完爆Eclipse的功能,其智能程度令人瞠目结舌,比如提取变量时自动检查到所有匹配同时提取成一个变量等。尤其看过《重构-改善既有代码设计》之后,有了Intellij的配合简直是令人大呼过瘾!也正是强大的智能和重构功能,使Intellij下的TDD开发非常顺畅。 切入正题,先说一个无敌的重构功能大汇总快捷键 Ctrl+Shift+Alt+T,叫做Refactor This。按法有点复杂,但也符合Intellij的风格,很多快捷键都要双手完成,而不像Eclipse不少最有用的快捷键可以潇洒地单手完成(不知道算不算Eclipse的一大优点),但各位用过Emacs 的话就会觉得也没什么了(非Emacs黑)。此外,还有些最常用的重构技巧,因为太常用了,若每次都在Refactor This菜单里选的话效率有些低。比如Shift+F6直接就是改名,Ctrl+Alt+V则是提取变量。 3 代码生成这一点类似Eclipse,虽不是独到之处,但因为日常使用频率极高,所以还是罗列在榜单前面。常用的有 fori/sout/psvm+Tab即可生成循环、System.out、main 方法等boilerplate样板代码,用Ctrl+J可以查看所有模板。后面“辅助”一节中将会讲到Alt+Insert,在编辑窗口中点击可以生成构造函数、toString、 getter/setter、重写父类方法等。这两个技巧实在太常用了,几乎每天都要生成一堆main、System.out和 getter/setter。 另外,Intellij IDEA 13中加入了后缀自动补全功能(Postfix Completion),比模板生成更加灵活和强大。例如要输入for(User user : users)只需输入 user.for+Tab。再比如,要输入Date birthday = user.getBirthday();只需输入 user.getBirthday().var+Tab即可。 4 编辑 编辑中不得不说的一大神键就是能够自动按语法选中代 码的Ctrl+W以及反向的Ctrl+Shift+W了。此外, Ctrl+Left/Right移动光标到前/后单词,Ctrl+[/]移动到前/后代码块,这些类Vim风格的光标移动也是一大亮点。以上Ctrl+Left/Right/[]加上Shift的话就能选中跳跃范围内的代码。Alt+Forward/Backward移动到前/后方法。还有些非常普通的像Ctrl+Y删除行、Ctrl+D复制行、Ctrl+折叠代码就不多说了。 关于光标移动再多扩展一点,除了Intellij本身已提供的功能外,我们还可以安装ideaVim或者emacsIDEAs享受到Vim的快速移动和Emacs的AceJump功能(超爽!)。另外,Intellij的书签功能也是不错的,用 Ctrl+Shift+Num定义1-10书签(再次按这组快捷键则是删除书签),然后通过Ctrl+Num跳转。这避免了多次使用前/下一编辑位置Ctrl+Left/Right来回跳转的麻烦,而且此快捷键默认与Windows热键冲突(默认多了Alt,与Windows改变显示器显示方向冲突,一不小心显示器就变成倒着显式的了,冏啊)。 5 查找打开 类似Eclipse,Intellij的Ctrl+N/Ctrl+Shift+N可以打开类或资源,但Intellij更加智能一些,我们输入的任何字符都将看作模糊匹配,省却了Eclipse中还有输入*的麻烦。最新版本的IDEA还加入了Search Everywhere

Emacs编辑器的使用

Emacs编辑器的使用 Emacs编辑器的使用 A.1Emacs简介 前面已经介绍过一种全屏幕文本编辑工具Vi,这里将介绍另外一种功能强大、应用也非常广泛的全屏幕文本编辑器Emacs。 Emacs全称为Editor MACroS,由于其移植性极好,所以在当今世界的几乎任何一个操作系统上都可以见到它的身影。现在的Emacs已经超出了原来的单一的文本编辑功能,可以用来管理文件、阅读公告板,甚至可以进行WWW浏览。另外Emacs源代码可以使用C、C++、Lisp等语言定制,对一些编程爱好者来说,这无疑是一大福音,同时也使其灵活性大大增加。Emacs编辑器的使用、操作与使用其他标准的文本编辑器一样。键盘上普通的按键用来输入字符,而编辑器的操作命令是通过键盘上的一些特殊的按键来实现的,例如Ctrl、Alt等控制键。与Vi不同,Emacs编辑器没有特定的输入模式与命令模式之分。在输入文本时,也可以执行编辑命令,例如用Ctrl 键来移动光标、保存文件等,而不必忍受切换模式的麻烦。Emacs 编辑器是一个复杂且非常灵活的编辑器.它有好几百个编辑命令。Emacs编辑器也有一些特殊的特性,例如多窗口特性,可以在编辑文件时同时显示两个窗口。也可以同时打开并对多个文件进行编辑与操作,并在屏幕上与之对应的编辑窗口内显示各个文件。 Emacs编辑器通过巧妙地控制、操作工作缓冲区来实现其强大、灵活的功能。Emacs编辑器可以被认为是面向缓冲区的编辑器。在任何编辑器中编辑文件时,该文件将首先被拷贝到工作缓冲区中,而所有的编辑操作都在工作缓冲区中进行。许多编辑器在编辑文件时仅开辟一个工作缓冲区,因此仅能打开一个文件。而Emacs编辑器可以同时开辟并管理多个工作缓冲区,因此允许同时对多个文件进行编辑操作,还可以用编辑缓冲区来保存、删除或拷贝文本,用户甚至可以开辟目己的缓冲区,并在这些缓冲区中保存文本,必要时可以把这些缓冲区内的文本保存到文件中。 A.2Emacs的启动与退出 A.2.1Emacs的启动 通过键入: $ emacs [文件名] 进入Emacs文本编辑程序。如果不键入文件名,则将创建一个新文件而不是打开现存文件(如图A-1所示)。 图A-1Emacs程序界面 无论建立新文件还是打开一个现有文件,在处理方法上都是将其放入缓冲区中。和Vi一样,只要用户不发出存储到磁盘的命令,缓冲区的内容就不会写到文件中。同时这也使用户可以在多个缓冲区之间进行复制、粘贴等操作,非常方便。 A.2.2Emacs的退出 当对文件做必要的修改后需要退出时,有几种可行的途径。如果对文件未做任何修改,则直接使用Ctrl+x、Ctrl+c即可退出Emacs;如果对文件做了修改,则同样使用以上按键组合退出,只是这时系统将询问是否保存文件,如果键入y,则系统保存文件;如果是个新文件,系统提示输入文件名,保存后退出。如果键入n,则系统将再次询问是否真的不保存缓冲区中的内容退出,这时回答yes则放弃所做修改退出;当然也可以先使用命令保存文件,然后再退出,这时可以使用Ctrl+x、Ctrl+s组合键,系统将保存文件并退出。如果要把编辑程序存到另一个和原来文件不同的文件中,可以使用Ctrl+x、Ctrl+w组合键,然后指定新文件名即可。

基于Emacs的LaTeX编辑环境

基于Emacs的L A T E X编辑环境 Date:2011,5 Version:Draft By:siziki Email:siziki@https://www.doczj.com/doc/ec10895823.html,

目录 目录 第1章L A T E X编辑环境选择 (3) 第2章环境准备 (4) 2.1安装Emacs (4) 2.2安装和配置AUCT E X (4) 2.2.1关于快捷键 (7) 2.2.2关于代码折叠 (8) 2.3RefT E X的安装和配置 (9) 2.4CDL A T E X安装和配置 (13) 2.5yasnippet+auto-complete (15) 2.5.1构建L A T E X模版 (16) 2.5.2构建自定义环境 (17) 2.6关于preview-latex (18) 2.7我的el (18) 2

第1章L A T E X 编辑环境选择 第1章L A T E X 编辑环境选择 使用L A T E X 编辑文档,有很多软件可以选择,构成不同的编辑环境。 在不同的平台环境下,有不同的选择,比如windows 环境下的WinEdit ,TeXMakerX 等,MacOS 下有TeXShop 等,GNU/Linux 下有kile 。还有通用的TeXworks 。 这些软件基本都是为L A T E X 编辑而生的。优点是上手容易、简单易用,当 然简单易用的代价就是配置的灵活性不够。 除此以外还有有些通用的编辑环境,通过适当的配置,就可以实现强大的L A T E X 的编辑环境,这种编辑环境的强大程度往往只取决于你的想象力。 本文就是要介绍基于Emacs 的L A T E X 编辑环境。 有几点需要提前说明: 1.本文使用L A T E X 发行版是TeXLive2010。 2.本文使用的T E X 引擎是X E T E X ,L A T E X+CJK 的情况不涉及。 3.操作系统环境是Debian GNU/Linux ,不同系统环境下的插件安装不同。 3

PS最全常用快捷键汇总

PS快捷键大全 PS快捷键,是Photoshop为了提高绘图速度定义的快捷方式,它用一个或几个简单的字母来代替常用的命令,使我们不用去记忆众多的长长的命令,也不必为了执行一个命令,在菜单和工具栏上寻寻匿匿。 一、工具箱 01.(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取) 02.矩形、椭圆选框工具【M】 03.裁剪工具【C】 04.移动工具【V】 05.套索、多边形套索、磁性套索【L】 06.魔棒工具【W】 07.喷枪工具【J】 08.画笔工具【B】 09.橡皮图章、图案图章【S】 10.历史记录画笔工具【Y】 11.橡皮擦工具【E】 12.铅笔、直线工具【N】 13.模糊、锐化、涂抹工具【R】

14.减淡、加深、海棉工具【O】 15.钢笔、自由钢笔、磁性钢笔【P】 16.添加锚点工具【+】 17.删除锚点工具【-】 18.直接选取工具【A】 19.文字、文字蒙板、直排文字、直排文字蒙板【T】 20.度量工具【U】 21.直线渐变、径向渐变、对称渐变、角度渐变、菱形渐变【G】 22.油漆桶工具【G】 23.吸管、颜色取样器【I】 24.抓手工具【H】 25.缩放工具【Z】 26.默认前景色和背景色【D】 27.切换前景色和背景色【X】 28.切换标准模式和快速蒙板模式【Q】 29.标准屏幕模式、带有菜单栏的全屏模式、全屏模式【F】 30.临时使用移动工具【Ctrl】 31.临时使用吸色工具【Alt】

32.临时使用抓手工具【空格】 33.打开工具选项面板【Enter】 34.快速输入工具选项(当前工具选项面板中至少有一个可调节数字) 【0】至【9】 35.循环选择画笔【[】或【]】 36.选择第一个画笔【Shift】+【[】 37.选择最后一个画笔【Shift】+【]】 38.建立新渐变(在”渐变编辑器”中) 【Ctrl】+【N】 二、文件操作 01.新建图形文件【Ctrl】+【N】 02.新建图层【Ctrl】+【Shift】+【N】 03.用默认设置创建新文件【Ctrl】+【Alt】+【N】 04.打开已有的图像【Ctrl】+【O】 05.打开为... 【Ctrl】+【Alt】+【O】 06.关闭当前图像【Ctrl】+【W】 07.保存当前图像【Ctrl】+【S】 08.另存为... 【Ctrl】+【Shift】+【S】 09.存储副本【Ctrl】+【Alt】+【S】 10.页面设置【Ctrl】+【Shift】+【P】

idea快捷键

idea常用快捷键列表: 1. -----------自动代码----------- 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 例如要输入for(User user : users)只需输入user.for+Tab 再比如,要输入Date birthday = user.getBirthday();只需输入 user.getBirthday().var+Tab即可。代码标签输入完成后,按Tab生成代码。 fori/sout/psvm + Tab Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等)或者右键(Generate) Ctrl+Alt+T 生成try catch 或者 Alt+enter CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里 Ctrl + O 重写方法 Ctrl + I 实现方法 Ctr+shift+U 大小写转化 ALT+回车导入包,自动修正 ALT+/ 代码提示 CTRL+J 自动代码 Ctrl+Shift+J 整合两行为一行 CTRL+空格代码提示 CTRL+SHIFT+SPACE 自动补全代码 CTRL+ALT+L 格式化代码 CTRL+ALT+I 自动缩进 CTRL+ALT+O 优化导入的类和包 CTRL+E 最近更改的代码 CTRL+ALT+SPACE 类名或接口名提示 CTRL+P 方法参数提示 CTRL+Q 可以看到当前方法的声明

Shift+F6 重构-重命名 (包、类、方法、变量、甚至注释等) Ctrl+Alt+V 提取变量 2. -----------查询快捷键----------- Ctrl+Shift+Backspace 可以跳转到上次编辑的地 CTRL+ALT+ left/right 前后导航编辑过的地方 ALT+7 靠左窗口显示当前文件的结构 Ctrl+F12 浮动显示当前文件的结构 ALT+F7 找到你的函数或者变量或者类的所有引用到的地方 CTRL+ALT+F7 找到你的函数或者变量或者类的所有引用到的地方 Ctrl+Shift+Alt+N 查找类中的方法或变量 双击SHIFT 在项目的所有目录查找文件 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 CTRL+G 定位行 CTRL+F 在当前窗口查找文本 CTRL+SHIFT+F 在指定窗口查找文本 CTRL+R 在当前窗口替换文本 CTRL+SHIFT+R 在指定窗口替换文本 ALT+SHIFT+C 查找修改的文件 CTRL+E 最近打开的文件 F3 向下查找关键字出现位置 SHIFT+F3 向上一个关键字出现位置 选中文本,按Alt+F3 高亮相同文本,F3逐个往下查找相同文本 F4 查找变量来源 CTRL+SHIFT+O 弹出显示查找内容 Ctrl+W 选中代码,连续按会有其他效果

在Emacs中编写ansys程序的apdl语言用的主mode

在Emacs中编写ansys程序的apdl语言用的主mode 2009-11-08 02:35:53来自: dinglin 我经常需要写ansys的命令流,并且喜欢在emacs里面写。我想用一种颜色显示命令流中的关键字,并且实现循环和判断语句(if)的缩进功能。为了实现这些功能,我为命令流文件编写了它的主模式el文件。 我把这个el文件共享到网上,希望和我一样有同样需要的人可以使用它。 ansys命令流中的关键字很多很多,我把我用过、碰到过的关键字都放在了这个el文件中。您在使用的时候可以把您自己的关键字添加到文件里面。 ;;ansys-mode.el --- Ansys major mode ;;2006/09/24 21:10 (defvar ansys-mode-hook nil) (defvar ansys-mode-map (let ((mode-map (make-sparse-keymap))) ;;make-keymap (define-key mode-map [(control-j)] 'newline-and-indent) mode-map) "Keymap for ANSYS major mode") (add-to-list 'auto-mode-alist '("\\.lgw$" . ansys-mode)) ;;Syntax using keywords highlighting (defconst ansys-keywords-regexp (regexp-opt '("stat" "finish" "wpoffs" "wprota" "wpcsys" "n" "fill" "nscale" "nmodif" "k" "l" "lstr" "ldele" "lptn" "a" "al" "askin" "cyl4" "blc4" "asba" "aadd" "aptn" "btol" "v" "vext" "vsbv" "vadd" "lfillt" "circle" "larc" "adrag" "ksymm" "lsymm" "arsym" "vsymm" "ngen" "egen" "kgen" "vgen" "et" "keyopt" "etcontrol" "mp" "mpdata" "mpchg" "acel" "r" "rmore" "rdele" "e" "emodif" "edele" "type" "mat" "real" "esys" "cp" "endrelease" "latt" "aatt" "esurf" "tb" "tbtemp" "tbdata" "tbpt" "sectype" "secdata" "secoffset" "secplot" "secnum" "slist" "secwrite" "secread" "smrtsize" "mopt" "esize" "lesize" "aesize" "mshape" "mshkey" "lmesh" "amesh" "vmesh" "kmesh" "aclear" "upgeom" "noorder" "nummrg" "numcmp" "flst" "fitem" "nsel" "esel" "ksel" "lsel" "asel" "nsll" "esln" "esll" "asll" "lsla" "esla" "nslk" "lslk" "allsel" "cm" "cmsel" "cmdele" "nlist" "nplot" "elist" "eplot" "mplist" "rlist" "cplist" "csys" "dsys" "rsys" "local" "cscir" "antype" "d" "ddele" "dlist" "dofsel" "dscale" "dcum" "dk" "dsym" "dl" "da" "fcum" "f" "fdele" "fk" "fkdele" "sf" "sfbeam" "sfe" "sfelist" "sfedele" "sfa" "sfcum" "tref" "bfunif" "tunif" "check" "outpr" "outres" "nlgeom" "pstres" "sstif" "nropt" "arclen" "arctrm" "time" "autots" "nsubst" "deltim" "lnsrch" "cnvtol" "neqit" "eqslv" "sbctran" "solcontrol" "solve" "estif" "ekill" "ealive" "psolve" "lswrite" "lsread" "lsdele"

cadence操作常用快捷键总结

x:检查并存盘,这个经常使用,它会 检查一些简单的连线错误。 s:存盘,保存(save) [:缩小 ]:放大 鼠标上的前后滚轮是放大、缩小 F:整图居中显示 u:撤销上一次操作 Esc:清楚刚键入的命令 Esc 这个很重要,是退出当前快捷方 式,要经常使用。 除非选择了另外的快捷键,否则当前 的快捷键一直存在,所以经常用Esc。 c:复制 m:移动 shift+m:移动器件但不移动连线 按住shift拖动是复制添加 Delete:删除 e 进入symbol的内部电路 Ctrl+e 从symbol内部电路中退回 i:添加元器件 p:添加端口 r:旋转器件并拖动连线 r 是90度旋转 r 后再按F3 可以选择左右翻转或者上 下翻转方向键当然可以上下左右移动 q:属性编辑 L:添加线名 shift+L:标注 N:添加几何图形 shift+N:添加标号 g:查看错误 shift+z:缩小 ctrl+z:放大 F:整图居中显示 u:撤销上一次操作 Esc:清楚刚键入的命令 Ctrl +D:取消选择,这个也可用鼠标 点击空白区域实现。经常使用这个 快捷键可以防止误操作。 c:复制 m:移动 q:显示属性 Delete:删除 i:插入模块(Instance) S:拉伸工具Stretch,要求是框选要拉 伸图形,再拉伸。我觉得这个拉伸 工具是Virtuso版图设计区别于其他 绘图软件的精华所在,能在保持图 形原有性质的前提下,自由拉伸。 这个符合Layout布局的要求。 R:画矩形 Shift+P:多边形工具Polygon P:插入Path,我翻译成“路径”。有

人翻译成“管道”。这些最后都要 Convert to Polygon的。 K:标尺工具 shift+K:清除所有标尺 L:标签工具,标签要加在特定的text 层上,这个有些人总忘记。 Shift+C:裁切(Chop),首先调用命令,选中要裁切的图形,后画矩形裁 切。在用P快捷键画了一条Path 后,如果需要调整线宽,就需要用

PuTTY远程登录使用介绍

我的这些文字是从这几年来的 PuTTY 使用经验中慢慢得来的,也不仅仅是介绍PuTTY,还包括了一些相关的软件,比如:优秀的 FTP 工具 FileZilla、功能强大的 SFTP 客户端 WinSCP。 杂七杂八的乱说了一些,这里把大致内容罗列如下: 最简单的使用,登录 SSH 主机 中文乱码的处理 PuTTY 常用配置的说明 o复制、粘贴 o保存会话 o注销 o自动登录用户名 o自动设置环境变量 o设置代理服务器 o自动执行命令 o备份、删除 PuTTY 的设置 PuTTY 的 X11 转发 如何用 PuTTY 建立 SSH 隧道 如何用 PuTTY 建立反向的 SSH 隧道,像个特洛伊木马一样突破防火墙 把 PuTTY 作为一个安全的代理服务器 o安全的上网不被嗅探 o避免 MSN 等聊天工具被监听 怎样用 PSCP、PSFTP 安全的传输文件 o功能强大的 SFTP 客户端 WinSCP 用 PuTTYgen 生成密钥,登录 SSH 主机不再需要口令 Pagent 代理密钥,每次开机只需要输入一次密钥口令 Plink 简单而又迅速的执行 SSH 主机上的程序

常见问题 除了上面的这些,还夹杂了一些 PuTTY 使用上的技巧、服务器配置的一些安全建议。说起来这是一些有关 PuTTY 的使用教程,其实也就是 SSH 的参考教程,绝大多数的内容在其他系统或软件上也都是一样的。不同的是参数、配置、命令行之类的,只要会了一个,其他也就触类旁通了。 一些基本知识 如果你已经知道 SSH、Telnet、Rlogin 这是什么,就跳过这一部分,看下面的吧。 (以后补充,暂时空下) 简介 PuTTY 的官方网站:[url],截止到 2006年11月,发布的最高稳定版本是 2007年6月,发布的最高稳定版本是。 PuTTY 是一个跨平台的远程登录工具,包含了一组程序,包括: PuTTY (Telnet 和 SSH 客户端) PSCP (SCP 客户端, 命令行下通过 SSH 拷贝文件,类似于 Unix/Linux 下的 scp 命令) PSFTP (SFTP 的命令行客户端,类似于 FTP 的文件传输,只不过使用的是 SSH 的 22 端口,而非 FTP 的 21 端口,类似于 Unix/Linux 下的 sftp 命令) PuTTYtel (仅仅是一个 Telnet 客户端)

emacs教程

教程简介 本教程讲什么?第 1 页(共4 页) Emacs 是一个流行的无模式文本编辑器,有许多强大的功能。本教程将教您使用 Emacs 的基础知识。为了让您很快熟悉这个优秀的编辑器,本教程先讲述基本概念和常用操作,然后在这基础上提高。 要掌握使用 Emacs 的入门知识,需要经历陡峭的学习曲线。我们的目的是帮您学会起初不熟悉的界面,这样,Emacs 的力量和用途就变得明显。然后您就可以根据本教程末尾的参考资料和技巧,自己去深入研究。 谁应该学习本教程?第 2 页(共4 页) Emacs 的主要用户是程序员和 Web 开发者,他们要充分利用这个强大的灵活的文本编辑器,从而提高他们的效率。另外,对于在 UNIX 或相似环境下履行管理职责的人来说,对 Emacs 的起码的一点熟悉是有用的。 在您开始前第 3 页(共4 页) 在学习本教程的过程中,所有您需要的就是 Emacs 的副本,GNU Emacs 或 XEmacs。 如果您正在运行 Linux,那么您可能已经装入了它。检查的方法是在命令行提示符后输入 emacs。如果什么都没发生(或您得到“command not found”之类的消息),那么请用您的分发版附带的软件包工具来安装其中的一个软件包。 运行另一种操作系统?查看链接在上面的站点,找到您能用的 Emacs 版本。 作者简介第 4 页(共4 页) Brian Bilbrey 是系统管理员、Web 管理员、产品和 PWB 设计师、作家和 Linux 的倡导者。他的名片被人读作 NPS,NPS 代表 No Particular Specialty,意思是“没有特别的专业”。Brian 在日常工作中使用 Linux,象有些人换衣服一样换他的窗口管理器和喜欢的应用程序。新的分发版就象面包和水那样不可或缺,目前,Brian 正在高兴地试用 Gentoo Linux。他的 Linux 活动和其它经历的每日网页更新记录可在 https://www.doczj.com/doc/ec10895823.html, 找到。 如果您对本教程有技术问题,请和 Brian 联系:bilbrey@https://www.doczj.com/doc/ec10895823.html,。 起源 概述第 1 页(共3 页) 在本教程中,我们将很快地讲述许多知识。首先我们要讲 Emacs 是什么和它的起源。然后,我们马上开始讲该编辑器的使用:击键、命令、Emacs 环境和您起步所需的一些基本命令。

WindowsXP下安装emacs的方法

【转】Emacs在WINDOWS中安装及解决中文输入乱码的方法 Posted by茶几上的杯具on九月16th,2011 Emacs被称为神的编辑器,与VIM这个编辑器之神合为编辑器中的俩大巨头。 今天我在windowsXP中尝试安装了一下Emacs,并使用了一下,感觉不错。就是操作方式有点不习惯,快捷键太多,切换文件不太方便需要用命令在缓冲区调用! 下面是我在网上找的安装教程,这里记录一下,以备后用! 1、下载 到这个网址可以下载到Emacs的windows版本:https://www.doczj.com/doc/ec10895823.html,/pub/gnu/emacs/windows/ 只需要一个压缩文档,如emacs-22.3-bin-i386.zip 2、安装 在D盘根目录下新建一个文件夹,取名Emacs22.2(也可以是其他路径,随个人喜好而定),将emacs-22.2-bin-i386.zip 里的文件解压到这个目录下,这样在d:\Emacs22.2\下就有bin,tec,info,leim,lisp,site-lisp等目录。 双击bin文件夹里的addpm.exe进行安装,安装后将在开始菜单生成Gnu Emacs\Emacs链接,点击这个链接便可启动Emacs。也可以双击bin文件夹里的runemacs.exe启动。注意到bin目录里还有个文件是emacs.exe,双击它也可以启动,但是会出现一个控制台窗口 3、修改注册表 打开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Emacs(如果没有则手动添加项),在此项下添加字符串值,名称为HOME,值为D:\Emacs22.2。这样做的目的是让D:\Emacs22.2成为Emacs的home路径(传说中的home path,以后你将会经常看到“home目录”、“home directory”等等)。 4、创建.emacs.d目录和.emacs文件 相信.emacs.d目录和.emacs文件是困扰大家很久的问题了,其实有个简单的办法可以解决此问题。启动emacs,用鼠标点击Options菜单,随便点击一两个选项,比如点击一下Active Region Highlighting,然后点击Save Options。先不要担心你会破坏了什么东西,这样做的目的是让emacs自动创建.emacs.d目录以及.emacs文件!观察你的Emacs窗口最后一行,是否显示“Wrote d:/Emacs22.2/.emacs”?如果是的话就对了,当你选择Save Options的时候,Emacs

PS常用快捷键汇总(自己总结)

1.使用移动工具,移到正中心,需配合SHIFT键; 2.按住空格键不话,会出现移动的手形; 3.在重叠部分右击鼠标,可以选择在右击附近的图层; 4.移动快捷键为V 5.选框快捷键M 6.Shift+M在矩形与椭圆之间跳转选择 7.取消选择快捷键CTRL+D 8.反选快捷键CTRL+SHIFT+I 9.SHIFT+矩形选框可以变成正方形 10.Ctrl+R对标尺进行调出 11.画矩形(适用矩形工具,而非矩形选框工具)选框的时候,按ALT键可以将矩形从中心开 始画 12.Shift+alt画矩形选框,可以画出从中心开始的正方形 13.椭圆选区+SHIFT键,注意先按椭圆再按SHIFT可以画出圆,再加ALT键可以画出中心开 始的圆(矩形也一样,注意选择的先后) 14.按住SHIFT键不放,在选区时,可以从“新选区”向“添加到选区”进行切换,放开SHIFT 后,则恢复到“新选区”,按住ALT键从选区减去,按住SHIFT+ALT键与选区交叉 15.羽化时,应该先设置羽化值,再进行画;画好后再羽化SHIFT+F6 16.前景色填充ALT+DELETE;后景色填充CTRL+DELETE(注意:此时应新建一个图层) 17.ALT+移动工具,就是复制当前选区或当前图层 18.修改选区,收缩,扩展 19.样式可以输入确定尺寸的选区; 20.在标尺上右击可以更改标尺单位; 21.套索工具快捷键L,SHIFT+L相互的切换; 22.魔棒工具快捷键W 23.裁剪工具快捷键C 24.查看图像大小ALT+CTRL+I,查看画布大小ALT+CTRL+C 25.存储为WEB和设备所有格式快捷键:ALT+SHIFT+CTRL+C 26.吸管工具,颜色取样器工具,标尺工具,注释工具,计数工具快捷键I 27.取样器改变成以CMYK的形式显示,只需要在取样器上右击即可更改 28.反向选择SHIFT+CTRL+I 29.调整蒙版ALT+CTRL+R 30.全选CTRL+A 31.重新选择SHIFT+CTRL+D 32.羽化SHIFT+F6 33.污点修复画笔工具/修复画笔工具/修补工具/红眼工具快捷键J 34.左边的中括号[可以使画笔变小,右边]可以使画笔变大 35.在使用画笔工具时,为了不影响相邻不需要修复的物体,可以使用选区工具进行保护 36.修复画笔工具要先定义“源点”即用哪一块好的,来填补不好的 37.仿制图章工具为S 38.临界线比较清晰时,用仿制图章工具,并调整画笔硬度,仿制图章工具不画与周边颜色 融合; 39.仿制图章工具使用时,要多次按ALT键拾取,而且应该在要修复的地方进行划动 40.红眼工具只需要在红眼的位置点击一下即可,电脑会自动识别

Windows10下安装emacs25.1及spacemacs

Windows10下安装emacs25.1及spacemacs 安装emacs最新版251编辑emacs配置文件主目录的initel一定要添加package-initialize否则spacemacs启动时间一次比一次长安装spacemacsspacemacs真正的启动还需要很多设置步骤emacs和initel的区别 1. 安装emacs最新版25.1 步骤: 1. 下载emacs最新版 https://www.doczj.com/doc/ec10895823.html,/gnu/emacs/windows/ 2. 解压并执行emacs安装目录的\bin\addpm.exe 下文的安装目录,是“D:/EDA-tools/emacs/emacs-25.1”。 注意:是左斜杠/,而不是右斜杠\。emacs会认为右斜杠是转义符。

3. 下载emacs-25-x86_64-deps.zip,并解压缩到 D:/EDA-tools/emacs/emacs-25.1目录里;这一步骤很重要,是让windows支持更多的gnu库,比如使得org-mode可以显示png格式的图片等。 2. 编辑emacs配置文件 配置文件,默认是不存在的。配置文件生效的目录是windows主目录: C:\Users\Administrator\AppData\Roaming\1 配置文件的设置步骤: 保证C:\Users\Administrator\AppData\Roaming目录下没有.emacs文件。建立 C:\Users\Administrator\AppData\Roaming\.emacs.d\init.el 文件;内容如下: ;; Without this comment emacs25 adds (package-initialize) here ;; (package-initialize) (setenv "HOME" "D:/EDA-tools/emacs/emacs-25.1") (setenv "PATH" "D:/EDA-tools/emacs/emacs-25.1") (setq default-directory "~/") (load-file "D:/EDA-tools/emacs/emacs-25.1/.emacs.d/init.el")123456

PS中的常用快捷键总结

PS中的常用快捷键总结 Ctrl+T: 自由变换; Ctrl+Atl+D: 弹出羽化区; Shift+选区:对选区做加法; Alt+选区:对选区做减法; Ctrl+鼠标点路径:载入路径; Ctrl+Shift+I:将选区反选; Ctrl+N: 新建文件; Ctrl+M:弹出颜色通道曲线,调整亮度; Ctrl+L:弹出颜色色阶,调整亮度和对比度; Ctrl+J:通过拷贝的图层; 在文字图层下右击点“栅格化图层”,可将文字图层转为普通图层进行变形操作; Ctrl+鼠标点击图层标题可以将图层载入选区; Ctrl+D:取消选择选区; Ctrl+Alt+上下左右箭头:交叉选区,移动并复制选区内容,从而产生立体效果; Ctrl+E:将当前图层合并到下一个图层中; D:将前景色和背景色设置成黑白色; Ctrl+Del:用背景色填充选区或图层; Del:清除选区内容,变成背景色;

Ctrl+G:创建剪贴蒙版; Ctrl+U:弹出色相/饱和度对话框; Shift+F5:弹出填充对话框,选区后按该键弹出填充对话框进行填充;Ctrl+Z:撤销操作; Ctrl+I:将选区内或图层内的颜色反选; Ctrl+S:弹出保存对话框或直接保存; Ctrl+Shift+L:进行自动色阶,提高亮度; Ctrl+F:在滤镜风格化风的状态下加大风的效果; 在画笔状态时,按“[”和“]”键,可以缩小和放大笔触的大小;Ctrl+回退键在选区内填充背景色,Alt+回退键在选区内填充前景色; 在当前作业图上按快捷键F可以切换到全屏模式; 在当前图像上,快捷键Ctrl+加号(减号)可以放大缩小图片;建立选区后,按快捷键Alt+“退回键Backspace”就会为选区填充前景色,按Ctrl+“回退键”就会为选区填充背景色。 按住Ctrl键在图层缩览图上点击要选择的图层可以选出图层中的全部轮廓; 画直线的两种方法:按住Shift不放,拖动鼠标,可以画一条从起点到终点的水平直线;在画笔工具状态,鼠标单击一个起点松开鼠标,再按住Shift键在终点单击一下鼠标,就可以画出一条从起点到终点的直线。

putty使用方法

putty使用方法,中文教程 序言 懒,是一个优点,有些时候还是要学一学才能会了的。 ——柴锋 (1979- ) 我的这些文字是从这几年来的 PuTTY 使用经验中慢慢得来的,也不仅仅是介绍PuTTY,还包括了一些相关的软件,比如:优秀的 FTP 工具 FileZilla、功能强大的 SFTP 客户端 WinSCP。 杂七杂八的乱说了一些,这里把大致内容罗列如下: ?最简单的使用,登录 SSH 主机 ?中文乱码的处理 ?PuTTY 常用配置的说明 o复制、粘贴 o保存会话 o注销 o自动登录用户名 o自动设置环境变量 o设置代理服务器 o自动执行命令 o备份、删除 PuTTY 的设置 ?PuTTY 的 X11 转发 ?如何用 PuTTY 建立 SSH 隧道 ?如何用 PuTTY 建立反向的 SSH 隧道,像个特洛伊木马一样突破防火墙?把 PuTTY 作为一个安全的代理服务器 o安全的上网不被嗅探 o避免 MSN 等聊天工具被监听 ?怎样用 PSCP、PSFTP 安全的传输文件 o功能强大的 SFTP 客户端 WinSCP ?用 PuTTYgen 生成密钥,登录 SSH 主机不再需要口令 ?Pagent 代理密钥,每次开机只需要输入一次密钥口令 ?Plink 简单而又迅速的执行 SSH 主机上的程序

?常见问题 除了上面的这些,还夹杂了一些 PuTTY 使用上的技巧、服务器配置的一些安全建议。说起来这是一些有关 PuTTY 的使用教程,其实也就是 SSH 的参考教程,绝大多数的内容在其他系统或软件上也都是一样的。不同的是参数、配置、命令行之类的,只要会了一个,其他也就触类旁通了。 一些基本知识 如果你已经知道 SSH、Telnet、Rlogin 这是什么,就跳过这一部分,看下面的吧。 (以后补充,暂时空下) 简介 PuTTY 的官方网站:https://www.doczj.com/doc/ec10895823.html,/~sgtatham/putty/,截止到 2006年11月,发布的最高稳定版本是 0.58 2007年6月,发布的最高稳定版本是 0.6。 PuTTY 是一个跨平台的远程登录工具,包含了一组程序,包括:?PuTTY (Telnet 和 SSH 客户端) ?PSCP (SCP 客户端, 命令行下通过 SSH 拷贝文件,类似于 Unix/Linux 下的 scp 命令) ?PSFTP (SFTP 的命令行客户端,类似于 FTP 的文件传输,只不过使用的是 SSH 的 22 端口,而非 FTP 的 21 端口,类似于 Unix/Linux 下的 sftp 命令) ?PuTTYtel (仅仅是一个 Telnet 客户端) ?Plink (命令行工具,执行远程服务器上的命令) ?Pageant (PuTTY、PSCP、Plink 的 SSH 认证代理,用这个可以不用每次都输入口令了) ?PuTTYgen (用来生成 RSA 和 DSA 密钥的工具). 虽然包含了这么多,但平时经常见到只是用 PuTTY 登录服务器,完全没有发挥出 PuTTY 的强大功能。 PuTTY 作为一个组件也存在于很多的软件中,比如 FileZilla、WinSCP 在后面的文字中,如非特别说明,默认的登录的协议是 SSH。毕竟用 PuTTY 主

相关主题
文本预览
相关文档 最新文档