精华内容
下载资源
问答
  • linux 移动光标快捷键

    千次阅读 2017-02-06 17:23:39
    我在linux 命令行下一直使用的是 vi 编辑器,移动光标只会使用左右箭头[/笑哭],操作起来很慢,现在整理学习一下怎么使用快捷键操作。上下左右移动光标: 上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一...

    我在linux 命令行下一直使用的是 vi 编辑器,移动光标只会使用左右箭头[/笑哭],操作起来很慢,现在整理学习一下怎么使用快捷键操作。

    上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行
    下:j nj:向下移动n行
    左:h nh:向左移动n列
    右:l nl:向右移动n列

    个人觉得这个四个快捷键可以用上下左右箭头代替,可能是因为习惯了,如果上下移动多行可以使用 page on/up 来替代。

    w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上
    b:与w相反
    e: 光标以单词向前移动 ne:光标向前移动n个单词 光标到单词的最后一个字母上
    ge:与e相反

    如果担心记不清,可是先记住其中的一对,比如w和b,操作也快。

    $:移动光标到行尾
    ^:移动光标到行首第一个非空字符上去

    这两个也不难记,因为在正则表达式中$和 ^ 也很常用,我比较习惯 home 和end 两个键,这两对快捷键均可。

    向前翻页:CTRL+F
    向下移动半屏:CTRL+G
    向后翻页:CTRL+B

    向前向后翻页也可以使用我刚刚提到的 page on/up 两个键。

    这些基本就是linux 命令行中最常使用的移动光标的快捷键,欢迎补充与纠错。

    展开全文
  • 一、移动光标 表中所有的快捷键都在命令模式(默认状态)下直接使用。 1、Vim快捷方向键 Vim光标上、下、左、右移动快捷键 快捷键 功能描述 h 光标向左移动一位 j 光标向下移动一行(以回车为换...

    一、移动光标

    表中所有的快捷键都在命令模式(默认状态)下直接使用。

     1、Vim快捷方向键

     Vim光标上、下、左、右移动快捷键
    快捷键 功能描述
    h 光标向左移动一位
    j 光标向下移动一行(以回车为换行符),也就是光标向下移动
    k 光标向上移动一行(也就是向上移动)
    光标向右移动一位

    2、Vim光标以单词为单位移动

     Vim光标以单词为单位进行移动
    快捷键 功能描述
    w 或 W 光标移动至下一个单词的单词首
    b 或 B 光标移动至上一个单词的单词首
    e 或 E 光标移动至下一个单词的单词尾
    nw 或 nW n 为数字,表示光标向右移动 n 个单词
    nb 或 nB n 为数字,表示光标向左移动 n 个单词

    3、Vim光标移动至行首或行尾

    光标移动到行首或行尾
    快捷键 功能描述
    0 或 ^ 光标移动至当前行的行首
    $ 光标移动至当前行的行尾
    n$ 光标移动至当前行只有 n 行的行尾,n为数字

    4、Vim光标移动至指定字符

    光标移动至指定字符
    快捷键 功能描述
    fx 光标移动至当前行中下一个 x 字符处
    Fx  光标移动至当前行中下一个 x 字符处

    5、Vim光标移动到指定行

    光标移动到指定行
    快捷键 功能描述
    gg 光标移动到文件开头
    G 光标移动至文件末尾
    nG 光标移动到第 n 行,n 为数字
    :n 编辑模式下使用的快捷键,可以将光标快速定义到指定行的行首

    6、光标移动到与一个 "(" 匹配的 ")" (对于 [] 和 {} 也是一样的), 可以将光标先定位在 "{" 处,然后再使用 "%" 命令,使之定位在 "}" 处。

    二、VIM窗口分割

    1、査看 /etc/passwd 时需要参考 /etc/shadow,两种方法

            (1)先使用 Vim 打开第一个文件,接着输入命 令 ":sp/etc/shadow" 水平切分窗口,然后按回车键;如果想垂直切分窗口则可以输入 ":vs/etc/shadow";

            (2)可以直接执行命令"vim -o 第一个文件名 第二个文件名",也就是 "vim-o /etc/passwd /etc/shadow"。

     2、切换到另一个文件窗口,可以按 "Ctrl+WW" 快捷键。如果想将一个文件的内容全部复制到另一个文件中,则可以输入命令 ":r 被复制的文件名",即可将导入文件的全部内容复制到当前光标所在行下面。

    三、Vim批量注释和自定义注释快捷键

    1、编辑模式下,多行添加注释或多行删除注释

             (1)添加注释:

                      在指定范围行加"#"注释,可以使用 ":起始行,终止行 s/^/#/g",例如::1,10s/^/#/g

           表示在第 1~10 行行首加"#"注释。"^"意为行首;"g"表示执行替换时不询问确认。如果希望每行交互询问是否执行,则可将 "g" 改为 "c"。

            (2)删除注释

                       取消连续行注释,则可以使用 ":起始行,终止行s/^#//g"     :1,10s/^#//g

               添加"//"注释要稍微麻烦一些,命令格式为 ":起始行,终止行 s/^/\/\//g"。例如::1,5s/^/\/\//g。表示在第 1~5 行行首加"//"注释,因为 "/" 前面需要加转义字符 "\",所以写出来比较奇特。

     2、快捷键

            如定义快捷键 "Ctrl+P" 为在行首添加 "#" 注释,可以执行 ":map^P l#<Esc>"。其中 "^P" 为定义快捷键 "Ctrl+P"。注意:必须同时按 "Ctrl+V+P" 快捷键生成 "^P" 方可有效,或先按 "Ctrl+V" 再按 "Ctrl+P" 也可以,直接输入 "^P" 是无效的。"l#<Esc>" 就是此快捷键要触发的动作,"l" 为在光标所在行行首插入,"#" 为要输入的字符,"<Esc>" 表示退回命令模式。"<Esc>" 要逐个字符输入,不可直接按键盘上的 Esc 键。设置成功后,直接在任意需要注释的行上按 "Ctrl+P" 快捷键,就会自动在行首加上 "#" 注释。取消此快捷键定义,输入 ":unmap^P" 即可。

              取消文件行首的快捷键,则可以设置 ":map^B 0x",快捷键为 "Ctrl+B", "0" 表示跳到行首,"x" 表示删除光标所在处字符。再如,有时我们写完脚本等文件,需要在末尾注释中加入自己的邮箱,则可以直接定义每次按快捷键 "Ctrl+E" 实现插入邮箱,定义方法为 ":map^E asamlee@itxdl.net<Esc>"。其中 "a" 表示在当前字符后插入,"samlee@itxdl.net" 为插入的邮箱,"<Esc>" 表示插入后返回命令模式。所以,通过定义快捷键,我们可以把前面讲到的命令组合起来使用。

            将快捷键对应的命令保存在 .vimrc 文件中,即可在每次使用 Vim 时自动调用,非常方便。

    四、显示行号

              1、在命令模式下输入":set nu"即可显示每一行的行号,如果想要取消行 号,则再次输入":set nonu"即可。如果希望每次打开文件都默认显示行号,则可以编辑 Vim 的配置文件。在默认情况下,用户宿主目录中是没有此文件的,需要在当前用户的宿主目录中手工建立,如"vim~/.vimrc","~"代表宿主目录,root 的宿主目录为 /root/,普通用户的宿主目录存放在 /home/ 目录下。可以直接使用 Vim 编辑生成此文件,并在此文件中添加一行"set nu",保存并退出

             2、除了设置行号,配置文件还可以有

    常见的可以写入.vimrc文件中的设置参数
    设置参数 含 义
    :set nu
    :set nonu
    设置与取消行号。
    :syn on
    :syn off
    是否依据语法显示相关的颜色帮助。在Vim中修改相关的配置文件或Shell脚本文件 时(如前面示例的脚本/etc/init.d/sshd),默认会显示相应的颜色,用来帮助排错。如果觉得颜色产生了干扰,则可以取消此设置
    set hlsearch
    set nohlsearch
    设置是否将査找的字符串高亮显示。默认是hlsearch高亮显示
    set nobackup
    set backup
    是否保存自动备份文件。默认是nobackup不自动备份。如果设定了:set backup,则会产生“文件名〜”作为备份文件
    set ruler
    set noruler
    设置是否显示右下角的状态栏。默认是ruler显示
    set showmode
    set noshowmode
    设置是否在左下角显示如“一INSERT--”之类的状态栏。默认是showmode显示

             设置参数实在太多了,这里只列举了常见的几个,可以使用":set all"命令査看所有的设置参数。这些设置参数都可以写入 .vimrc 配置文件中,让它们永久生效,也可在 Vim 中执行,让它们临时生效。

    五、VIM配置

    1、两种配置文件

               Vim 配置文件分为系统配置文件和用户配置文件:

             (1)系统配置文件位于 Vim 的安装目录(默认路径为 /etc/.vimrc);

             (2)用户配置文件位于主目录 ~/.vimrc,即通过执行 vim ~/.vimrc 命令即可对此配置文件进行合理修改。通常情况下,Vim 用户配置文件需要自己手动创建。

            Vim 用户配置文件比系统配置文件的优先级高,换句话说,Vim 启动时,会优先读取 Vim 用户配置文件(位于主目录中的),所以我们只需要修改用户配置文件即可(不建议直接修改系统配置文件)。

    2、环境配置参数

                可以在 Vim 中输入“:set all”指令来查询 。这里列出常见的。

    Vim环境设置参数
    设置参数 功能描述
    set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
    set termencoding=utf-8
    set encoding=utf-8
    设置编码格式,encoding 选项用于缓存的文本、寄存器、Vim 脚本文件等;fileencoding 选项是 Vim 写入文件时采用的编码类型;termencoding 选项表示输出到终端时采用的编码类型。
    set nu
    set number
    nu 是 number 的缩写,所以上面两个配置命令是完全等效的,二选一即可。取消行号可使用 set nonu。
    set cursorline 突出显示当前行。
    set mouse=a
    set selection=exclusive
    set selectmode=mouse,key
    Vim 编辑器里默认是不启用鼠标的,通过此设置即可启动鼠标。
    set autoindent 设置自动缩进,即每行的缩进同上一节相同。
    set tabstop=4 设置 Tab 键宽度为 4 个空格。

            表中各配置参数前面可以添加冒号(:),也可以省略,两种写法都可以。通过以上方式,可以对用户配置文件(.vimrc)进行编辑,进而实现对 Vim 的永久自定义。 在 Vim 编辑模式中,通过 “:set nu” 命令也可以让 Vim 显示行号,但只是临时有效,下次使用 Vim 编辑文件还是不显示行号。而本节介绍的编辑配置文件设置 Vim 的方式,对 Vim 的设置是永久的。

     

     


     

    展开全文
  • vs2015不使用方向键移动光标快捷键

    千次阅读 2019-07-11 22:55:39
    自行设置相应的快捷键即可,输入快捷键以后可以看到是否被使用,不要设置相冲突的快捷键。 编辑.上移行 ------光标上移一行 编辑.下移行 ------光标下移一行 编辑.左移字符 ------光标左移一列 编辑.右移字符 ------...

    自行设置相应的快捷键即可,输入快捷键以后可以看到是否被使用,不要设置相冲突的快捷键。
    编辑.上移行 ------光标上移一行
    编辑.下移行 ------光标下移一行
    编辑.左移字符 ------光标左移一列
    编辑.右移字符 ------光标右移一列
    编辑.行首------光标移动到行首
    编辑.行尾------光标移动到行尾

    展开全文
  • Sublime Text 3 设置移动光标快捷键

    千次阅读 2018-09-27 11:13:00
    在使用ST和其他编辑器一个很不爽的问题是:在输入一个函数或者有左右的符号时,总是要跳出来,无奈方向键又在主键盘的另一边,只能不断的切换,于是我想能不能有快捷键实现这个方式呢 解决方案 prepferences–&...

    发现问题

    在使用ST和其他编辑器一个很不爽的问题是:在输入一个函数或者有左右的符号时,总是要跳出来,无奈方向键又在主键盘的另一边,只能不断的切换,于是我想能不能有快捷键实现这个方式呢

    解决方案

    prepferences–>key bindings-Uer –>
    添加如下的内容:

    [

    "keys": ["ctrl+alt+space"], "command""move""args": {"by""characters""forward": true} },

    "keys": ["shift+space"], "command""move""args": {"by""characters""forward": false} },

    "keys": ["ctrl+shift+space"], "command""move""args": {"by""word_ends""forward": true} },

    "keys": ["shift+alt+space"], "command""move""args": {"by""word_ends""forward": false} },

    "keys": ["alt+enter"], "command""move""args": {"by""lines""forward": true} },

    "keys": ["shift+alt+enter"], "command""move""args": {"by""lines""forward": false} }

    ]12345678

    快捷键对照:

    ctrl+alt+space 右移光标一个字
    shift+space 左移光标一个字
    ctrl+shift+space 右移光标一个单元
    shift+alt+space 左移光标一个单元
    alt+enter 下移光标一行
    shift+alt+enter 上移光标一行
    
    shift+回车作用跟ctrl+回车不太一样的地方是,不新建一行。

     

    原文:https://blog.csdn.net/mj404/article/details/50834550 

    展开全文
  • 终端 常用移动光标快捷键

    千次阅读 2017-12-30 15:12:42
    Ctrl + b:同键盘左键,向左移动光标 Ctrl + f:同键盘右键,向右移动光标 # 在mac中,需要在终端首选项中设置{将Option键用做Meta键} Alt + b:向前移动一个词的距离 Alt + f:向后移动一个词的距离 # 删除 Ctrl +...
  • windows光标移动快捷键操作

    千次阅读 2020-03-04 21:50:18
    1、基本操作快捷键 Ctrl + Z: 撤销 Ctrl + Y: 重做 Ctrl + S: 保存 Ctrl + F: 查找 ...2、光标选中快捷键 Shift + ← / → (方向键): 光标向左/向右选中一个字符 Ctrl + Shift + ← / → (方向键):...
  • 1.光标移动 Command + ← :到行首(不管折行) Command + → :到行尾 Ctrl + F 光标前进一个字符,相当于右键(F = Forward) Ctrl + B 光标后退一个字符,相当于左键(B = ...Ctrl + E : 移动光标到本行行尾(E =
  • 常用键盘快捷键 键盘快捷键大全

    千次阅读 2013-03-13 14:41:49
    常用键盘快捷键: Win + L 快速注销 Alt + 双击图标,打开属性 Alt+Enter 打开属性 ALT + ← 返回前一窗口 win + R 运行界面 alt + tab 窗口切换 Alt+F4 快速关闭窗口 Alt+Tab 切换窗口 Alt+Esc 依次激活...
  • Ctrl + a 光标移动到行首(Ahead of line),相当于通常的Home键 Ctrl + e 光标移动到行尾(End of line) Ctrl + f 光标向前(Forward)移动一个字符位置 Ctrl + b 光标往回(Backward)移动一个字符位置 Ctrl ...
  • mac系统移动光标&&删除快捷键

    千次阅读 2017-10-16 11:08:00
    移动 移动到行首:ctrl+a 移动到行尾:ctrl+e 在单词间跳动(直接跳过中文):option+左右箭头 删除 删除光标前的字符:ctrl+u 删除光标后的字符:ctrl+k 删除光标处的字符:ctrl+d 删除光标前的一个字符:ctrl...
  • linux键盘及终端快捷键

    万次阅读 2014-09-25 23:17:34
    linux键盘及终端快捷键 所有命令在Linux/unix的shell下有效,这里以bash为主。如有出入,以你自己的服务器为准。 本文所指的Linux主要指RHEL/CentOS,unix指的是FreeBSD,这也是服务器中用得最多的版本。 常按...
  • amp;answer=157179 ...键盘和鼠标快捷键 Windows 键盘快捷键  下一页: Mac 键盘快捷键   标签页和窗口快捷键 Ctrl+N 打开新窗口。 Ctrl+T 打开新标签页。 Ctrl+Shift+N...
  • 在VS2015中设置光标左右移动快捷键

    千次阅读 2019-11-17 11:51:10
    工具-选项-环境-键盘 光标左移 在“显示命令包含”中输入:编辑.左移字符 在“按快捷键”中:同时按下“alt+G” (按照自己习惯设置即可) 光标右移 在“显示命令包含”中输入:编辑.右移字符 在“按快捷键”中:...
  • 键盘快捷键

    2017-01-04 00:41:34
    键盘快捷键 通过使用键盘快捷键可以节省时间。 Windows 和 Mac 的键盘快捷键 在现代操作系统中和计算机软件程序中,键盘快捷键经常被使用。 使用键盘快捷键能帮您节省很多时间。 基本的快捷键 描述 ...
  • 光标定位到chrome浏览器地址栏有五种办法(不同浏览器快捷键不同,不过下面五种总有一种能帮到你): 0)Alt+D; 1)Ctrl+L; 2)Ctrl+K; 3)Ctrl+E; 4)F6。 他们之间还有些小差异0、1会选中已有内容;2、3会替换内容...
  • 移动一个单词 (或者说移动至有空格的...home (注意哦,用小键盘的时候,要lock num哦) 移动至行尾 end (home的邻居)   移动至文件首 ctrl + home 移动至文件尾 ctrl + end (当然还有PgUp 和PgDn)   -
  • 苹果键盘及Xcode快捷键整理 苹果键盘说明: ⌘——Command () ⌃ ——Control ⌥——Option (alt) ⇧——Shift ⇪——Caps Lock fn——功能键就是fn 1. 文件 CMD + N: 新文件 CMD + SHIFT + N: 新...
  • Visual Studio 2013键盘码农常用快捷键 声明及广告 所有功能针对C#开发配置而写,面向人群是喜欢键盘操作而非鼠标操作的开发者。部分功能可能由插件提供,我会尽可能标注出相应的插件名称。为行文方便,...
  • Ctrl+Alt+T 打开终端一些常用的终端快捷键:Ctrl+L 清空屏幕(功能相当于命令clear)Ctrl+U 剪切文本直到行的起始(可以用于清空行)Ctrl+K 剪切文本直到行的末尾Ctrl+Y 粘贴最近剪切的文本Ctrl+C 杀死当前进程(也可以...
  • 键盘和鼠标快捷键指南简介 键盘和鼠标快捷键是指键盘敲击和鼠标点击的组合,可用于执行特定操作。学会使用下面列出的一些谷歌浏览器快捷键可以节省时间。 Windows 快捷键 Windows 键盘快捷键 标签页和窗口...
  • Mac 键盘快捷键

    万次阅读 2018-06-03 12:46:39
    Mac 键盘快捷键您可以按下组合键来实现通常需要鼠标、触控板或其他输入设备才能完成的操作。 要使用键盘快捷键,请按住一个或多个修饰键,同时按快捷键的最后一个键。例如,要使用快捷键 Command-C(拷贝),请按住 ...
  • IDEA 移动光标到行尾或行首的快捷键

    千次阅读 2019-11-01 19:34:41
    键盘上的Home键 跳转一行代码的头部 键盘上的End键 跳转到一行代码尾部
  • 主界面 command + tab 切换程序 command + ` 在程序内切换界面 command + w 关闭界面 command + q 关闭程序   文本编辑 Command + ← → 光标移到最边上 ...option + ↑ ↓ 光标移动到段落的开头或

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,507
精华内容 13,002
关键字:

键盘移动光标快捷键