linux中的vim 编辑一行内容,如何使光标快速移动到行首和行尾以及行中间某处啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中的vim 编辑一行内容,如何使光标快速移动到行首和行尾以及行中间某处啊相关的知识,希望对你有一定的参考价值。

) :光标移至句尾
( :光标移至句首
:光标移至段落最后一个字母
:光标移至段落第一个字母
nG:光标移至第n行首
n+:光标下移n行
n-:光标上移n行
n$:光标移至第n行尾
H :光标移至屏幕顶行
M :光标移至屏幕中间行
L :光标移至屏幕最后行
0:(注意是数字零)光标移至当前行首
参考技术A 光标定位
G 移至行行首
nG 移至第n行行首
n+ 移n行行首
n- 移n行行首
n$ 移n行(1表示本行)行尾
0 所行行首
$ 所行行尾
^ 所行首字母
h,j,k,l 左移移移右移
H 前屏幕首行行首
M 屏幕显示文件间行行首
L 前屏幕底行行首

更参考原文
移行道两0 ^ (shift+6)行首第字符空白字符点区别
移行尾 $ (shift+4)追问

请问如何移动到某行的中间字符处啊

参考技术B 用vim编辑时,输入符号 ^ 回行首,输入$到行尾
行中间……目前不知如何做,我一般用查找字符方式 /keyword ,keyword 替换你的关键字

Linux的vim编辑器

vim编辑器常用的三种模式

vim /文件路径 进入编辑器,编辑该文件

例:vim /etc/passwd

命令行模式:在编辑器中直接输入命令

dd:删除光标所在的一行

ndd:删除光标所在的向下的n行

yy:复制光标所在的一行

nyy:复制光标所在的向下的n行

p(小写的):将复制到内容粘贴到光标的下一行

P(大写的):将复制的内容粘贴到光标的上一行

np:重复粘贴几行

剪切,粘贴:先dd,再p

u:撤销上一步操作

Ctrl+r:恢复上一步操作

gg:跳到文章的首行

G:跳到文章的最后一行

nG:跳到文章的第几行

0(数字)或shift+6:跳到光标所在的那一行的首部

$或shift+4:跳到光标在的哪一行的尾部

n$:跳到光标所在的向下n行

set nu :自动显示行号

 

编辑模式:输入 a,i,o(小写的),O(大写的)进入编辑模式

编辑模式最低行会显示—插入—,这时就可以在编辑器里书写内容

区别:a:进入编辑时是在原先光标后面编辑

  i:进入编辑时是在原先光标前面编辑

  o:进入编辑时是在原先光标的下一行编辑

  O:进入编辑时是在原先光标的上一行编辑

这个区别对实际编辑并无大的影响,在编辑模式,可任意在任何位置编辑,直接上下左右键移动就可

ESC:退出编辑模式

 

末行命令模式:一般用  :     /       ?  进入

该模式是在界面的最下面一行输入

查找:/内容(直接在   /   后面输入内容)

:q(退出)

:q!(强制退出)

:w(保存)

:wq(保存退出)

:wq!(强制保存退出)

以上是关于linux中的vim 编辑一行内容,如何使光标快速移动到行首和行尾以及行中间某处啊的主要内容,如果未能解决你的问题,请参考以下文章

3. vi/vim 快速复制一/多行内容

Linux的vim编辑器

linux之vim/vi快速复制多行内容的快捷键

vim 编辑器

vim 编辑器

CentOS vim编辑器