首页 > 其他分享 >写代码光标移动快捷键

写代码光标移动快捷键

时间:2023-07-10 10:00:45浏览次数:36  
标签:Ctrl Shift 代码 ctrl 快捷键 选中 移动 光标

撸代码时候基本都要移动光标,通过鼠标移动实在是太慢了,整理了一波快捷键移动方法。

#1:行内移动
移动光标到本行开始:Home 或改成Ctrl+9 (ps:修改Move Caret to Line Start)
移动光标到本行结尾:End 或改成Ctrl+0
移动光标到本行开始并选中:Shift Home
移动光标到本行结尾并选中:Shift End


#2
移动光标到代码块开始:Ctrl+[
移动光标到代码块结尾:Ctrl+]
移动光标到代码块开始并选中:Ctrl+Shift+[
移动光标到代码块结尾并选中:Ctrl+Shift+]

#3:

移动光标到下一个单词:Ctrl+向右箭头
移动光标到上一个单词:Ctrl+向左箭头
移动光标到下一个单词并选中:Ctrl+Shift+向右箭头
移动光标到上一个单词并选中:Ctrl+Shift+向左箭头

#4:选中变量(几个变量的修改)

选中一个变量:Alt+j
选中所有相同的变量:Ctrl+Shift+Alt+j
自动对齐快捷键组合是: Ctrl + Alt + L

#5:

删除一行:Ctrl+y
向下复制一行:Ctrl+d
复制一行:Ctrl+Insert
新建空白行:Shift+Enter

#6:

新建文件:Ctrl+n
切换文件:Ctrl+Tab
跳出():Shift+)

 

 

———————————————以下是csdn看到的———————————————

0. 动机:

我习惯使用如下规则来移动光标:

ctrl + l # right
ctrl + j # left
ctrl + i # up
ctrl + k # down
  • 1
  • 2
  • 3
  • 4

pycharm和sublime是我比较常用的IDE和文本编辑器,如何配置这个快捷键?

1. pycharm

在Perferences -> Keymap里找到up、down、right、left几个开机键,点鼠标右键”Add keyboard shortcut”即可

2. sublime

在Perferences -> Key Binding,打开配置文件,添加如下几行:

{ "keys": ["ctrl+l"], "command": "move", "args": {"by": "characters", "forward": true} },
{ "keys": ["ctrl+j"], "command": "move", "args": {"by": "characters", "forward": false} },
{ "keys": ["ctrl+k"], "command": "move", "args": {"by": "lines", "forward": true} },
{ "keys": ["ctrl+i"], "command": "move", "args": {"by": "lines", "forward": false}},
  • 1
  • 2
  • 3
  • 4

保存即可。

标签:Ctrl,Shift,代码,ctrl,快捷键,选中,移动,光标
From: https://www.cnblogs.com/LJK66666/p/17540076.html

相关文章

  • 学习总结:《代码中的软件工程》
    在学习过程中,我对《代码中的软件工程》这本书有了一些深入的理解,并结合本课程的学习内容,我想就一些亮点和个人见解进行总结。通过学习,可以系统掌握软件工程这门实践与理论相结合的学科;对于复习系统知识,进阶理论来说大有裨益,本书的框架如下,推荐大家参考和阅读:•【实践为主】工欲......
  • 3. Q_ 下列HTML代码是否正确_
    Q:下列HTML代码是否正确?<figure><imgsrc="myimage.jpg"alt="Myimage"><figcaption><p>Thisismyselfportrait.</p></figcaption></figure>A:正确<figure>标签规定独立的流内容(图像、图表......
  • 最简单模拟swiper功通的代码
    <divclass="swiper-container"><divclass="swiper-wrapper"><divclass="swiper-slide">slider1</div><divclass="swiper-slide">slider2</div><divcla......
  • VMware 快捷键
    选中某个终端后,按ctrl+shift+t新建一个终端在同一个窗口。alt+1切换到第一个终端,alt+2切换到第二个终端 ......
  • 8. Q_ 如下代码中文本_Sausage_的颜色是_
    Q:如下代码中文本“Sausage”的颜色是?<ulclass="shopping-list"id="awesome"><li><span>Milk</span></li><liclass="favorite"id="must-buy"><spanclass="highlight">Saus......
  • 13. Q_ 如下代码中文本_Sausage_的颜色是_
    Q:如下代码中文本“Sausage”的颜色是?<ulclass="shopping-list"id="awesome"><li><span>Milk</span></li><liclass="favorite"id="must-buy"><spanclass="highlight">Saus......
  • 11. Q_ 如下代码中文本_Sausage_的颜色是_
    Q:如下代码中文本“Sausage”的颜色是?<ulclass="shopping-list"id="awesome"><li><span>Milk</span></li><liclass="favorite"id="must-buy"><spanclass="highlight">Saus......
  • 12. Q_ 如下代码中文本_Sausage_的颜色是_
    Q:如下代码中文本“Sausage”的颜色是?<ulclass="shopping-list"id="awesome"><li><span>Milk</span></li><liclass="favorite"id="must-buy"><spanclass="highlight">Saus......
  • 6.3 将数据,代码,栈放入不同的段
    6.3将数据,代码,栈放入不同的段注意,当数据,代码,栈需要的空间超过64kb时(偏移地址的范围),就不能放在一个段内,这是8086模式的限制示例程序如下:assumecs:code,ds:data,ss:stackdatasegmentdw0123H,0456H,0789H,0abcH,0defH,0fedH,0cbaH,0987Hdataends......
  • Java版归并排序 演示代码(带注释)
    Code:importjava.util.Arrays;/***归并排序*/publicclassMergeSort{/***私有化*/privateMergeSort(){}/***归并排序的sort方法*@paramarr待排序数组*@param<E>可比较的元素*/publicstatic<Eex......