网站生成海报功能怎么做,网站开发的研究背景,nginx部署wordpress,精美旅游网站案例0.前言 我们用gcc编译文件的时候#xff0c;如果发生了下面的错误#xff0c;那么如何用vim打开的时候就定位到#xff1f; 我们可以知道#xff0c;这是第6行出现了错误#xff1b; 所以我们使用vim打开的时候多输入个这个#xff0c;我们就可以快速定位了 vim test.c 6…0.前言 我们用gcc编译文件的时候如果发生了下面的错误那么如何用vim打开的时候就定位到 我们可以知道这是第6行出现了错误 所以我们使用vim打开的时候多输入个这个我们就可以快速定位了 vim test.c 6 一、常用模式间转换按键 命令模式vim打开的时候默认进入命令模式控制屏幕光标的移动字符、字或行的删除移动复制某区段 插入模式进行文本的输入 底行模式文件保存或退出也可以进行文件替换找字符串列出行号等操作。 二、命令模式快捷键 一定要切换成英文输入法 1. 移动操作
快捷键作用^(shift 6)定位到当前行的最左侧$(shift 4)定位到当前行的最右侧G(shift g)定位到文本末行的开头gg定位到文本最开始n G(shift g)定位到第n行开头h j k l 控制光标向左下上右移动w跳跃到下一个字的开头b跳跃到上一个字的开头e跳跃到下一个字的结尾ctrl b屏幕往后移动一页ctrl f屏幕往前移动一页
2. 复制粘贴操作
n yy n 1 复制当前行 n 1 向下复制n行 n p n 1 在下一行粘贴由yy复制的文本 n 1 在下一行粘贴n次由yy复制的文本
3 删除剪切操作
n dd n 1 删除当前行 n 1 向下删除n行 n dd p将删除的再复制出来相当于剪切n x小写 n 1 删除光标所在的字符 n 1 向右删除n个字符 n X大写 n 1 删除光标前一个字符 n 1 向左删除光标前n个字符
4 撤销操作
u撤销我们的编辑操作ctrl r对u撤销
5 替换操作
n r 字符 n 1 用你给的字符替换光标所在的字符 n 1 用你给的字符替换光标后面n个字符
6 切换大小写
~shift 切换大小写 三、底行模式快捷键 使用之前切换到命令模式按冒号进入底行模式输入结束默认回到命令模式所以底行模式需要每次都加个冒号才可以切换。 1. 行号和跳转到num行
快捷键作用:set nu显示行号:set nonu取消显示行号: num跳转到文本的num行
2. 查找字符
:/ 内容 n高亮内容并且光标从头开始找按一次n找下一个:? 内容 n高亮内容并且光标从最后开始找按一次n找上一个
3. 保存和退出vim
:q仅退出:q!强制退出:w仅保存:w!强制保存:wq保存并退出:wq!强制保存并退出
4. 在不退出vim下进行命令行操作
:! 命令不退出vim对Linux进行命令行操作
5. 对比不同的文件
:vs file当前的文件与file文件对比
注意⚠️⚠️ 1. 若file不存在系统会创建一个f名为file的文件名 但是我们不写file退出时file销毁 当我们写入filefile存在 2. 在比较的时候我们的底行是和光标所处一个文件的 3. 按住ctrl ww 切换光标所处的窗口 6. 查找vim的模式 :help vim-modes 四、视图模式快捷键 ctrl v进入视觉模式 视觉模式用来批量化注释的 1. 批量化注释 步骤1hjkl或者键盘的上下左右键进行注释部分的选择可以控制鼠标一起 步骤2: I shift i进入插入模式 步骤3: 在当前行输入 // 注释符号 步骤4: esc(2次) 完成注释 2. 撤销注释 先进入视图模式 ctrl v 步骤1hjkl或者键盘的上下左右键进行注释部分的选择可以控制鼠标一起 步骤2: d