首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vim编辑器

: a:直接插入 i:直接插入 0:在下一行插入 O:在上一行插入 u;撤销 删除与复制 ndd n为数字 删除光标所在的向下n,列如:20dd 删除20 yy...复制光标所在那一行 nyy n为数字 复制光标所在的向下n,列如:20yy 复制20 复制粘贴 复制一行: 把光标移动到该行的任意位置,按下yy...把光标移动到目标的任意位置,按下p 复制3: 把光标移动到该行的任意位置,按下3yy 把光标移动到目标的任意位置,按下p...剪切粘贴: 复制一行: 把光标移动到该行的任意位置,按下dd 把光标移动到目标的任意位置,按下p 复制3: 把光标移动到该行的任意位置...u:复原前一个操作 ctrl +r:重做上一次操作 屏幕移动光标位置 H:移动到屏幕最上方 M:屏幕中间一行 L:屏幕最后一行 可视块模式: 批量去注释 前提:注释的需要整齐排列 1

19140
您找到你想要的搜索结果了吗?
是的
没有找到

vim按键整理 【原创】

Home] 移动到这一行的最前面字符处 (常用) $ 或功能键[End] 移动到这一行的最后面字符处 (常用) H 光标移动到这个屏幕的最上方一行的第一个字符 M 光标移动到这个屏幕的中央一行的第一个字符...d$ 删除游标所在处,到该行的最后一个字符 d0 那个是数字的 0 ,删除游标所在处,到该行的最前面一个字符 yy 复制游标所在的一行 (常用) nyy n 为数字。...复制光标所在的向下 n (常用) y1G 复制游标所在行到第一行的所有数据 yG 复制游标所在行到最后一行的所有数据 y0 复制光标所在的那个字符到该行行首的所有数据 y$ 复制光标所在的那个字符到该行行尾的所有数据...p, P p 光标下一行粘贴,P 光标上一行粘贴 (常用) J 将光标所在行与下一行的数据结合成同一行 c 重复删除多个数据,例如:向下删除 10 ,[ 10cj ] u 复原前一个动作 (常用...所在行最后一个字符处插入 (常用) o, O 插入模式:o 所在行的下一行插入,O 所在行的上一行插入 (常用) r, R 取代模式:r 只取代光标所在字符一次,R 一直取代光标所在文字,直到按下

911100

vim按键整理

Home] 移动到这一行的最前面字符处 (常用) $ 或功能键[End] 移动到这一行的最后面字符处 (常用) H 光标移动到这个屏幕的最上方一行的第一个字符 M 光标移动到这个屏幕的中央一行的第一个字符...d$ 删除游标所在处,到该行的最后一个字符 d0 那个是数字的 0 ,删除游标所在处,到该行的最前面一个字符 yy 复制游标所在的一行 (常用) nyy n 为数字。...复制光标所在的向下 n (常用) y1G 复制游标所在行到第一行的所有数据 yG 复制游标所在行到最后一行的所有数据 y0 复制光标所在的那个字符到该行行首的所有数据 y$ 复制光标所在的那个字符到该行行尾的所有数据...p, P p 光标下一行粘贴,P 光标上一行粘贴 (常用) J 将光标所在行与下一行的数据结合成同一行 c 重复删除多个数据,例如:向下删除 10 ,[ 10cj ] u 复原前一个动作 (常用...所在行最后一个字符处插入 (常用) o, O 插入模式:o 所在行的下一行插入,O 所在行的上一行插入 (常用) r, R 取代模式:r 只取代光标所在字符一次,R 一直取代光标所在文字,直到按下

1.4K50

Vim的基本使用(一)

=> 移动到该行左边该字符后 - => 移动到前一行第一个非空白字符 + => 移动到下一行第一个非空白字符 数字+G => 移动到第n第一个非空白字符 数字+gg => 移动到第n第一个非空白字符...G => 移动到最后一行首 gg => 移动到第一行首 数字+% => 移动到全文件百分之n处 M => 移动到屏幕中间第一个非空白字符 % => '()[]{}'括号匹配(不可指定计数...插入文本 i => 光标后插入文本 a => 光标前插入文本 A => 在当前行末插入文本 I => 在当前行的第一个非空白字符前插入文本 o => 在当前行下方开始 O => 在当前行上方开始...将1~3文字写到的文件filename中 :1,3 w filename 将1~3文附加到的文件filename中 :1,3 w >> filename 9....tab 该行右移tab xp => 删除一个字符插入到光标之后 10.

1.4K30

Pycharm使用指南【完整版】

Pycharm设置字体 更换主题 Pycharm的汉化 Pycharm常用快捷键 重命名项目`Shift+F6` 运行代码`Shift+F10` 单行注释`Ctrl+/` 格式化代码`Ctrl+Alt+L` 复制一行...`Ctrl+D` 删除一行`Ctrl+Y` 代码大小写转换`Ctrl+Shift+U` 打开终端`Alt+F12` 搜索文件`Ctrl+Shift+N` 向上插入`Ctrl+Alt+Enter` 向下插入...18) 更换主题 步骤:点击File—>Settings—>Editor—>Color Scheme—>选择自己喜欢的主题即可 Pycharm的汉化 点击Settings选择Plugins 输入框输入...复制一行Ctrl+D 如果想要复制一行代码选中该行点击Ctrl+D即可复制 如果想要复制多行代码则选中要复制的代码块点击Ctrl+D(但需要自己手动进行换行) 删除一行Ctrl+Y 如果想要删除一行代码选中该行点击...Ctrl+Alt+Enter 如果想在代码上方插入一行代码,可以使用快捷键Ctrl+Alt+Enter 向下插入Shift+Enter 如果想在代码上方插入一行代码,可以使用快捷键Shift+Enter

1.4K100

Vim 快捷键说明及常用命令

0 或功能键[Home] 这是数字『 0 』:移动到这一行的最前面字符处 (常用) $ 或功能键[End] 移动到这一行的最后面字符处(常用) H 光标移动到这个屏幕的最上方一行的第一个字符 M 光标移动到这个屏幕的中央那一行的第一个字符...那个是数字的 0 ,删除游标所在处,到该行的最前面一个字符 yy 复制游标所在的那一行(常用) nyy n 为数字。...复制光标所在的向下 n ,例如 20yy 则是复制 20 (常用) y1G 复制光标所在行到第一行的所有数据 yG 复制光标所在行到最后一行的所有数据 y0 复制光标所在的那个字符到该行行首的所有数据...y$ 复制光标所在的那个字符到该行行尾的所有数据 p,P p 为将已复制的数据光标下一行贴上,P 则为贴在游标上一行!...(常用) o,O 进入插入模式(Insert mode):这是英文字母 o 的大小写。o 为『目前光标所在的下一行插入一行』; O 为目前光标所在处的上一行插入一行

71720

vim-command

插入模式 key desc i 从光标当前位置开始输入文件 I 光标所在行的插入 a 从目前光标所在位置的下一个位置开始输入文字。 A 光标所在行的插入。...o 在下面插入一行 O 在上面插入一行。 s 删除光标后的一个字符,然后进入插入模式。 S 删除光标所在的然后进入插入模式。...例如20则光标会向后面移动20个字符距离 0 这是数字“0”:移动到这一行的最前面字符处(常用) $ 移动到这一行的最后面字符处(常用) H 光标移动到这个屏幕的最上方一行 M 光标移动到这个屏幕的中央哪一行...且替换前显示提示符给用户确认(conform)是否需要替换(常用)命令行模式:删除、复制与粘贴 p,P p为将已复制的数据粘贴到光标的下一行,P则为贴在光标上一行。...o为“在当前光标所在的下一行插入一行”,O为“在当前光标所在处的上一行插入一行”(常用) r、R 替换:r会替换光标所在的那一个字符;R会一直替换光标所在的文字,直到按下Esc键为止(常用)

80620

【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘

0 或功能键[Home] 这是数字『 0 』:移动到这一行的最前面字符处 (常用) $ 或功能键[End] 移动到这一行的最后面字符处(常用) H 光标移动到这个屏幕的最上方一行的第一个字符 M 光标移动到这个屏幕的中央那一行的第一个字符...d1G 删除光标所在到第一行的所有数据 dG 删除光标所在到最后一行的所有数据 d$ 删除游标所在处,到该行的最后一个字符 d0 那个是数字的 0 ,删除游标所在处,到该行的最前面一个字符 yy 复制游标所在的那一行...复制光标所在的向下 n ,例如 20yy 则是复制 20 (常用) y1G 复制游标所在行到第一行的所有数据 yG 复制游标所在行到最后一行的所有数据 y0 复制光标所在的那个字符到该行行首的所有数据...y$ 复制光标所在的那个字符到该行行尾的所有数据 p, P p 为将已复制的数据光标下一行贴上,P 则为贴在游标上一行!...o 为目前光标所在的下一行处输入一行; O 为目前光标所在的上一行处输入一行

11810

我赌你工作中必用的vim操作快捷键

0 或功能键[Home] 这是数字『 0 』:移动到这一行的最前面字符处 (常用) $ 或功能键[End] 移动到这一行的最后面字符处(常用) H 光标移动到这个屏幕的最上方一行的第一个字符 M...那个是数字的 0 ,删除游标所在处,到该行的最前面一个字符 yy 复制游标所在的那一行(常用) nyy n 为数字。...复制光标所在的向下 n 列,例如 20yy 则是复制 20 列(常用) y1G 复制游标所在列到第一列的所有数据 yG 复制游标所在列到最后一列的所有数据 y0 复制光标所在的那个字符到该行行首的所有数据...y$ 复制光标所在的那个字符到该行行尾的所有数据 p, P p 为将已复制的数据光标下一行贴上,P 则为贴在游标上一行!...(常用) o, O 进入插入模式(Insert mode): 这是英文字母 o 的大小写。o 为『目前光标所在的下一行插入一行』; O 为目前光标所在处的上一行插入一行

1K41

linux vim编辑器之常用指令

或者end表示移动到这一行最后面字符处 5.H,M,L分别对应光标移动到这个屏幕的最上方,中央,最下方那一行的第一个字符处 6.G移动到这个文件的最后一行 7.nG,光标移动到这个文件的第n...- 删除复制粘贴 1.x,X 一行字当中,x为向后删除一行(相当于delete键),X为向前删除一 个字符(相当于backspace键),nx 连续向后删除n个字符,nX连续向前删除n个 字符...2.dd 删除光标所在的那一整行,并将该行复制下来,通常会结合p一起使用,使 用ddp可以将一整行移动到其它的位置。...),删除从光标所在处到该行最后一个位置,删除从光标 所在处到该行最前面的一个字符 4.yy,nyy,y1G,yG,y0,y$ 分别对应复制光标所在那一行复制光标向下n 复制光标所在行到第一行的所有数据...所在行最后一个字符处开始插入 3.o,O 进入到插入模式,o光标目前所在行下一行开辟一行开始插入,O光标 目前所在行上一行开辟一行开始插入 r,R 进入替换模式,r只会替换光标所在的那个字符一次

