Linux常用命令

vim 选择文本,删除,复制,粘贴

文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:

v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。

选中后就可以用编辑命令对其进行编辑,如 d 删除

dw 删除光标下的单词

y 复制 (默认是复制到”寄存器)

p 粘贴 (默认从”寄存器取出内容粘贴)

常用命令: 1.删除字符 要删除一个字符,只需要将光标移到该字符上按下”x”。

2.删除一行 删除一整行内容使用”dd”命令。删除后下面的行会移上来填补空缺。

3.删除换行符 在Vim中你可以把两行合并为一行,也就是说两行之间的换行符被删除了:命令是”J”。

4.撤销 如果你误删了过多的内容。显然你可以再输入一遍,但是命令”u” 更简便,它可以撤消上一次的操作。

5.重做 如果你撤消了多次,你还可以用CTRL-R(重做)来反转撤消的动作。换句话说,它是对撤消的撤消。撤消命令还有另一种形式,”U”命令,它一次撤消对一行的全部操作。第二次使用该命令则会撤消前一个”U”的操作。用”u”和CTRL-R你可以找回任何一个操作状态。

6.放弃编辑 丢弃所有的修改并退出,用命令”:q!”。用”:e!”命令放弃所有修改并重新载入该文件的原始内容。

7.移动到行首或行尾 “"命令将光标移动到当前行行尾。如果你的键盘上有一个键,它的作用也一样。"′′命令将光标移动到当前行的第一个非空白字符上。"0"命令则总是把光标移动到当前行的第一个字符上。键也是如此。"”命令还可接受一个计数,如”1"会将光标移动到当前行行尾,"2”则会移动到下一行的行尾,如此类推。”0”命令却不能接受类似这样的计数,命令”^”前加上一个计数也没有任何效果。

8.以匹配一个括号为目的移动 用命令”%”跳转到与当前光标下的括号相匹配的那一个括号上去。如果当前光标在”(“上,它就向前跳转到与它匹配的”)”上,如果当前在”)”上,它就向后自动跳转到匹配的”(“上去.

9.简单搜索 “/string”命令可用于搜索一个字符串。要查找上次查找的字符串的下一个位置,使用”n”命令。如果你知道你要找的确切位置是目标字符串的第几次出现,还可以在”n”之前放置一个命令计数。”3n”会去查找目标字符串的第3次出现。 “?”命令与”/”的工作相同,只是搜索方向相反.”N”命令会重复前一次查找,但是与最初用”/”或”?”指定的搜索方向相反。 如果查找内容忽略大小写,则用命令”set ignorecase”, 返回精确匹配用命令”set noignorecase” 。

10.设置行号 :set nu //显示行号 :set nonu //取消显示行号11.跳至指定行 n+//向下跳n行 n-//向上跳n行 nG //跳到行号为n的行 G //跳至文件的底部

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 查询命令 find * find [指定查找目录] [查找规则] [查找完后执行的action]* find ~/...
    chapa阅读 733评论 0 5
  • 本文摘自https://www.cnblogs.com/yangjig/p/6014198.html 感谢原作者的...
    荣子3507阅读 341评论 1 0
  • 1. vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v ...
    路痴千行阅读 3,325评论 0 0
  • 一、文件操作命令 1、阅读文件内容 #cat 适合查看当前屏幕能全部显示的文件内容 -n 显示行号 #more 分...
    ironbox_boy阅读 350评论 0 0
  • 备注: I标准: 1.要用自己的语言阐述,而不是照抄原文; 2.要有明确的行动步骤或建议; 3.有明确的适用范围。
    亲子教育小六阅读 224评论 0 0