首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux-vivim

文章目录 vivim 模式 一般模式 编辑模式 命令模式 快捷键 vivim ---- Vi是unix/linux操作系统中最经典的文本编辑器,只能是编辑字符,不能对字体、段落进行排版;它既可以新建文件...Vim是从 Vi 发展出来的一个文本编辑器,可以看做是 Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计代码补全、编译及错误跳转等方便编程的功能特别丰富,vim适用于coding。...模式 ---- vi/vim共分为三种模式,分别是一般模式、编辑模式、命令模式,转换关系如下: 一般模式 在一般模式下,可以使用快捷键(列在文章末尾): 就不一一演示了 输入指令vim filename...会一直取代光标所在的文字,直到按下 ESC 为止 (插播反爬信息 )博主CSDN地址:https://wzlodq.blog.csdn.net/ 命令模式 常用命令 作用 :w 将编辑的数据写入硬盘档案...则为强制保存并退出(常用) :w [filename] 将编辑的数据储存成另一个档案(类似另存新档) :r [filename] 在编辑的数据,读入另一个档案的数据并加到游标所在行后面 :!

7.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

linuxvi,vim操作技巧

撤销与重做 在使用 Vim 或其他编辑器的时候,你可能经常需要对某些修改进行撤销或重做。在 Vim ,你可以切换到正常模式,按 u 来撤销操作,按 Ctrl+r 来重做。...把外部文件读入vim 我开始使用vim 的时候,经常会打开一个文件、复制内容、关闭文件、打开另一个文件、然后粘贴进去复制到内容。其实 Vim 读取另一个文件的内容非常方便。...> vim rumenz.txt :read readme.md 把命令的结果读入vim 切换到正常模式,然后输入:read !command 即可把command的结果输入到vim。...> vim rumenz.txt :read !pwd 切换到上次修改的位置 想知道你在文件做的最后一次修改是在什么位置?切换到正常模式,输入 g; 来即可切换到上次修改的位置。...vim以16进制查看文件 正常模式下,输入:%!xxd会把当前文本转换成16进制 > vim rumenz.txt 123 :%!

4.5K10

linuxvi,vim操作技巧

撤销与重做 在使用 Vim 或其他编辑器的时候,你可能经常需要对某些修改进行撤销或重做。在 Vim ,你可以切换到正常模式,按 u 来撤销操作,按 Ctrl+r 来重做。...把外部文件读入vim 我开始使用vim 的时候,经常会打开一个文件、复制内容、关闭文件、打开另一个文件、然后粘贴进去复制到内容。其实 Vim 读取另一个文件的内容非常方便。...> vim rumenz.txt :read readme.md 把命令的结果读入vim 切换到正常模式,然后输入:read !command 即可把command的结果输入到vim。...vim以16进制查看文件 正常模式下,输入:%!xxd会把当前文本转换成16进制vim rumenz.txt 123 :%!xxd 恢复到正常模式 > vim rumenz.txt 123 :%!...每一行后面追加123 :%s/$/123/ 每一行前面加#,添加注释 :%s/^/#/ 删除每一行开头的#,删除注释 :%s/^#// 原文链接:https://rumenz.com/rumenbiji/linux-vi-vim-skills.html

2.5K00

Linuxvivim编辑操作

若文件为只读,强制保存文件 【:q】 离开vi 【:q!】 不保存强制离开vi 【:wq】 保存后离开 【:wq!】 强制保存后离开 【:!...command】 暂时离开vi到命令行下执行一个命令后的显示结果 【:set nu】 显示行号 【:set nonu】 取消显示行号 【:w newfile】 另存为 1.2 插入移动光标命令...vi +26 samp.txt 命令直接打开文件到达 26 行,在 vi 编辑器也可以输入 :26 跳转到 26 行 {:按段移动,上移 }:按段移动,下移...gcc -o test.o test.c就可以实现编译,编译的警告错误都会显示,此时不会退出vim,按enter即可回到vim。 3....修改配置 修改当前用户配置:vim ~/.vimrc只对当前用户生效 修改全局配置:sudo vim /etc/vim/vimrc或者sudo /etc/vimrc,对所有用户生效 set nu

3.1K20

linux vim dd命令_vim命令vi的区别