50420

100 条 Linux vim 命令备忘单,收藏起来随时备用!

强行写入当前文件并退出 插入命令备忘单 a 光标后插入 A 在行尾插入 i 光标前插入 I 在行中的第一个非空白之前插入 gI 第 1 列中插入 o 光标下方开始插入 O 光标上方开始插入...剪切、复制和粘贴命令备忘单 yy复制(猛拉)整行 #yy复制指定行数 dd剪切(删除)整行 #dd剪切指定的行数 p粘贴在光标后 P粘贴在光标前 删除命令备忘单 d删除突出显示的文本 dd删除一行文本...编辑文本命令备忘单 r替换单个字符(并返回命令模式) cc替换整行(删除该行并进入插入模式) C/ c$从光标处替换到行尾 cw从光标处替换到词尾 s删除一个字符(并进入插入模式) J将下面的合并到当前行...w移动到下一个单词的开头 e移动到单词的末尾 0跳到首 $跳到行尾 ^跳转到该行的第一个(非空白)字符 Ctrl + b向后移动一个全屏 Ctrl + f向前移动一个全屏 Ctrl + d向前移动...1/2 个屏幕 Ctrl + u向后移动 1/2 个屏幕 Ctrl + e将屏幕向下移动一行(不移动光标) Ctrl + y将屏幕上移一行(不移动光标) Ctrl + o通过跳跃历史向后移动 Ctrl

