网站维护需要什么,百度新闻官网首页,网站建设方案免费下载,机顶盒做网站Linux开发工具--vim 一、vim的基本概念二、常见命令三、简单配置vim配置文件的位置常用配置选项#xff0c;用来测试使用插件 一、vim的基本概念
vim编辑器#xff0c;只负责写代码#xff0c;vim是一款多模式的编辑器 vim的三种模式(其实有好多模式#xff0c;目前掌握这… Linux开发工具--vim 一、vim的基本概念二、常见命令三、简单配置vim配置文件的位置常用配置选项用来测试使用插件 一、vim的基本概念
vim编辑器只负责写代码vim是一款多模式的编辑器 vim的三种模式(其实有好多模式目前掌握这3种即可),分别是命令模式command mode、插入模式Insert mode和底行模式last line mode各模式的功能区分如下 1.正常/普通/命令模式(Normal mode) 控制屏幕光标的移动字符、字或行的删除移动复制某区段及进去Insert mode下或者到last line mode
2.插入模式(Insert mode) 只有在Insert mode下才可以做文字输入按[ESC]键可回到命令行模式。该模式是后面用的最频繁的编辑模式。
3.底行模式last line mode 文件保存或退出也可以进行文件替换找字符串列出行号等操作。在命令模式下shift: 即可进入该模式。要查看你的所有模式打开vim底行模式直接输入。
二、常见命令
yy //将当前光标所在行复制 nyy //n表示具体的数字
p //将复制行进行粘贴 np //n表示具体的数字
u //撤销操作
ctrlr //撤销u操作
shiftg //光标定位到文件的结尾
gg //光标定位到文件的最开始
nshiftg //光标定位到文件的任意行
shift6^ //将光标定位到当前行的最开始
shift4($) //将光标定位到当前行的最结尾
w,b //以单词为单位进行光标的前后移动
h,j,k,l //左下上右
dd //将当前光标所在的行剪切删除ndd
shift~ //大小写切换
shiftr //进入替换模式
r //替换光标所在的字符支持nr
x or X (shift) //删除光标所在的字符包括之前或者之后 nx
底行模式
set no/nonu //打开行号或者取消行号
vs //文件名分屏操作
w //写入w(强制写入)
q //退出q强制退出
:!cmd //cmd表示要执行的命令不退出vim执行对应的命令执行命令行编译运行查看man等
ctrl按着不动w快速按两下 //进行左右分屏切换
三、简单配置vim
配置文件的位置
1.在目录 /etc/ 下面有个名为vimrc的文件这是系统中公共的vim配置文件对所有用户都有效。 2.而在每个用户的主目录下都可以自己建立私有的配置文件命名为“.vimrc”。例如/root目录下通常已经存在一个.vimrc文件,如果不存在则创建之。 3.切换用户成为自己执行 su 进入自己的主工作目录,执行 cd ~ 4.打开自己目录下的.vimrc文件执行 vim .vimrc
常用配置选项用来测试
1.设置语法高亮: syntax on 2.显示行号: set nu 3.设置缩进的空格数为4: set shiftwidth4
使用插件
要配置好看的vim原生的配置可能功能不全可以选择安装插件来完善配置保证用户是你要配置的用户。 如果自己不想配置可以进入下面这个网站一键进行配置其中包含了常用的一些操作。
链接: https://gitee.com/HGtz2222/VimForCpp?_fromgitee_search