玩转Ubuntu(Linux编辑器 Vim基础篇)

举报
CodeAllen 发表于 2021/10/30 00:22:13 2021/10/30
【摘要】 玩转Ubuntu(Linux编辑器之Vim使用) 作者 CodeAllen ,转载请注明出处 vim入门 一、安装 sudo apt install - y vim 1 二、打开...

玩转Ubuntu(Linux编辑器之Vim使用)

作者 CodeAllen ,转载请注明出处


vim入门

一、安装

sudo apt install - y vim 

  
 
  • 1

二、打开文件

打开文件

sudo vim demo.cpp

  
 
  • 1

直接定位到行,比如是25行

sudo vim +25 demo.cpp 

  
 
  • 1

同时打开多个文件demo.cpp 和 test.cpp
Ctrl + W可以切换编辑窗口

sudo vim -O demo.cpp test.cpp

  
 
  • 1

三、配置Vim

默认的vim 只是简单的编辑器,配置一些开发功能更加方便
其配置文件位置为

vi /etc/vim/vimrc

  
 
  • 1

添加以下配置(可以自行添加)

: set nu     #显示行号
:set ai     #自动缩进
:syntax on  #语法高亮

  
 
  • 1
  • 2
  • 3

四、编辑文档

vim 编辑器主要是三个模式

  • 命令模式 --》此模式下,输入的均被认为是控制命令
  • 编辑模式 --》 a/i/o 任意键可以切换到编辑模式
  • EX模式 --》退出的时候,Esc键,q 退出,wq 保存退出 ,q! 不保存退出

五、命令执行

可以编辑中执行Linux的命令
先使用Esc键 切换到命令模式,输入冒号进入Ex模式,然后可以输入命令
举例子:

:! g++ -o demo demo.cpp

  
 
  • 1

六、快捷键

sudo vim /etc/vim/vimrc

  
 
  • 1

定义快捷键,保存后再vim命令模式直接点击回车即可运行

noremap <F6> :set nu
noremap <F7> :set ai
noremap <F8> :syntax on

  
 
  • 1
  • 2
  • 3

七、一些高效的配置

filetype on            #启动文件类型侦测
set encoding=cp936     #指定当前字符编码为Windows简体中文
set tabstop=4          #设置tab键为4个空格
set mouse=a            #在终端中使用鼠标
set ignorecase         #查找时忽略大小写

  
 
  • 1
  • 2
  • 3
  • 4
  • 5

文章来源: allen5g.blog.csdn.net,作者:CodeAllen的博客,版权归原作者所有,如需转载,请联系作者。

原文链接:allen5g.blog.csdn.net/article/details/105442233

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。