1.5K20

vim配置即.vimrc文件的配置及vim操作技巧

请将光标移动到本节中下面示范段落的首。   2. 输入 dd 将该行删除,这样会将该行保存到vim的缓冲区中。   3. 接着将光标移动到准备置入的位置的上方。记住∶是上方哦。   4....一行内替换头一个字符串 old 为的字符串 new,请输入  :s/old/new一行内替换所有的字符串 old 为的字符串 new,请输入  :s/old/new/g两行内替换所有的字符串...请将光标移动到本节中下面标记有 ---> 的那一行。   2. 接着输入小写的 o 光标 *下方* 打开一行并进入插入模式。   3....为了光标 *上方* 打开一行,只需要输入大写的 O 而不是小写的 o就可以了。请在下行测试一下吧。当光标处在在该行上时,按 Shift-O可以该行上方新开一行。...输入小写的 o 可以光标下方打开一行并将光标置于新开的首,进入插入模式。输入大写的 O 可以光标上方打开一行并将光标置于新开的首,进入插入模式。   2.

3.6K10

C++ Qt开发:SqlTableModel映射组件应用

下面是代码的详细解释:插入行在表格模型 tabModel 的末尾插入一行记录。QModelIndex() 是一个空的索引,表示插入到末尾。...int currow = curIndex.row();设置自动生成的编号和默认值这段代码的作用是表格模型中插入一行记录,然后设置该行的默认值,其中 "Uid" 字段会自动生成一个编号,"Usex"...,当读者点击on_pushButton_save_clicked保存按钮是则会调用submitAll()该函数用于将数据提交到数据库中存储,如下图所示;1.2.4 插入一条记录在 TableView 中当前选择上方插入一行记录...的当前选择(curIndex.row())的上方插入一行记录。...,然后将当前选择设为插入,并选择该行

