一般模式下移动光标 一般模式下查找、删除、复制、粘贴等
vim 则可以说是程序开发者的一项很好用的工具。 连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件。...以下是常用的几个命令: i 切换到插入模式,以输入字符。 x 删除当前光标所在处的字符。 : 切换到底线命令模式,以在最底一行输入命令。...在输入模式中,可以使用以下按键: 字符按键以及Shift组合,输入字符 ENTER,回车键,换行 BACK SPACE,退格键,删除光标前一个字符 DEL,删除键,删除光标后一个字符 方向键,在文本中移动光标...HOME/END,移动光标到行首/行尾 Page Up/Page Down,上/下翻页 Insert,切换光标为输入/替换模式,光标将变成竖线/下划线 ESC,退出输入模式,切换到命令模式 底线命令模式...第一部份:一般模式可用的光标移动、复制粘贴、搜索替换等
——编程三分钟” Vim脱离鼠标 对了,vim有三种模式,基本模式就是用来输入命令的,比如删除跳转等操作就是在基本模式下面;插入模式不用说;命令模式就是按Esc+:进入的模式,之间的切换很容易我就废话了...快速退出 普通模式下输入Shift+zz即可保存退出vim 进入插入模式 i 在当前光标处进行编辑 I,A 在行首/末插入 ?...a 在光标后插入编辑 o,O 在当前行后/前插入一个新行 cw 删除一个单词,同时进入插入模式 ?...删除 x 反退格键(delete键) X 退格键 ? dw 删除一个单词(不适用中文)类似于上一节说的cw,只是删除后还在普通模式 d$ 删除至行尾,d^ 删除至行首 ?...小结 到这里是不是文档操作可以直接脱离鼠标了!
在Ubuntu中,进入vi命令的编辑模式,发现按方向键不能移动光标,而是会输出ABCD,以及退格键也不能正常删除字符。这是由于Ubuntu预装的是vim-tiny,而我们需要使用vim-full。...执行下面的语句安装vim full版本。 这个问题主要是新系统预装了vi,而没有装vim。因为vi是不能直接按退格键删除字符的,所以当你使用退格键删除字符,只有在按下esc时,那些字符才会消失。...一.执行命令 sudo apt-get remove vim-common 二.执行命令 sudo apt-get install vim 再试试Vi编辑器,是不是恢复正常了。 方法2....由于/etc/vim/vimrc.tiny的拥有者是root用户,所以要在root的权限下对这个文件进行修改。...在root用户下使用命令 vi /etc/vim/vimrc.tiny 修改文件,将set compatible 设置成set nocompatible非兼容模式就可以解决方向键变ABCD的问题了。
vim 则可以说是程序开发者的一项很好用的工具。 连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件。...例如普通模式命令dd删除当前行,但是第一个"d"的后面可以跟另外的移动命令来代替第二个d,比如用移动到下一行的"j"键就可以删除当前行和下一行。...在输入模式中,可以使用以下按键: 字符按键以及Shift组合,输入字符 ENTER,回车键,换行 BACK SPACE,退格键,删除光标前一个字符 DEL,删除键,删除光标后一个字符 方向键,在文本中移动光标...HOME/END,移动光标到行首/行尾 Page Up/Page Down,上/下翻页 Insert,切换光标为输入/替换模式,光标将变成竖线/下划线 ESC,退出输入模式,切换到命令模式 底线命令模式...退出程序而不保存(强制) wq 保存且退出程序 按ESC键可随时退出底线命令模式。
命令模式:可以移动光标,删除字符等 底行模式:可以保存文件,退出vi,设置vi,查找等功能 ?...vi/vim工作模式 命令模式 i 切换到输入模式,就可以输入字符 x 删除当前光标所在处的字符 : 切换到底行命令模式,可以在最低一行输入命令 若想要编辑文本:启动Vim,进入命令模式,按下 i ,切换到输入模式...输入模式 Enter 回车键,换行 Backspace 退格键,删除光标前一个字符 Del 删除键,删除光标后一个字符 方向键 在文本中移动光标 Home/End 移动光标到行首/行尾 Page Up/...Page Down 上/下翻页 Insert 切换光标未输入/替换模式,光标将编程竖线/下划线 Esc 退出输入模式,切换到命令模式 底行命令模式 在命令模式下按下 : (英文冒号)就进入底行命令模式...4 设置自动缩进4个空格,当然要设自动缩进先 set sts=4 即设置softtabstop 为4,输入tab后就调4格 set tabstop=4 实际的tab即为 4 个空格,而不是缺省的 8 个
以下是常用的几个命令: · i 切换到输入模式,以输入字符。 · x 删除当前光标所在处的字符。 · : 切换到底线命令模式,以在最底一行输入命令。 2....在输入模式中,可以使用以下按键: · 字符按键以及 Shift 组合,输入字符 · ENTER,回车键,换行 · BACK SPACE,退格键,删除光标前一个字符 · DEL,删除键,删除光标后一个字符...· 方向键,在文本中移动光标 · HOME/END,移动光标到行首/行尾 · Page Up/Page Down,上/下翻页 · Insert,切换光标为输入/替换模式,光标将变成竖线/下划线 · ESC...光标向下移动 n 行(常用) 搜索替换 进入命令模式输入 · /word :文本查找 向光标之下寻找一个名称为 word 的字符串。...(常用) 删除、复制与贴上 · x, X 在一行字当中,x 为向后删除一个字符 (相当于 [del] 按键), X 为向前删除一个字符(相当于 [backspace] 亦即是退格键) (常用) · dd
vim编辑器教程 基础知识 技巧1 认识 .命令 .点:重复上一次的命令。...x:删除光标下的字符 u:撤销上次的操作 dd:删除整行 G:从当前行到文章末尾缩进 $:光标移动到行尾 a:进去插入模式 A:进入插入模式,并且定位到行尾; s:删除光标下的字符然后进去插入模式...vim的模式:在普通模式下 db :反向删除,删除光标到单词开始字符的部分 2dw:做两次删除单词的动作,或者d2w:删除两个单词 :缩进当前行 yyp:复制当前行到该行的下一行 vim...插入模式 ctrl + h:删除前一个字符,相当于退格键 ctrl + w:删除前一个单词 ctrl + u:删除至行首 esc:切换到普通模式 ctrl+[:切换到普通模式 ctrl+o:...切换到普通模式 vim命令行模式 按:键时,vim进入命令行模式 :t .
vim 则可以说是程序开发者的一项很好用的工具。 连 vim 的官方网站 自己也说 vim 是一个程序开发工具而不是文字处理软件。...在输入模式中,可以使用以下按键: 字符按键以及Shift组合,输入字符 ENTER,回车键,换行 BACK SPACE,退格键,删除光标前一个字符 DEL,删除键,删除光标后一个字符 方向键,在文本中移动光标...第一部份:一般模式可用的光标移动、复制粘贴、搜索替换等 除了上面简易范例的 i, Esc, :wq 之外,其实 vim 还有非常多的按键可以使用。...第一部份:一般模式可用的光标移动、复制粘贴、搜索替换等 移动光标的方法h 或 向左箭头键(←)光标向左移动一个字符j 或 向下箭头键(↓)光标向下移动一个字符k 或 向上箭头键(↑)光标向上移动一个字符...(常用)删除、复制与贴上x, X在一行字当中,x 为向后删除一个字符 (相当于 [del] 按键), X 为向前删除一个字符(相当于 [backspace] 亦即是退格键) (常用)nxn 为数字,连续向后删除
vim 则可以说是程序开发者的一项很好用的工具。连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件。vim 键盘图:?...以下是常用的几个命令:i 切换到输入模式,以输入字符。x 删除当前光标所在处的字符。: 切换到底线命令模式,以在最底一行输入命令。若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。...在输入模式中,可以使用以下按键:字符按键以及Shift组合,输入字符ENTER,回车键,换行BACK SPACE,退格键,删除光标前一个字符DEL,删除键,删除光标后一个字符方向键,在文本中移动光标HOME...第一部分:一般模式可用的光标移动、复制粘贴、搜索替换等移动光标的方法h 或 向左箭头键(←)光标向左移动一个字符j 或 向下箭头键(↓)光标向下移动一个字符k 或 向上箭头键(↑)光标向上移动一个字符l...(常用)删除、复制与贴上x, X在一行字当中,x 为向后删除一个字符 (相当于 [del] 按键), X 为向前删除一个字符(相当于 [backspace] 亦即是退格键) (常用)nxn 为数字,连续向后删除
5.vi操作不能使用退格键?...发现debian下的vi并不能通过退格键进行删除操作,不能使用光标进行上下行移动,仅仅只能通过左右移动光标在一行文本中进行移动,使用命令进行操作,博主能马上记得的命令就是dd:删除当前整行。...#删除当前光标下的字符 x #删除光标之后的单词剩余部分 dw #删除光标之后的该行剩余部分 d$ dd #功能和d相同,区别在于完成删除操作后进入INSERT MODE...c #删除当前行,然后进入INSERT MODE cc 我们还是想正常的使用方向键和退格键,毕竟好多年的习惯: vi /etc/vim/vimrc.tiny #输入下面两行 set...nocompatible set backspace=2 切换至非兼容模式,并且退格键也可以正常使用 ------------------- End -------------------
vim 则可以说是程序开发者的一项很好用的工具。 连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件。...在输入模式中,可以使用以下按键: 字符按键以及Shift组合,输入字符 ENTER,回车键,换行 BACK SPACE,退格键,删除光标前一个字符 DEL,删除键,删除光标后一个字符 方向键,在文本中移动光标...HOME/END,移动光标到行首/行尾 Page Up/Page Down,上/下翻页 Insert,切换光标为输入/替换模式,光标将变成竖线/下划线 ESC,退出输入模式,切换到命令模式 底线命令模式...第一部分:一般模式可用的光标移动、复制粘贴、搜索替换等 移动光标的方法h 或 向左箭头键(←)光标向左移动一个字符j 或 向下箭头键(↓)光标向下移动一个字符k 或 向上箭头键(↑)光标向上移动一个字符...(常用)删除、复制与贴上x, X在一行字当中,x 为向后删除一个字符 (相当于 [del] 按键), X 为向前删除一个字符(相当于 [backspace] 亦即是退格键) (常用)nxn 为数字,连续向后删除
思维导图: 以下内容来自runoob: vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last...这三种模式的作用分别是: 命令模式: 用户刚刚启动 vi/vim,便进入了命令模式。 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。...以下是常用的几个命令: i 切换到输入模式,以输入字符。 x 删除当前光标所在处的字符。 : 切换到底线命令模式,以在最底一行输入命令。...在输入模式中,可以使用以下按键: 字符按键以及Shift组合,输入字符 ENTER,回车键,换行 BACK SPACE,退格键,删除光标前一个字符 DEL,删除键,删除光标后一个字符 方向键,在文本中移动光标...HOME/END,移动光标到行首/行尾 Page Up/Page Down,上/下翻页 Insert,切换光标为输入/替换模式,光标将变成竖线/下划线 ESC,退出输入模式,切换到命令模式 底线命令模式
vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。...这三种模式的作用分别是: 命令模式: 用户刚刚启动 vi/vim,便进入了命令模式。 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。...以下是常用的几个命令: i 切换到输入模式,以输入字符。 x 删除当前光标所在处的字符。 : 切换到底线命令模式,以在最底一行输入命令。...在输入模式中,可以使用以下按键: 字符按键以及Shift组合,输入字符 ENTER,回车键,换行 BACK SPACE,退格键,删除光标前一个字符 DEL,删除键,删除光标后一个字符 方向键,在文本中移动光标...HOME/END,移动光标到行首/行尾 Page Up/Page Down,上/下翻页 Insert,切换光标为输入/替换模式,光标将变成竖线/下划线 ESC,退出输入模式,切换到命令模式 底线命令模式
Vim是从vi发展出来的一个文本编辑器,在程序员中尤其受欢迎,虽然一般人(包括一般的程序员)都不一定能够熟练、经常使用它们,但是这并不影响的地位,至少目前为止还没有人能够替代它成为人们的‘信仰’,毕竟编辑器之神的称号不是白叫的...作为一名前端开发工程师,因为Nodejs的大火而开始接触到服务端的知识,这也就不可避免的需要在非可视化界面以及无鼠标环境进行操作了,这时候vim的价值就更加凸显了,下面记录一下学习vim的一些笔记。...普通模式(Normal Mode) 在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。 这正好和许多新用户期待的操作方式相反(大多数编辑器默认模式为插入模式)。...set shiftwidth=4 # 设定 > 命令移动时的宽度为 4 set softtabstop=4 # 使得按退格键时可以一次删掉 4 个空格...这个模式中,可以用鼠标或者光标键高亮选择文本,不过输入任何字符的话,Vim会用这个字符替换选择的高亮文本块,并且自动进入插入模式。
Vim/三种模式 Vim和Vi一样具有三种模式:命令模式(Command mode),插入模式(Insert mode)和底线命令模式(Last line mode)。...当用户处于不同模式的时候,敲击键盘会产生不同的作用。 命令模式 用户刚刚启动Vim,便进入了命令模式。 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。...以下是常用的几个命令: i切换到插入模式,以输入字符。 x 删除当前光标所在处的字符。 : 切换到底线命令模式,以在最底一行输入命令。...在输入模式中,可以使用以下按键: 字符按键以及Shift组合,输入字符 ENTER,回车键,换行 BACK SPACE,退格键,删除光标前一个字符 DEL,删除键,删除光标后一个字符 方向键,在文本中移动光标...HOME/END,移动光标到行首/行尾 Page Up/Page Down,上/下翻页 Insert,切换光标为输入/替换模式,光标将变成竖线/下划线 ESC,退出输入模式,切换到命令模式 底线命令模式
Vim Vim是个很好的编辑器,远古神器嘛,当你熟悉了这个编辑器你的逼格是不是瞬间就会高了许多 首先安装vim 当然学习一个编辑器都是为了方便自己,提高效率,可是vim这个文本编辑器的学习曲线是陡峭的...VIM下载 vim 启动vim i Insert模式,按 ESC 回到Normal模式 反正如果不知道现在是在什么模式下,就一直按ESC,回到Normal模式,下面功能键都是在Normal模式触发的...,就如同我们按c跟按ctrl+c一样,c在后面就变成了对应的功能键了 x Normal模式下,按x删除当前光标所在的一个字符 其实这个相当于Insert模式下的退格键 :wq 保存+退出vim(:w...保存 :q 退出) 后面跟文件名 这个相当于记事本中的文件->(保存)另存为 dd 删除当前行,并把删除的行保存到剪贴板里面,也是IDE里面常用的,快速删除一行代码,不用长按退格了 p 粘贴剪切板,这个功能挺常用的...*和# 当你把光标放到catwsscat上的时候按*或者#就会移动到匹配该单词的上一个或者下一个 *在键盘左边是匹配上一个单词 在键盘右边是匹配下一个单词 % 匹配括号移动,支持(,{, [,你需要把光标先移到括号上
) 2.1.1 命令模式 启动vi/vim命令,便进入到了命令模式,此时敲击键盘操作便会被vim识别为命令动作,在该模式下可以进行如下操作命令: i:切换到输入模式,在光标当前位置开始输入文本 x:删除当前光标所在处的字符...在输入模式中可以使用的操作如下: ENTER,回车键,换行 BACK SPACE,退格键,删除光标前一个字符 DEL,删除键,删除光标后一个字符 方向键,在文本中移动光标 HOME/END,移动光标到行首.../行尾 Page Up/Page Down,上/下翻页 Insert,切换光标为输入/替换模式,光标将变成竖线/下划线 ESC,退出输入模式,切换到命令模式 2.1.3 命令行模式 在输入模式中按esc...(常用) [Ctrl] + [d] --屏幕『向下』移动半页 [Ctrl] + [u] --屏幕『向上』移动半页 $ 或功能键[End] --移动到这一行的最后面字符处(常用) H --光标移动到这个屏幕的最上方那一行的第一个字符...L --光标移动到这个屏幕的最下方那一行的第一个字符 G --移动到这个档案的最后一行(常用) 四、结束语 以上总结linux编辑文件的两个常用命令vi/vim,并列举了每个命令高频使用的参数和应用场景
使用vim愈久,愈喜欢他。一些常用的技巧特记录如下 插入模式下 删除光标位置前一个字符,同退格键 之前操作的时候,都是笨笨的退出插入模式再去操作。...删除光标位置前一个单词 删除光标位置至行首的所有字符 {regeister} 插入模式下,粘贴寄存器里的内容,register 是数字 可视模式 - viw 高亮选中光标位置处的单词 - gv 重选上次的高亮选区...- o 切换高亮选区的活动端,即移动光标位置到高亮区的开始或者结尾 待续
安装 sudo apt-get install vim Copy 使用 vim 有三种工作模式:命令模式,输入模式和编辑模式。 !...v : 打开最后使用vim打开的文件 vim filename : 打开/新建一个文件 命令模式:按Esc键切换到命令模式 命令/操作 说明 ZZ(shift + zz) 保存退出 光标定位 vim...,n表示个数 X 向左删除一个字符 nX 向左删除n个字符,n表示个数 dd 删除光标所在行 ndd 删除光标开始的n行 p 粘贴剪切板中的内容 yy 复制光标所在行 nyy 复制光标开始的n行 u 撤销...s 删除光标所在字符,并进入输入模式 S 删除光标所在行,并进入输入模式 编辑模式:在命令模式下,按 : 键进入到编辑模式。..." 打开状态栏标尺 set shiftwidth=4 " 设定 > 命令移动时的宽度为 4 set softtabstop=4 " 使得按退格键时可以一次删掉 4 个空格 set tabstop
领取专属 10元无门槛券
手把手带您无忧上云