Vim是从vi发展而来的文本编辑器,可以用颜色或底线等方式来显示一些特殊的信息。VimLinux必不可少的工具,搭建网站修改配置文件时经常用到。本教程介绍Vim的模式常用操作。...背景信息 Vim的各个模式介绍如下表所示: 模式 作用 模式转换 普通模式 (Normal Mode) 在该模式下,您可以复制、粘贴、删除字符或行。 运行vim 打开文件时,即进入普通模式。...运行vim example.conf命令打开文件,进入普通模式。 运行/AllowOverride None找到目标。 移动光标至None的首字母。 按R进入替换模式。 输入All一个空格。...#Listen 12.34.56.78:80 Listen 80 示例一:在配置文件example.conf,将#Listen 12.34.56.78:80行首的#删除。...Listen 12.34.56.78:80 Listen 80 示例二:在配置文件example.conf,将#Listen 12.34.56.78:80行下一行的内容删掉。

4.7K10

Linux ViVim编辑器

# Linux ViVim编辑器 # vivim的基本介绍 Linux系统会内置vi文本编辑器 Vim具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计...# vivim常用的三种模式 # 正常模式 以vim打开一个档案就直接进入一般模式了(这是默认的模式)。...放弃对文件内容的修改,并退出vi 保存文件退出vi :wq 操作键 功能 /word 从上而下在文件查找字符串"word" ?...new" :% s/old/new/g 在整个文件范围内替换所有的字符串"old"为"new" :s /old/new/c 在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认 # vivim...[命令行下: set nu:set nonu] 编辑/etc/profile文件,在一般模式下,使用快捷键到该文档的最末行[G]最首行[gg] 在一个文件输入"hello",在一般模式下,然后又撤销这个动作

2.6K40

linuxvi,vim命令

vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 在不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...“0” 时,Vim 会认为我们要在文本插入一个 0,并在屏幕上显示输入的“0”;然后当我们执行命令 0-Ctrl-Shift-d 时,Vim 就会意识到我们要做的是减少缩进,这时 0 会就会从屏幕上消失...vim 自动缩进 cindent :set cindent vim 可以很好的识别出 C Java 等结构化程序设计语言,并且能用 C 语言的缩进格式来处理程序的缩进结构 smartindent...:set smartindent 在这种缩进模式,每一行都前一行有相同的缩进量,同时这种缩进形式能正确的识别出花括号,当遇到右花括号(}),则取消缩进形式。...vim 的图形界面所致 sudo apt-get install vim-gnome 设置 vim 永远显示行号 修改 vim 的配置文件加入 set nu vi ~/.vimrc 然后输入 set

21.5K20

Linuxvivim编辑器

ddp 交换当前行其下一行 xp 交换当前字符其后一个字符 ndd 剪切当前行之后的n行。利用p命令可以对剪切的内容进行粘贴 :1,10d 将1-10行剪切。利用p命令可将剪切后的内容进行粘贴。...查看是否设置了ruler,在.vimrc,使用set命令设制的选项都可以通过这个命令查看 :scriptnames 查看vim脚本文件的位置,比如.vimrc文件,语法文件及plugin等。...Vim教程 在Unix系统上 $ vimtutor 在Windows系统上 :help tutor 录制宏: 按q键加任意字母开始录制,再按q键结束录制(这意味着vim的宏不可嵌套),使用的时候...case ignore 大小写无关,intInt将视为相同的语法元素,并使用同样的配色方案 5....Vim拓展教程 菜鸟教程vim链接

2K10

Linuxvi命令用法大全_vim命令vi的区别

linux下使用vi编辑是很方便的,但是具体要怎么做呢?下面由学习啦小编为大家整理了linuxvi的相关命令,希望对大家有帮助!...1.linux vi命令的基本观点 基本上vi能够分为三种形态,区分是命令方式(command mode)、插入方式(Insert mode)底行方式(last line mode),各方式的功用区分如下...2、linux vi命令的基本操作 a) 进入vi 在系统提示符号输入vi及文件称号后,就进入vi全屏幕编辑画面: $ vi myfile 不过有一点要特别留意,就是您进入vi之后,是处于「命令行方式(...初次运用vi的人都会想先用上下左右键移动光标,结果计算机不断哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入方式(Insert mode)」再说吧!..., 不存盘强迫退出vi) 3、linux vi命令行方式(command mode)功用键 1).

2.7K20

linuxvi,vim 命令

vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 在不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...“0” 时,Vim 会认为我们要在文本插入一个 0,并在屏幕上显示输入的“0”;然后当我们执行命令 0-Ctrl-Shift-d 时,Vim 就会意识到我们要做的是减少缩进,这时 0 会就会从屏幕上消失...:set smartindent 在这种缩进模式,每一行都前一行有相同的缩进量,同时这种缩进形式能正确的识别出花括号,当遇到右花括号(}),则取消缩进形式。...,则可能是由于没有安装 vim 的图形界面所致undefinedsudo apt-get install vim-gnome 设置 vim 永远显示行号 修改 vim 的配置文件加入 set nu vi...set shiftwidth=n 设置自动语法高亮 syntax on 原文链接:https://rumenz.com/rumenbiji/linux-vi-vim.html

6.9K00

Vi Vim 的使用

Vi (Visual Interface)是 Linux下基于Shell 的文本编辑器,Vim (Visual Interface iMproved)是 Vi的增强版本,扩展了很多功能,比如对程序源文件的语法高亮...不管是 Vi 还是 Vim,我们习惯上都管它叫 Vi,但实际上用的更多的是 Vim。 在你的系统里用 alias命令看一下 vi,可以发现用到的其实是vim。...$alias vi alias vi='vim' 所有的Linux系统里会内建 Vi,它就像 Windows里的记事本,我们一般修改系统的配置文件都要用到它,所以虽然第一次用会可能不太习惯,但是我们还是要学会使用它...比如用 Vi打开一个hello.c的文件,命令如下: $vi hello.c 因为 Vi 是完全基于 Shell 的,它 Windows下的编辑器不同,分为三种模式: ?...Vi 可以支持的命令非常的多,这里列出几个比较常用的供大家参考: 1、 替换 ? 如果/g /c 要合并使用,可以写成 /gc 2、保存/退出 ? 3、其他命令 ?

88240

vimvi查找替换字符串

Vim是最受欢迎的命令行文本编辑器。它预装在macOS大多数Linux发行版上。在Vim查找替换文本非常容易。...基本查找替换 在Vim,可以使用:substitute(:s)命令来查找替换文本。 要在Vim运行命令,必须处于normal模式,这是启动编辑器时的默认模式。...下面的命令将所有以 foo开头的行替换为 Vim is the best: :%s/^foo.*/Vim is the best/gc ^(脱字符)符号与行的开头匹配,....例如,/Linux\c执行忽略大小写搜索。 如果你更改了默认大小写设置,并且想要执行区分大小写的搜索,请使用I标志: :s/foo/bar/gi 模式后的大写\C也会强制进行大小写匹配搜索。...要搜索整个单词,请键入\标记单词的结尾: 例如,要搜索 foo一词,你可以使用\: :s/\/bar/ 替代历史 Vim跟踪你在当前会话运行的所有命令

11.2K21

linux-vivim基本操作-常见指令

vivim编辑器 参考:第4章 Vim编辑器与Shell命令脚本(这本书是免费的在线书,写的超级好,通俗易懂?)...vi vim 类似于windows的文本编辑器 所有的Linux系统都内置有vi文本编辑器 vim可以看做是 vi 增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能,因此被广泛使用...如果Linux没有vim这个命令,可以手动下载: yum install vim vi ?...vi vim 的三种常见模式 正常模式 正常模式下,我们可以使用快捷键对文本进行操作,比如:复制 yy 粘贴 p 以vim打开文档,直接进入的就是一般模式,这个模式下,我们可以使用键盘上的 ↑ ↓...字符串 在文本从下至上搜索该字符串 /字符串 在文本从上至下搜索该字符串 练习: 1.编写hello world程序 2.各种快捷键试一试

2K30

linux vim查看下一页,Linuxvivim模式相互切换「建议收藏」

vivim 常用的三种模式: 1,正常模式 在这种模式下,可以使用【上下左右】按键来移动光标,也可使用【删除字符】【删除整行】来处理档案内容,也可使用【复制、粘贴】来处理文件数据。...3,命令行模式 在这种模式下,可以提供相关指令,完成读取、存盘、替换、离开vim、显示行号等动作。...下图为vivim模式的相互切换: 三种模式中常用得快捷键(【快捷键】): 1,拷贝当前行 【yy】,拷贝当前行向下3行【3yy】,粘贴【p】,在一般模式下可操作; 2,删除当前行【dd】,删除当前行向下...3行【3dd】; 3,在文件查找某个关键字【命令行模式下,/关键字,回车查找,输入n查找下一个】; 4,设置文件的行号【:set nu】,取消文件行号【:set nonu】,都在命令模下可操作; 5,

1.2K10
领券