21300

vim 编辑器

Command Mode命令模式 vim的默认模式,编辑器等待输入命令 命令 作用 n 显示搜索命令定位到的下一个字符串 N 显示搜索命令定位到的上一个字符串 o 光标所在的下方插入一行并切换到输入模式...#(注意在末行模式下可以直接输入行号) G:最后一行 翻屏 Ctrl+f 向下翻屏幕 Ctrl+b 向上翻屏幕 Ctrl+d 向下翻半屏 Ctrl+u 向上翻半屏 粘贴命令 p:如果删除(dd)或复制...P:如果删除(dd)或复制(yy)为整行内容,则粘贴到光标所在行的上方,如果复制或删除的内容为整行,则粘贴到光标所在字符的前面。...修改 c:删除当前然后开始进入插入模式 撤销undo u:撤销前一次操作 u:撤销前#次操作 vimrc使用 vimrc是vim的配置文件,vimrc文件的存储位置 系统 vimrc 文件: "/...,转入输入模式 O:在当前光标所在行的上方,新建一行,并转入输入模式 Last Line Mode 底模式(末行模式) 只能在命令模式下才能进入末行模式,按:(冒号)进入底模式 命令 作用 :w

86120

linux(五)之vi编译器

3.2、插入文本 3.2.1、添加       输入a后,光标的右边插入文本 输入A,一行的结尾处添加文本  3.2.2、插入     通过命令模式下输入i,光标的左边插入文本 通过命令模式下输入...I,在行首插入文本 3.2.3、插入     输入o,在当前光标位置下面打开一行 输入O,在当前光标位置上面打开一行 3.3、撤销更改 撤消前一个命令:最后一个命令之后立即输入u来撤消该命令...撤消对一行的更改:输入U来撤消你对一行所做的所有更改,这个命令只有在你没将光标移动到该行以外时才生效。...3.4.5、删除到文件的结尾       为删除从当前行到文件结尾的所有内容,需输入dG  3.5、复制和移动文本 复制一行命令:yy 粘贴命令:p 移动文本:先将要移动的部分用删除命令删除,然后再粘贴就可以了... 3.7、替换一个字符串 一行内替换头一个字符串old为的字符串new::s/old/new 一行内替换所有的字符串old为的字符串new::s/old/new/g 两行内替换所有的字符串

3K80

VIM文本编辑器

0 或功能键[Home] 这是数字『 0 』:移动到这一行的最前面字符处 (常用) $ 或功能键[End] 移动到这一行的最后面字符处(常用) H 光标移动到这个屏幕的最上方一行的第一个字符 M 光标移动到这个屏幕的中央那一行的第一个字符...,到该行的最前面一个字符 yy 复制光标所在的那一行(常用) nyy n 为数字。...(常用) y1G 复制光标所在行到第一行的所有数据 yG 复制光标所在行到最后一行的所有数据 y0 复制光标所在的那个字符到该行行首的所有数据 y$ 复制光标所在的那个字符到该行行尾的所有数据 p, P...p 为将已复制的数据光标下一行贴上,P 则为贴在光标上一行 (常用) J 将光标所在行与下一行的数据结合成同一行 c 重复删除多个数据,例如向下删除 4 ,[ 4cj ],配合上下左右的按键使用...(常用) o, O o =在当前光标所在的下一行插入一行; O =在当前光标所在处的上一行插入一行

1.6K40

Linux常用命令速查-Vim

删除、复制与粘贴: x 向后删除一个字符 X 向前删除一个字符 nx 连续向后删除n个字符 dd 删除光标所在行 ndd 删除光标所在的向下n d1G 删除光标所在行到第一行的所有数据 dG 删除光标所在到最后一行的所有数据...d$ 删除光标所在处,到该行的最后一个字符 d0 删除光标所在处,到该行的最前一个字符 yy 复制光标所在的那一行 nyy 复制光标所在的向下n列 y1G 复制光标所在行到第一行的所有数据 yG 复制光标所在行到最后一行的所有数据...y0 复制光标所在的那个字符到该行行首的所有数据 y$ 复制光标所在的那个字符到该行行尾的所有数据 p将已复制的数据光标下一行粘贴上 P 则为贴在光标的上一行 u 恢复前一个操作 Ctrl+r重做上一个操作...◆ 模式切换 ◆ i 从目前光标所在处插入 I 目前所在行的第一个非空格符处开始插入 a 从目前光标所在的下一个字符处开始插入 A 从光标所在行的最后一个字符处开始插入 o 目前光标所在的下一行插入一行...O 为目前光标所在处的上一行插入一行 r 只会取代光标所在的那一个字符一次 R会一直取代光标所在的文字,直到按下 ESC 为止 Esc 退出编辑模式,回到一般模式 ?

1.2K30
领券