首页 > 其他分享 >vim编译器

vim编译器

时间:2023-11-16 22:22:52浏览次数:26  
标签:编辑 模式 末行 命令 编译器 进入 vim 光标

    linux系统中的编译器是对一些服务器配置和文件进行编辑的工具,类似于windows系统中的记事本,如果计算机上没有安装Vim,可以使用下面命令来安装

yum -y install vim-enhanced

 

Vim编辑器主要有三种模式:命令模式,编辑模式和末行模式(扩展命令模式),打开Vim编辑器后,默认进入命令模式,按 i 键进入编辑模式,如果要进入末行模式,用户需要先按Esc键返回命令模式,然后输入“ :“。

 

命令模式:控制光标,对文件进行复制,粘贴,删除,查询等操作

编辑模式:进行文本录入于更改

末行模式:文档保存与退出,设置编辑环境

 

文本编辑常用命令:

命令 说明
yy 复制当前行
dd 删除当前行
p 粘贴
x 删除光标所在的字符
D 从光标处删除到行尾
u 撤销
^r 重做
r 可以用来修改一个字符

 

 

 

 

 

 

 

 

 

 

从命令模式进入其他模式常用命令:

命令 说明
o 进入编辑模式,光标下面另起一行
a 进入编辑模式,光标后一位
i 进入编辑模式,光标当前位置
: 进入末行模式
V 进入可视行模式
v 进入可视模式
^v 进入可视块模式
R 进入替换模式

 

 

 

 

 

 

 

 

 

 

末行模式常用命令:

命令 说明
: w 保存
: q 退出
: wq 保存并退出
: w! 强制保存
: q! 不保存强制退出
: wq! 强制保存退出
: set nu 显示行号
: set nonu 不显示行号
:整数 跳到该行
: s/abc/abd 改行第一个abc替换成abd
: s/abc/abd/g 改行所有abc替换成abd

 

标签:编辑,模式,末行,命令,编译器,进入,vim,光标
From: https://www.cnblogs.com/lcy1111/p/17837275.html

相关文章

  • split是对字符串的分割,而10.42编译器自动类型推断中应该是double类型的
    ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11;floor的英文意义是地板,该方法就表示向下取整,Math.floor(11.6)的结果为11,Math.floor(-11.6)的结果是-12;最难掌握的是round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将......
  • 数栈产品中的代码编译器
    我们是袋鼠云数栈UED团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。本文作者:奇铭前言目前数栈的多个产品中都支持在线编辑SQL来生成对应的任务。比如离线开发产品和实时开发产品。在使用MonacoEditor为编辑器......
  • Vim命令
    编辑以下命令在命令模式执行i,a,r:在光标的前,后,上方插入字符命令(i=insert,a=append,r=replace)O,o:在当前行前面,后面插入一空行cw,dw:改变(置换)/删除光标所在处的单词的命令(c=change,d=delete)x,d$,dd:删除光标处,光标之后,光标所在行的字符光标移动k,j,h,l:分别上下左右移动光标......
  • python tab vim
    1.unindentdoesnotmatchanyouterindentationlevel原因是文件中包含了tab和空格的混合解决方法:全部使用空格。将tabstop和shiftwidth设置成相同的值,如4,并设置expandtab。这样新增的缩进会用空格,你按下tab键,出来的也全是空格。如果文件里本来就有tab的话,可以再用......
  • 带你领略VIM的高级操作
    1.准备工作首先,我们打开VIM,输入一段文本,用于今天的演示:thisisatest2.查找替换按几下ESC进入Normal模式,输入以下命令::%s//\r/g/ 。回车后得到的效果如下:thisisatest解说:这条命令的作用是,将文章中所有的空格替换为回车。几乎所有的编辑器都支持查找替换,但并......
  • vim几种常见模式以及常见操作
    vim是一个全屏模式编辑器。分为三种模式:命令或普通(Normal)模式:默认模式,可以实现移动光标,剪切/粘贴文本插入(insert)或编辑模式:用于修改文本扩展命令(extendedcommand)或命令(末)行模式:保存,退出等在不同模式下敲击相同的按键具有不同的意义。插入模式和扩展命令模式不可以直接切换,需要先退......
  • scureCRT中vim显示颜色方案
    1) 选项-->会话选项-->终端-->仿真-->勾选“ANSI颜色”2)在.bashrc中添加:exportTERM=xterm若不想修改.bashrc文件也可直接执行exportTERM=xterm即可 vim中命令模式下:colorscheme颜色方案  可以tab键显示系统中的颜色方案 ......
  • 解决vim在终端ctrl+i无法跳转问题
    总所周知,终端里使用vim只能Ctrl+o跳转到上一个位置,不能Ctrl+i跳转到下一个位置。因为xterm中tab和ctr+i都是一样,传递的键值是9,所以在vim中无法将tab和ctr_i分离使用。这篇文章来解决这个问题。ctrl+g用于显示正在编辑的文件名,文件大小和位置信息,今天就牺牲ctrl+g原有的功能来实现......
  • Vim命令合集分类
    Vim命令合集命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim直接启动vimvimfilename打开vim并创建名为filename的文件文件命令打开单个文件vimfile同时打开多个文件vimfile1file2f......
  • C语言程序设计 C编译器的作用
    首先举个例子。如果一个不懂英语的中国人和一个不懂中文的英国人交流,可以借助于翻译工具(或软件,比如金山词霸,金山快译,南极星等),也可以通过通过英语翻译(这里指人)来做英汉互译。当英语或中文有语法错误或者笔误时,翻译工具往往不能准确翻译,因为它不具备像人一样的智能,不能自动识别错误和......