首页
学习
活动
专区
圈层
工具
发布

5.2 vim颜色显示和移动光标

vim颜色显示 不同的文件,或者说相同的文件在不同的目录下,就会有可能导致颜色不存在 在centos系统中,/etc下的文件,往往都是都是配置文件,在/etc下一般都会显示颜色,放置在其他位置则不会显示颜色...,只不过它的内容不具备显示颜色的条件 vim编辑文件的时候,是会显示颜色的,往往是根据文件的内容显示不同的颜色 vim本身有自己的配置文件,可以自己去 /etc/vimrc 编辑配置文件 一般模式下的移动光标...按键 作用 h 或者向左的方向键 光标向左移动一个字符...l(小写字母L)或者向右的方向键 光标向右移动一个字符 空格键 光标向右移动一个字符...k或者向上的方向键 光标向上移动一个字符 j或者向下的方向键 光标向下移动一个字符

3.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux学习第十七篇:vim介绍,颜色显示,移动光标,复制剪切粘贴

    VIM VIM颜色显示和移动光标 VIM一般模式下移动光标 一般模式下复制剪切粘贴 ---- VIM介绍 vi这个命令,它是linux中必不可少的一个工具。没有它很多工作都无法完成。...VIM颜色显示和移动光标 ? vim编辑文件的时候会显示颜色,而且这个颜色往往是根据你这个文件的具体内容有关系。例如给一个文件指定.sh脚本,它就可以根据shell语法去显示颜色。...vim的配置文件/etc/vimrc 当你遇到vim比较高级的用法(如自动缩进,语法高亮等)的时候,可以去搜文档资料去在配置文件/root/.vimrc(默认是空的)中配置 VIM一般模式下移动光标 按键...作用 h或者向左方向键 光标向左移动一个字符 l或者向右方向键 光标向右移动一个字符 k或者向上方向键 光标向上移动一个字符 j或者向下方向键 光标向下移动一个字符 Ctrl+f或PageDown 屏幕向后移动一页...50次) Ctrl+r 与u操作相反 v 按v后移动光标会选中指定字符,然后可以实现复制,粘贴等操作 vim一般模式下命令集合 ?

    3.6K80

    如何在 Vim 中将光标移动到行首或行尾?

    将光标从行首或行尾移动并不是一项关键操作,但您可能会经常做一些事情,以至于反复捣碎h或l键会让人感到恼火,或者更糟的是,效率低下。...值得庆幸的是,它可以在 Vim 中轻松完成:按 Esc 键进入正常模式。按0键将光标移动到行首(第 0 列)按$键将光标移动到行尾(最后一列)。...让我们更深入地了解如何将光标从行中的任意位置移动到行首或行尾。在 Vim 中将光标移动到行首在 Vim 中,有两种方法可以将光标移动到行首。首先,确保您处于正常模式,按 Esc 键确认。...然后按任0一(零)键,它会将光标移动到行首。^您也可以通过按键将光标移动到开头。在 Vim 中将光标移动到行尾Vim 有一种直接的方法可以将光标移动到行尾。同样,您需要处于正常模式才能执行此操作。...光标在哪一列并不重要,只在它在哪一行上。然后,按$键,它会将光标移动到行尾。如果行被换行,光标将转到换行行的末尾,而不是列的末尾。

    16.9K20

    13-3 vi编辑模式和移动光标

    若此时 vim 是在增强模式下正常运行,那么会在屏幕底部出现以下内容; 若 vim 是以兼容模式运行,则不会出现。 ?...vi保存到硬盘后的确认信息.png 3.注意 若用户阅读 vim 的说明文档,会发现命令模式被称为普通模式,而使用 ex 命令则被称为命令模式。 这方面要多加留意。...五、移动光标(准) 在命令模式下,vi 提供了很多移动光标命令,其中有一些命令是与 less 命令共用的。 光标移动功能键 键 光标动作 L 或 右方向键 右移 1 位。...1.为何使用H、J、K、L 为什么使用 H、J、K、L 键来移动光标呢?...这是因为在 vi 最初出现的阶段,并不是所有的视频终端都有方向键,这样的设计使得 vi 高手可以手不离键盘地移动光标。

    2.8K30

    Linux-vim

    三种模式 vim中有“一般模式”,“编辑模式”,“命令模式“三种模式,其作用分别为: 一般模式中能够移动光标查看文件,可以删除字符或整行,复制,粘贴处理文档内容用 vi或者vim打开一个文件进入的就是一般模式...2. vim常用命令 2.1 一般模式中的命令 2.1.1 光标移动 命令 说明 h,← 光标左移一个字符 j,↓ 光标下移一个字符 k,↑ 光标上移一个字符 l,→ 光标右移一个字符 n[h,j,k,...Crtl + u 屏幕向上移动半页 + 光标移动到非空格符的下一列 - 光标移动到非空格符的上一列 n n表示数字,再按下空格键光标向右移动n个字符 0,[Home] 光标移动到第一个字符...$,[End] 光标移动到最后一个字符 H 光标移动到屏幕第一行第一个字符 M 光标移动到屏幕中央一行的第一个字符 L 光标移动到屏幕最后一行的第一个字符 G 光标移动到文件最后一行 nG n为数字,...光标移动到文件第n行 gg 光标移动到文件第一行,相当于1G n n为数字,光标下移n行 2.1.2 查找与取代 命令 说明 /word 向光标之后查找”word“ ?

    8.5K11

    【Linux】yum、vim

    目录 Linux 软件包管理器 yum 什么是软件包 查看软件包 如何安装软件 如何卸载软件 软件源​编辑 关于 rzsz Linux编辑器-vim使用 vim的基本概念 vim的基本操作 vim...正常模式命令集 vim末行模式命令集 总结 ​编辑 其他操作 快速退出 批量注释及注释删除 sudo 配置 Linux 软件包管理器 yum 什么是软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码...Linux编辑器-vim使用 vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。...移动光标 vim可以直接用键盘上的光标来上下左右移动,但正规的vim是用小写英文字母「h」、「j」、「k」、 「l」,分别控制光标左、下、上、右移一格 按「$」:移动到光标所在行的“行尾” 按「^...「#G」:例如,「15G」,表示移动光标至文章的第15行行首。 vim末行模式命令集 列出行号 「set nu」: 输入「set nu」后,会在文件中的每一行前面列出行号。

    4.8K10

    Linux学习——vim

    生信技能树学习笔记Vim编辑器——三种模式命令模式 末行模式 编辑模式图片命令模式vim Data/example.fq## 按 : set nu 显示行号## 方向键或hjkl移动光标## 30j:向下移动...+ f或b:上下翻页## gg或G移到顶部或底部 或者 [[ 和 ]]## x剪切一个字符## 10x:剪切10个字符## dd:剪切所在行## 10dd: 剪切所在行及下方10行## yy:复制光标所在行...类似 less -S## :set ff=unix 将文件格式转换为unix# 查询## 输入/keyword进行查询 n/N 向上或向下#替换## :%s///g 全局替换## :s///g 替换光标所在行...## :s/// 只替换光标所在行的第一次vim的异常情况图片当多处编辑或异常断开时会有待处理的.swp文件如果修改不重要可以直接删除.swp文件Vim编辑器:vimtutor zh_CN查看帮助文档

    6.2K50

    Vim 指尖飞舞之移动篇

    如果过多的使用这些在 Vim 上做移动,往往就会非常低效,严格的说,甚至按两次 h 也能找到别的方案替代 。如何更快的移动和跳转呢? 首尾移动 这个非常常用,也是基本用法,简单提一下。...eas 可以做到在 pig 后面快速加上 s 查找移动 查找是 Vim 里最快的移动方法之一,可以用 f{char} 和 F{char} 进行正向和反向移动。...之所以需要这样一个操作符是因为有类似如下的场景: pig.eat(); // 光标在 e 处,要删除 eat pig.(); // dt( 可以做到删除 eat 多行查找移动 f{char} 虽然很方便...Vim 会更难。...但是使用了 Vim 之后,你却会爱上这种编码方式。像现在大家用的更多的 VSCode 等一样都可以设置 Vim 模式。 要高效的使用 Vim,学会高效移动则是必经之路。

    1K20

    win10 uwp 改变鼠标 设置光标移动鼠标

    经常在应用需要修改光标,显示点击、显示输入,但是有些元素不是系统的,那么如何设置鼠标? 本文主要:UWP 设置光标,UWP 移动鼠标 设置光标 需要写一点代码来让程序比较容易看到,什么光标对于什么。...如果不知道 n 是什么,我可以说,自定义光标就是使用n,但是复杂。 很少会有需要自己做光标。...如果需要自己做,请看自定义光标 移动鼠标 有时候需要把鼠标移动到一个元素上,UWP 移动鼠标和改变光标一样。...移动鼠标,设置CoreWindow.PointerPosition 在界面放一个按钮,点击他,移动鼠标 var p = new Point(Window.Current.Bounds.X...,移动是屏幕坐标,不是应用坐标,需要对移动加上窗口移动 https://blogs.msdn.microsoft.com/devfish/2012/08/01/customcursors-in-windows

    3.9K10

    Linux系列04 vim

    VIM的用法 1.vim 路径 用vim打开文件 vim +数字 路径 打开文件工标移动到第几行 vim +/关键字 路径  打开文件,高亮显示关键字 vim 路径1 路径2   打开多个文件...光标移动到行首 shift + 6 行尾 shift + 4 移动到首行 gg 末行 G 向上翻页 ctrl +b 向下翻页 ctrl + f 复制 按yy在需要的地方按p...剪切 dd删除后下一行上移 D删除后会空行 撤销u ctrl + r 恢复之前的撤销 数字+G   移动到这一行 :w保存 :w路径  另存为 :q退出 :wq   保存并退出 :...强制退出 /关键词   搜索 打开多文件是,切换文件  :open 文件名 编辑模式 进入: i在光标所在字符前开始 a在字符后开始 o还光标所在行的下面另起一行开始 I在光标所在行首...A行尾 O上面另起一行 S删除光标所在行 退出esc vim计算器 ctrl + R   输入=   输入需要计算的内容,最后回车

    5.5K10

    【Linux】vim的使用

    这个是在网上找的一张关于vim键盘的图 1. 前言 vim是Linux编辑器,功能上和记事本没有区别。不仅仅可以用来写c语言和c++,其它语言也可以在上面写。...: 正常/普通/命令模式(Normal mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode 插入模式(Insert...要查看你的所有模式:打开vim,底行模式直接输入 3. vim的基本操作 进入vim,在系统提示符号输入vim及文件名称后,就进入vim全屏幕编辑画面: vim a.txt 不过有一点要特别注意,就是你进入...[正常模式]切换至[插入模式]有三种方式: 输入a 输入i 输入o [插入模式]切换至[正常模式] 目前处于[插入模式],就只能一直输入文字,如果发现输错了字,想用光标键往回移动,将该字删除...shift+4=$:将光标的位置定位到当前行的结尾 shift+6=^:将光标的位置定位到当前行的开始 gg:将光标定位到整个文本的最开头 shift+g=G:将光标定位到整个文本的最后一行

    2.4K10

    Linux基本工具——vim

    Linux编辑器vim 什么是vim vim的三种常用模式 vim的基本操作 命令模式 插入模式 底行模式 搭配vim环境 sudo怎么才能让普通用户使用 什么是vim vim是linux下一款功能强大...,但是在linux机器上只需要一行命令即可,并且还不容易出错。...光标定位 刚打开vim时,光标是在第一行第一个的位置,想要移动光标鼠标是不可以的。 那么我想移动光标怎么办? 这时候用键盘上最右边下面的上下左右箭头就可以移动光标了。...例:6l 光标就向右移动了6个字符的长度。 如果某一行太长我想快速的移动到顶端或者是末尾呢?...如果想切换光标的屏幕: ctrl + ww 这里你也可将test.c的东西拷贝粘贴到baiye.c中。 那么如果你想在vim的底行模式下执行linux的命令怎么办呢?这里在前面加上一个 !

    9K00

    12-2 提示符添加颜色及光标移动

    四、移动光标 转义代码也可以用来定位光标。比如在提示符出现的时候,这些转义代码通常用来在屏幕的不同位置(比如屏幕上方的一角)显示一个时钟或其它信息。...1.光标移动转义序列 字符序列 动作 \033[1;cH 将光标移动至 1 行 c 列。 \033[nA 将光标向上移动 n 行。 \033[nB 将光标向下移动 n 行。...\033[nC 将光标向前移动 n 个字符。 \033[nD 将光标向后移动 n 个字符。...\033[2J 清空屏幕并将光标移动至左上角(即第0行第0列) \033[K 清空当前光标位置到行末的内容。 \033[s 存储当前光标位置。 \033[u 恢复之前存储的光标位置。...\033[0;0H 将光标移动至 0 行 0 列(左上角)。 \033[0;41m 将背景颜色设置为红色。 \033[K 清空光标当前位置(左上角)到行末的内容。

    2.3K20

    【Linux】vim—基操

    【Linux】vim—基操 vim的基本概念 vim的三模式互相切换,退出vim vim “ 命令模式 ” 命令集 vim“ 底行模式 ”命令集 vim的基本概念 vim的三种模式(其实有好多模式,目前掌握这...command mode)、插 入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1.命令模式 / 正常模式(Normal mode) 控制屏幕光标的移动...,不保存强制退出vim) vim “ 命令模式 ” 命令集 "注意:1.下面涉及到的阿拉伯数字只能从键盘上面的那一行中先择,右边不行" (底行模式也一样) 2.以下操纵全对于命令模式 移动光标...**vim可键盘上的上下左右移动,正规的vim是用「h」左、「j」下、「k」上、「l」右 按「G / shift + g」:光标 -> 文本最后 按[gg]:光标 -> 文本开始 按「 $ 」:...按「ctrl」+「b」:屏幕往“后”移动一页 按「ctrl」+「f」:屏幕往“前”移动一页 按「ctrl」+「u」:屏幕往“后”移动半页 按「ctrl」+「d」:屏幕往“前”移动半页 删除文字

    87010

    Linux Vim 命令手记

    订阅本站 经常使用 Linux 的同学在编辑文本文件的时候一定知道 Vim 这一款神器,它代替 Linux 默认原装的 Vi 编辑器,它的快捷键可以使你在操控文件的时候如庖丁解牛般流畅,博主目前只会简单的命令...vim 常用命令示意图 常用命令参考 快捷键 操作说明 Ctrl + f 屏幕向下移动一页,类似 Page Down 按键 Ctrl + b 屏幕向上移动一页,类似 Page Up 按键 0 或 Home...键 移动到这一行最前面的字符处 $ 或 End 键 移动到这一行最后面的字符处 G 移动到这个文件的最后一行 gg 移动到这个文件的第一行,相当于 1G N[Enter] N 为数字。...光标向下移动 N 行 /word 向下寻找一个名称为 word 的字符串 ?word 向上寻找一个名称为 word 的字符串 n 搭配查找 word 字符串使用,代表重复前一个查找的操作。...Vim 环境修改 :set nu 显示行号,设置后会在没有行前面前缀对应行号。 :set nonu 与:set nu相反,取消行号显示 键盘标识 ? vi / vim 键盘图

    5.8K40
    领券