linux vim基本操作,vim基本操作笔记
在Linux系统中有多种代码编辑器,例如vim, gedit, emacs。这这些编辑器各有所长,就我个人而言,对于比较短的代码,一般可以用vim解决就不用其它的工具,而长代码的情况下更喜欢用gedit,这个gnome自带的代码编辑器是完全够用的,而对emacs的使用并不是非常熟悉,虽然有很多大神强烈推荐。这就相当于学习游泳,自由泳和蛙泳都可以游,而我可以游较好的蛙泳,但是自由泳就是怎么学也无法熟练。所以下面只介绍一下vim的常用命令和使用方法。
1.undo
:u
2.exit without change
:q
3.exit with saved change
:x
4.save change in vim
:w
5.Vim易用配置:配置文件是~/.vimrc
# 显示语法高亮,针对主流的编程语言
syntax on
# 设置利用鼠标自由地移动光标
set mouse=a
6.vim记住上次编辑和浏览的位置,可以在~/.vimrc中添加如下代码段:
"remember last update or view postion"
" Only do this part when compiled with support for autocommands
if has("autocmd")
" In text files, always limit the width of text to 78 characters
autocmd BufRead *.txt set tw=78
" When editing a file, always jump to the last cursor position
autocmd BufReadPost *
\ if line("'\"") > 0 && line ("'\"") <= line("$") |
\ exe "normal g'\"" |
\ endif
endif
7.vim开启单词拼写检查
:set spell
虽然也可以将这个设置写进.vimrc中,但是单词拼写的检查和多时候只是针对latex和txt文件中临时出现的英语单词进行的,在更多的时候vim操作的对象是程序代码,里面并没有正确的英语单词,所以拼写检查是完全没有必要的,因此只要可以临时对拼写进行检查就可以了。
linux vim基本操作,vim基本操作笔记相关推荐
- Linux系列文章 —— vim的基本操作(误入vim退出请先按「ESC」再按:q不保存退出,相关操作请阅读本文)
系列文章目录 vim-操作篇 进程概念篇 进程地址空间篇 文章目录 系列文章目录 前言 一.vim的基本概念 二.vim的基本操作 1.退出vim编辑器 2.进入vim编辑器 3.模式功能及切换 三. ...
- Vim 编辑器及其基本操作
实验楼某些课程有用 Vim 编辑器来写代码,因此有了这篇博客,据说是上古神器,当然主要目的是基本操作. Vim 编辑器 Vim(Vi IMprove) 是 Linux 系统上的最著名的文本/代码编辑器 ...
- Linux jq 、vim以及LInux集群安装miniconda并配置虚拟环境(笔记)
https://github.com/QInzhengk/Math-Model-and-Machine-Learning Linux jq .vim以及LInux集群安装miniconda并配置虚拟环 ...
- redhat linux vim文本编辑工具的笔记
文本编辑工具:vi, vim 纯文本: ASCII: 128bits 编码格式: 01010101,a 7: 1Byte, bi ...
- 二、Linux系统目录和文件基本操作
(一)linux系统目录 1.相对路径 相对与当前系统位置,文件名称的简写,此名称前会自动添加'pwd'命令的输出, 相对路径文件名称前不会出现"/" 2.绝对路径 文件在系统中的 ...
- linux下的vim使用教程!从零基础到入门!
linux下的vim使用教程!从零基础到入门! 文章目录 linux下的vim使用教程!从零基础到入门! vim的介绍! vim的模式介绍! vim三种模式的关系! vim的基本操作! vim的退出! ...
- linux下vim编辑器插件,为你介绍Linux系统中vim编辑器的实用插件!
今天小编要跟大家分享的文章是关于Linux系统中vim编辑器的实用插件.Vim 是 Linux 下的常用文本编辑器,但也经常被称为是一个上古神器,因为它对于初学者而言相当不友好,也不好入门. Linu ...
- linux中命令的基本操作(补上篇)
linux中命令的基本操作(补上篇) 创建和删除 ①.touch 创建文件命令 创建文件或修改文件时间 如果文件 不存在,可以创建一个空白文件 如果文件 已经存在,可以修改文件的末次修改日期 ②.mk ...
- Linux文本编辑器之vim
博客荒废了好久,最近在一本书中看到这样一段话,"再普通的事件一经记录就成为历史,一成为历史就将价值连城".虽然我正在做的课后笔记远远谈不上是历史,但于准备学以致用的我而言,这种记录 ...
- linux下的vim详解(图文结合 )
目录 准备工作: vim基本概念 vim的基本操作 三个模式之间的进入进出 打开vim 退出vim 插入模式insert 底行模式--command 三个模式中的操作详解 命令模式中的操作 底行模式c ...
最新文章
- 微服务架构实践之服务注册发现与调用
- 科大星云诗社动态20220102
- SAP ui5 shell open loading dialog
- 2、JAVA开发环境的搭建
- 前端全栈大佬是如何使用javaScript实现一个无缝轮播
- 服务器共享文件审计,内网安全管理系统-共享审计
- pytorch自定义数据集和数据加载器
- 手机便携版_智能体验醇音随行 哈曼卡顿音乐琥珀便携版评测
- 第1天线性表顺序存储
- 消息中间件-ActivityMQ系列文章-入门及例子
- html 打印 a4 像素,精确打印A4纸张排版HTML
- 【阿里云-云栖社区】喜欢的记得关注(每日更新)
- layim即时通讯实例各功能整合
- response响应讲解
- 实训项目——多语言学习app 总结报告
- 网闸、防火墙、保垒机
- linux下查看gaussian结构,察看Gaussian全部IOp的方法
- angular 1 菜鸟教程
- 网能云平台,掌聚网能助力机房运维的利器
- OSChina 周五乱弹 ——晒晒十大祖师爷级计算机写真
热门文章
- 法国标致雪铁龙汽车公司采用通快碟片激光器进行焊接
- ABB SocketReceive 套接口 函数
- memcpy(cv::Mat.data,unsigned char *,320x240),保存数据失真问题解决方法
- 华为2015年实习生招聘考试试题
- matlab中求三维中的多个体积,用matlab计算由下面2个几何体围成的体积: x^2+y^2+z^2=36,((x-4)/5)^2+((y-1)/3)^2+((z-2)/5)^2=1...
- chrome网页自动化插件_chrome网页注释插件
- Flink解析kafka canal未压平数据为message报错
- 练习2-1 Programming in C is fun!
- 基于word API 创建的可以打开word的自定义控件
- centos 7 快速安装nginx