linux常用vim命令,linux下vim常用命令 (更新中...)

1、注释多行

1). 首先按esc进入命令行模式下,按下Ctrl + v,进入VISUAL BLOCK模式;

2). 在行首使用上下键选择需要注释的多行;

3). 按下键盘(大写)“I”键,进入插入模式;

4). 然后输入注释符(“//”、“#”等);

5). 最后按下“Esc”键。 注:在按下esc键后,会稍等一会才会出现注释

2、取消注释

1). 首先按esc进入命令行模式下,按下Ctrl + v, 进入VISUAL BLOCK模式;

2). 选定要取消注释的多行;

3). 按下“x”或者“d”. 注意:如果是“//”注释,那需要执行两次该操作,如果是“#”注释,一次即可

3、(多行)删除

1).首先在命令模式下,输入“:set nu”显示行号(: set nu!取消显示行号);

2).通过行号确定你要删除的行;

3.命令输入“:32,65d”,回车键,32-65行就被删除了。

如果无意中删除错了,可以使用‘u’键恢复(命令模式下)

进行删除的其他操作(都是在命令行模式):

情形一:

单行删除,:1(待删除行)d

多行删除 ,:1,10d

情形二:

光标所在行,dd

光标所在行以下的N行,Ndd

4、(多行)复制 (命令行模式下)

方法1:

光标放到第6行,

输入:2yy

光标放到第9行,

输入:p

注:此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。

方法2:

输入:

6,9 co 12

复制第6行到第9行之间的内容到第12行下面。

5、撤销与取消撤销(命令行模式下)

撤销:u

取消撤销:ctrl + r

6、简单搜索

"/string"命令可用于搜索一个字符串。要查找上次查找的字符串的下一个位置,使用"n"命令。如果你知道你要找的确切位置是目标字符串的第几次出现,还可以在"n"之前放置一个命令计数。"3n"会去查找目标字符串的第3次出现。

"?"命令与"/"的工作相同,只是搜索方向相反."N"命令会重复前一次查找,但是与最初用"/"或"?"指定的搜索方向相反。

如果查找内容忽略大小写,接着用命令": set ignorecase", 返回精确匹配用命令": set noignorecase" 。

linux 下 mysql 常用命令

linux 下 mysql 常用命令   阅读目录 ====================== 1.开启和关闭 1.1.开启 1.2.关闭 1.3.重启 2.登录 2.1.密码明文 2.2.密码密文 ...

20145234黄斐《信息安全系统设计基础》第八周(Linux下vim相关命令)

Linux下vim相关命令 在编辑程序时经常使用vim,所以记住一些常用的指令还是很有必要的 文件命令 vim file 打开单个文件vim file vim file1 file2 file3 .. ...

Linux课程---2、Linux下最常用命令(查看帮助命令)

Linux课程---2.Linux下最常用命令(查看帮助命令) 一.总结 一句话总结: man 1.显示文件? ls:ls带其它参数详情可以man ls man ls:比如 ls -a显示隐藏文件,l ...

Linux 之 Vim常用命令

Vim常用命令 参考教程:[千峰教育] 终端编辑命令工具: vi/vim.emacs等. vim简介: vim是vi的扩展,被誉为终端编辑之神. vim安装: yum install -y vim 工 ...

Linux下Vim常用操作

linux下Vim的常用操作 linux ​ 首先\(ctrl+Alt+t\)打开小框框 ​ \(./\):相当于手机上的\(home\)键 ​ \(ls\):当前文件夹的东东 ​ \(mkdir\) ...

linux下svn常用命令

(如果是第一次提交文件,很可能会出现“svn:'.'不是工作副本”,即当前目录不是工作副本,这个时候需要用到import: eg:svn import . url) 1.将文件checkout到本地目 ...

linux下一些常用命令和访问目录

1. 目录      ls   列出目录文件名      ll    列出所有目录文件的访问权限等相关信息,包括 .   ..      ls -a  列出所有目录文件名,包括 .   .. ls - ...

Linux 和 Vim 常用命令整理

Sftp常用命令: lcd f:本地切换到 F盘 lpwd本地 当前目录 lls本地 文件列表 put 本地 上传文件到服务器(put输入后,回车会有弹窗,选择上传文件) get下载文件到本地 Lin ...

linux下 oracle常用命令

打开图形化窗口: 1)Database Configuration Assistant windows    (添加数据库实例) $ dbca 2)Oracle Net Configuration A ...

随机推荐

C++中输入输出的重定向

重定向,就是: 把 原来的 cin 从键盘输入 改为从文件输入. 把 原来的 cout 向屏幕输出 改为输出到文件. 例如: cin>>line; 原来要从键盘拍入.现在自动到某文件读取, ...

java反射机制初探

最近和一位师兄交流了一下Java,真可谓是大有收获,让我好好的学习了一下javad的反射机制,同终于明白了spring等框架的一个基本实现的思想,那么今天就和大家分享一下java的反射机制. 反射,r ...

Codeforces 749D:Leaving Auction(set+二分)

http://codeforces.com/contest/749/problem/D 题意:有几个人在拍卖场竞价,一共有n次喊价,有q个询问,每一个询问有一个num,接下来num个人从这次拍卖中除去 ...

集成 NHibernate

ABP 基础设施层——集成 NHibernate 本文翻译自ABP的官方教程,地址为:http://aspnetboilerplate.co ...

Django + Redis实现页面缓存

目的:把从数据库读出的数据存入的redis 中既提高了效率,又减少了对数据库的读写,提高用户体验. 例如: 1,同一页面局部缓存,局部动态 from django.views import View ...

Debug的使用

1.什么是Debug? Debug是DOS.Windows都提供的实模式(8086方式)程序的调试工具.使用它,可以查看CPU各种寄存器的内容.内存的情况和在机器码级跟踪程序的运行. 我用的是Mac机 ...

Qt With Web(两种方法: WebAssembly,WebGL)

Qt 写的程序,可以通过某些方式,在 web 上浏览 https://www.youtube.com/watch?v=OJ1ieyuIQzE​www.youtube.comhttps://www.yo ...

Python sys os getpass 包的导入

块的导入 导入一个py文件,解释器解释该py文件 导入一个包,解释器解释该包下的 init.py 文件 import module 直接导入模块 from module.xx.xx import xx ...

5.4完成其他模块的xadmin后台注册

courses  adminx.py from .models import Course, Lesson, Video, CourseResource import xadmin class Cou ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值