加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

4周第2次课 vim 一般模式光标移动、复制、剪切

发布时间:2020-12-15 09:17:55 所属栏目:安全 来源:网络整理
导读:四周第二次课(11月7日) 5.1 vim介绍 vi这个命令,它是linux中必不可少的一个工具。早期的Unix系统默认的编辑器的。 vi与vim有什么区别? vim是vi的升级版。带彩色和代码提示,有利于提高使用人员的效率。 安装:yuminstall-yvim-enhanced vim的三种模式:

四周第二次课(11月7日)

5.1 vim介绍

vi这个命令,它是linux中必不可少的一个工具。早期的Unix系统默认的编辑器的。

vi与vim有什么区别?

vim是vi的升级版。带彩色和代码提示,有利于提高使用人员的效率。


安装:yuminstall-yvim-enhanced

vim的三种模式:一般模式、编辑模式、命令模式


技巧:

!$ 表示最后一次输入空格之后的参数

vim 有个比较特殊的用法:# vim +n filename

这里的 n 是一个数字,比如 vim +100 1.txt 会在 vim 的时候把光标定位到 1.txt 的第 100 行。


5.2 vim颜色显示和移动光标

位置,文件类型、文件名不同,显示的颜色就有可能不同

[root@centos701 ~]# vim /etc/vimrc ##vimrc配置文件

[root@centos701 ~]# vim /root/.vimrc ##在用户家目录下的.vimrc 可以个性化设置自己的 vim


5.3 vim一般模式下移动光标

n+快捷键 (n表示任意数。先输入数字,再按快捷键)大部分快捷键适合此组合,多尝试

字符类

按键 作 用
h或者左方向键 向左移动一个字符
j或者下方向键 向下移动一个字符
k或者上方向键 向上移动一个字符
l或者右方向键、空格 向右移动一个字符

行和屏幕类

ctrl-f或 PageDown 向文件尾翻一屏(翻到下一页)
ctrl-b 或PageUp 向文件首翻一屏(翻到上一页)
0和 shift-6 0是将光标移到行首,^则是移动到非空字符行首
shift-4 光标移动到行尾
gg 光标移动到首行
G 光标移动到尾行,nG表示移动到n 行


5.4 vim一般模式下复制、剪切和粘贴

(n表示任意数。先输入数字,再按快捷键)大部分快捷键适合此组合,多尝试

按键 作用
x,X,在剪贴字符后,按下 p即在当前光标后粘贴 x向后剪切1个字符,X向前删除一个字符
dd,ndd 剪切光标所在行,剪贴光标之后 n 行
yy,nyy 复制光标所在行,复制 yy
P,nP表示执行n 次粘贴动作 将剪切或复制的行粘贴到光标所在行的上面
p 将剪切或复制的行粘贴到光标所在行的下面
u ,ctrl-r u后退一次,ctrl-r 前进一次;最多50次;
v ,ctrl-v v 可视,高亮选中的字符;ctrl-v 可视块,高亮选中的矩形块)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读