terminal快捷键以及vim快捷键

本文介绍了Linux和Mac系统中Terminal的常用快捷键,包括停止运行、屏幕输出控制、光标移动及内容删除等。同时,详细列举了Vim编辑器的光标移动、插入模式切换、复制粘贴、查找替换等功能的快捷键操作,以及分屏和块操作等进阶技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.linux,mac终端快捷键

  linux/mac输入terminal命令的快捷键:

      ctrl+c,停止运行       ctrl+s,暂停屏幕输出  ctrl+q,恢复屏幕输出

      ctrl+a, 跳到行开始  ctrl+e,跳到行end       ctrl+left,跳到上一个单词 ctrl+right,跳到下一个单词(mac下是alt快捷键)

      ctrl+u, 删除当前到开始的内容   ctrl+k,删除当前至末尾的内容  ctrl+w, 删除当前至开头的一个单词

  mac系统打开/关闭/切换终端 常用快捷键

      cmd+t:开一个terminal标签页    cmd+shift+left:标签页切换     cmd+shift+r:标签页切换

      cmd+n:开一个新的terminal窗口  cmd+left:窗口切换   cmd+right:窗口切换

      cmd+d:垂直切分当前窗口    cmd+shift+d:合并垂直切分的窗口

2.vim快捷键

      移动光标位置:

            hjkl    shift+4($):末尾    g+_:末尾   0:开头    shift+6(^):开头

            w:下一个单词(仅包含字母)     W:下一个单词(包含特殊符号)     b:上一个单词    B:上一个单词  e:下一个单词末尾  E:下一个单词末尾

            ctrl+f:forward  page    ctrl+b:backward page   ctrl+d:forward 1/2 page    ctrl+u:backward 1/2page    ctrl+e:next line move   ctrl+y:previous line move

            G:文末    gg:文头    nG:line n     H:head line of page   M:middle line of page    

      插入模式切换:

            esc:进入命令模式      i:当前位置插入     a:下一个字符插入       o:下一行插入      O:上一行插入       cw:删除当前位置下一个单词插入       x:删除当前字符

       复制粘贴:

             dd:删除一行  p:粘贴    yy:拷贝一行   ndd nyy:删除复制n行

             . : repeat previous cmd

             100idesu:插入100次desu  . :再次复制100次    

       查找,替换:

             /pattern  前向查找    ?pattern 后向查找     n:next      shift+n:反向的next

             s/pattern1/pattern2:替换       s/pattern1/pattern2/g:替换当前行所有

             1,$s/pattern1/pattern2/g:替换从第一行开始所有

             编程实际相关:  *查找当前单词的下一次出现  #查找当前单词的上一次出现

        块操作:

             ctrl+v:开始选择要操作的块

             I 然后   插入多行注释,

             d:删除   s:删除后替换  

        分屏操作:

            split:上下分屏    vsplit:左右分屏

            ctrl+w+hjkl:切换分屏到不同方向

            e:打开文件

### 回答1: 这取决于个人喜好。有些人喜欢使用 VSCode 的终端,并在其中使用 Vim 来编辑文本,因为它们可能觉得 Vim 更加高效。其他人可能更喜欢使用 VSCode 的内置编辑器,因为它可能更加直观。无论哪种方式都是可以的,关键是要找到一种方式能够让你的工作效率最大化。 ### 回答2: 在VSCode的Terminal中使用Vim的人其实是很值得称赞的。首先,使用Vim进行代码编辑需要掌握一定的技巧和快捷键,这表明该用户对Vim具有一定的熟练程度和经验。Vim是一个非常强大的文本编辑器,它不仅仅只能编辑代码,还可以用于编辑各种文本文件,包括配置文件和日志文件等。这意味着该用户对于终端环境和命令行操作也有一定的了解。而在VSCode的Terminal里面使用Vim,可以让用户在一个集成开发环境中,既能够享受到VSCode丰富的插件和功能,又能够利用Vim快捷键和操作方式进行高效的编辑工作,既提高了效率,又减少了学习成本。此外,Vim的配置文件.vimrc非常灵活,用户可以根据自己的需求进行定制,比如设置主题、字体、代码补全等等,这使得Vim在个性化方面具有很大的优势。总而言之,在VSCode的Terminal里使用Vim的人体现了对编辑工具的选择和个人技能的充分发挥,值得我们学习和尊重。 ### 回答3: 在VSCode的终端中使用Vim的个人看法会因人而异。然而,可以从以下几个方面来看待这个问题。 首先,对于经常使用Vim的人来说,他们习惯于使用Vim作为他们的编辑器,无论是在终端中还是在其他环境中。他们喜欢Vim的简洁、高效和强大,因为Vim提供了丰富的编辑功能和快捷键操作,这使得他们能够更快速地编辑和处理代码。对于这些人来说,在VSCode的终端中使用Vim可能是一种习惯或喜好,他们能够更好地发挥他们的编辑技能。 其次,对于不熟悉Vim的人来说,他们可能会对在VSCode的终端中使用Vim感到困惑或陌生。因为Vim有一定的学习曲线,需要花费时间来熟悉它的编辑模式和命令。对于这些人来说,使用VSCode的默认编辑器可能更容易上手,因为它提供了更直观的用户界面和常见的编辑功能。 最后,无论是喜欢还是不喜欢在VSCode的终端中使用Vim,我们都应该尊重其他人的选择和偏好。每个人都有不同的编辑风格和工作习惯,我们应该鼓励和支持他们使用他们最喜欢的工具。我们可以从其他人身上学习到更多关于不同编辑器和工作流程的知识,这将有助于我们提高自己的技能和效率。 总之,对于在VSCode的终端中使用Vim的人,我们应该尊重他们的选择,并理解他们对于Vim编辑器的喜好和使用需求。无论使用何种编辑器,最重要的是通过合适的工具来提高我们的工作效率和代码质量。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值