光标操作快捷键

这些光标操作快捷键适用mac/linux终端和chrome控制台,这些快捷键都是emacs的快捷键,

常用的快捷键:

Ctrl + d        删除一个字符,相当于通常的Delete键(命令行若无所有字符,则相当于exit;处理多行标准输入时也表示eof)
Ctrl + h        退格删除一个字符,相当于通常的Backspace键
Ctrl + u        删除光标之前到行首的字符
Ctrl + k        删除光标之前到行尾的字符
Ctrl + c        取消当前行输入的命令,相当于Ctrl + Break
Ctrl + a        光标移动到行首(Ahead of line),相当于通常的Home键
Ctrl + e        光标移动到行尾(End of line)
Ctrl + f        光标向前(Forward)移动一个字符位置
Ctrl + b        光标往回(Backward)移动一个字符位置
Ctrl + l        清屏,相当于执行clear命令
Ctrl + p        调出命令历史中的前一条(Previous)命令,相当于通常的上箭头
Ctrl + n        调出命令历史中的下一条(Next)命令,相当于通常的上箭头
Ctrl + r        显示:号提示,根据用户输入查找相关历史命令(reverse-i-search)

次常用快捷键:
Alt + f         光标向前(Forward)移动到下一个单词
Alt + b         光标往回(Backward)移动到前一个单词
Ctrl + w        删除从光标位置前到当前所处单词(Word)的开头
Alt + d         删除从光标位置到当前所处单词的末尾
Ctrl + y        粘贴最后一次被删除的单词

可以在终端里设置快捷键的类型是vim还是emacs。设置方法:

$ vim ~/.inputrc
set completion-ignore-case On
set bell-style none
set editing-mode vi
$if mode=vi
  set keymap vi-command
  "gg": beginning-of-history
  "G": end-of-history
  set keymap vi-insert
  "jj": vi-movement-mode
  "\C-p": history-search-backward

重启终端后即可。

时间: 2024-07-30 08:23:28

光标操作快捷键的相关文章

浅谈Notepad++选中行操作+快捷键+使用技巧【超详解】

Notepad++选中行操作 快捷键 使用技巧 用Notepad++写代码,要是有一些重复的代码想copy一下,还真不容易,又得动用鼠标,巨烦人.... 有木有简单的方法呢,确实还是有的不过也不算太好用. 主要是应用键盘上的 Home 键 和 End 键. 鼠标光标停留在一行的某处,按 Home 键光标会跳到行首,按End键光标会跳到行尾. 鼠标光标停留在行尾,按 Shift + Home 选中一行. 鼠标光标停留在行首,按 Shift + End 选中一行. 鼠标光标停留在类中某处,按 Shi

VS操作快捷键+系统快捷键

VS操作快捷键+系统快捷键 调试程序快捷键 编译程序:F7 运行程序:ctrl + F5 打断点:F9 运行到断点位置:F5 单步执行:F10 单步进入函数:F11 结束调试:shift+F5 注释代码:ctrl+k,ctrl+c 解注释代码:ctrl+k,ctrl+u ps:某些机器需要配合Fn进行转转功能键. VS快捷键--(用颜色标注的是我使用时常用的,其实这个全凭个人喜好啦!!!) 编辑.删除行Ctrl + Shift + L删除所有选定行:如果没有选定行,则删除当前行. 编辑.转换为大

MAC电脑操作快捷键

注:command即苹果键,也有人称为花键.ctrl即control键.escape即键盘左上角的esc键.space空格键. 屏幕捕捉快捷键 动作:保存到-快捷键 全屏捕捉-桌面(.pdf文件):command + shift + 3 屏幕部分画面-桌面(.pdf文件):command + shift + 4 窗口.图标-桌面(.pdf文件):1. command + shift + 4 2. 空格 全屏捕捉-剪贴板:ctrl + command + shift + 3 屏幕部分画面-剪贴板:

jquery 文本域光标操作(选、添、删、取)

一.JQuery扩展 ; (function ($) { /* * 文本域光标操作(选.添.删.取)的jQuery扩展 http://www.cnblogs.com/phpyangbo/p/5528648.html */ $.fn.extend({ /* * 获取光标所在位置 */ iGetFieldPos: function () { var field = this.get(0); if (document.selection) { //IE $(this).focus(); var sel

vim操作快捷键

一.vim操作快捷键: 1.http://segmentfault.com/a/1190000002742036 2.http://blog.csdn.net/donahue_ldz/article/details/17139361 3.http://cenalulu.github.io/linux/all-vim-cheatsheat/

AxureRP操作快捷键

转:网上收集的AxureRP操作快捷键,可能还不是很全,供大家参考,能熟练使用快捷键操作的话,能提高不少效率,当然这个也和每个人的操作习惯有关系,有的人就不习惯两手操作. 基本快捷键:打开:Ctrl + O新建:Ctrl + N保存:Ctrl + S退出:Alt + F4打印:Ctrl + P查找:Ctrl + F替换:Ctrl + H复制:Ctrl + C剪切:Ctrl + X粘贴:Ctrl + V快速复制:Ctrl+D&点击拖拽+Ctrl撤销:Ctrl + Z重做:Ctrl + Y全选:Ct

文本域光标操作(选、添、删、取)的jQuery扩展

; (function ($) { /* * 文本域光标操作(选.添.删.取)的jQuery扩展 @Mr.Think http://mrthink.net/text-field-jquery-extend/ */ $.fn.extend({ /* * 获取光标所在位置 */ iGetFieldPos: function () { var field = this.get(0); if (document.selection) { //IE $(this).focus(); var sel = d

mac/linux终端光标的快捷键操作

backup 常用的快捷键:Ctrl + d        删除一个字符,相当于通常的Delete键(命令行若无所有字符,则相当于exit:处理多行标准输入时也表示eof)Ctrl + h        退格删除一个字符,相当于通常的Backspace键Ctrl + u        删除光标之前到行首的字符Ctrl + k        删除光标之前到行尾的字符Ctrl + c        取消当前行输入的命令,相当于Ctrl + BreakCtrl + a        光标移动到行首(A

shell下操作快捷键

使用快捷键,可减少鼠标点击的次数,从而提高效率,下面是总结的shell下的快捷键: Ctrl+a    光标转到行首 Ctrl+e    光标转到行尾 Ctrl+f    光标向右移动一个字符 Ctrl+b    光标向左移动一个字符 Ctrl+p    转到上一个命令("↑",不用把手向右下移动了) Ctrl+n    转到下一个命令("↓") Ctrl+k    删除当前光标至行尾 Ctrl+u    删除当前光标至行首 Ctrl+w    向左删除一个单词 C