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

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

5.1 vim介绍

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

vi与vim有什么区别?

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

安装: yum install -y vim-enhanced

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

技巧:

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

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

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

5.2 vim颜色显示和移动光标

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

[[email protected] ~]# vim /etc/vimrc     ##vimrc配置文件

[[email protected] ~]# 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+快捷键   (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 可视块,高亮选中的矩形块)
时间: 2024-11-08 22:09:52

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

4周第3次课 vim 进入编辑模式 命令模式

进入编辑模式 即进入可以对文档进行编辑的模式 按键 作用 i 在当前字符插入 I 在光标所在行的行首插入 a 在当前字符后插入 A 在光标所在行的行尾插入 o 在光标所在行的下方插入一行 O 在光标所在行的上方插入一行 vim命令模式 命令 作用 /word 向光标之后查找一个字符串word,按 n 向后继续搜索,N向前返回搜索 ?word 向光标之前查找一个字符串word,按 n 向前继续搜索 :n1,n2s/word1/word2/g 在n1-n2行范围之间查找word1并替换为word2,

vim一般模式下的复制粘贴

x键一个个的进行删除 shift+x向前删除 5x可以删除5个 d删除一行 p 粘贴 shift+P向上粘贴 u可以把刚才的操作全部还原,最多往回退50次 ctrl+r反撤销 y复制 p粘贴 5y复制5行 db删除一行 v可视 在按上下左右 在按x剪切 在按p粘贴

2018-1-3 4周2次课 vim

5.1 vim介绍 5.2 vim颜色显示和移动光标 ·vim 是 vi 的升级版本 ·vim 是带有颜色显示的 ·安装包 yum install -y vim-enhanced vim有三种模式:·一般模式.编辑模式.命令模式 命令模式:/ 搜索 查找替换 :wq 相同的文件,在不同的目录下就可能颜色不存在 /etc/passwd 这个文件拷贝到 /tmp 目录下就没有颜色显示 显示颜色往往根据文件的具体内容.名字显示不同的颜色,可以通过 /etc/vimrc 编辑颜色 5.3 vim一般模式

2018-1-4 4周3次课 vim 2

5.5 进入编辑模式 i 键                          在当前字符前插入 I 键                          在光标所在行的行首插入 a键                          在光标所在的后一个字符开始 A键                          在光标所在行的行尾插入 o 键                          在光标所在的行的下一行插入新的一行 O键                          在光标

五周第三次课(1月10日) 8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向

五周第三次课(1月10日)8.1 shell介绍8.2 命令历史8.3 命令补全和别名8.4 通配符8.5 输入输出重定向 history命令: 用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件. 该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定序号的历史命令.例如,要执行第2个历史命令,则输入!2. 历史命令是被保存在内存中的,当退出或者登录shell时,会自动保存或读取.在内存中,历史命令仅能够存储1000条历史命

五周第四次课(1月11日) 8.6 管道符和作业控制 8.7/shell变量 8.8 shell变量 8.9 环境变量配置文件

五周第四次课(1月11日)8.6 管道符和作业控制8.7/shell变量8.8 shell变量8.9 环境变量配置文件扩展bashrc和bash_profile的区别 http://ask.apelearn.com/question/7719 简易审计系统: http://www.68idc.cn/help/server/linux/2014042190951.html 关于PROMPT_COMMAND环境变量的含义 http://www.linuxnote.org/prompt_command

六周第三次课(1月17日) 9.6/9.7 awk

六周第三次课(1月17日)9.6/9.7awk ==================================================================================================================================================================================================================================

一周第五次课(12月15日)

一周第五次课(12月15日)2.1/2.2 系统目录结构2.3 ls命令2.4 文件类型2.5 alias命令 系统目录结构: [[email protected] ~]# lsanaconda-ks.cfg[[email protected] ~]# ls /bin dev home lib64 mnt proc run srv tmp varboot etc lib media opt root sbin sys usr[[email protected] ~]# ls /root//.ss

二周第四次课(12月21日)

二周第四次课(12月21日)2.18 特殊权限set_uid2.19 特殊权限set_gid2.20 特殊权限stick_bit2.21 软链接文件2.22 硬连接文件 特殊权限: set_uid (拥有者特殊权限:) #chmod命令: 文件权限属性设置: chmod命令用来变更文件或目录的权限. 在UNIX系统家族里,文件或目录权限的控制分别以; 读取.写入.执行3种一般权限来区分,另有3种特殊权限可供运用. 用户可以使用chmod指令去变更文件与目录的权限, 设置方式采用文字或数字代号皆可