LINUX VIM编译器常用命令总结

9、vim编辑器

Vi编辑器的增强版,支持多语言脚本,文件类型插件,各文本补全模式,以及许多其它选项。

命令模式:用于文件导航,剪切粘贴既简单命令。撤销恢复和其他操作,也在此模式进行

插入模式:用于常规文本编译,替换模式是插入模式的一种变体。

Ex模式:   用于保存、退出和打开文件,以及搜索、替换和其他复杂操作。

i          命令模式切换到插入模式,在光标之前开始插入

a          命令模式切换至插入模式,在光标之后开始插入

I          命令模式切换到插入模式,在当前行开头位置

A          命令模式切换至插入模式,在当前行末尾位置

o          命令模式切换至插入模式,在当前行下方打开新的一行

O          命令模式切换至插入模式,在当前行上方打开新的一行

R          从光标下字符开始,切换至替换模式,不会插入文本,输入的每个字符都会替换当前文档字符。

命令行模式下:

K上移一行

H左移一行                  l右移一行

J 下移一行

#h         移动#个字符

^         移至当前开头位置

$          移至当前结尾位置

gg         移至文档的第一行

G          移至文档的最后一行

#G         跳至第#行

w          移至下一个单词的词首

b          跳至当前或前一个单词的词首

e          跳至当前或下一个单词的词尾

#w         移动#个单词

o          绝对行首

(         将光标当前或上一句子的开头

)        将光标移到下一句字的开头

{         将光标当前或上一段的开头

}         将光标移到下一段字的开头

Ctrl+f      向下翻一屏

Ctrl+b      向上翻一屏

Ctrl+d      向下翻半屏

Ctrl+u      向上翻半屏

d          删除文本

#dd        删除#行

D          删除光标到行尾的内容

d$         删除游标所在行到该行最后一个字符

d0         删除游标所在到该行最前面一个字符

dlG        删除光标所在到第一行的所有内容

dG         删除光标所在到最后一行的内容

X          删除光标处的字符

y          删除文本

yy         复制整行

#yy        复制#行

ylG        复制光标所在列到第一行的所有内容

yG         复制光标所在行到最后一列的所有内容

y0         复制光标所在行到行首的所有内容

y$         复制光标所在行到行尾的所有内容

p          小写粘贴当光标后面

P          大写粘贴当光标后面

u          复原

Ctrl+r     重复前一个动作

.          重复前一个动作

/aa        光标之下搜索这个单词

?Aa               在光标之上寻找一个Aa的字符串

n          重复前面的搜索内容

N          进行与前面相反的搜索内容比如前一个命令是?Aa,则在光标之下搜索这个单词。

:100,200s/www.qixoo.qixoo.com/aa/bb/g     在100行到200行之间将aa换成bb

:1,$s/aa/BB/gc      在第一行到最后将aa替换为BB,但替换之前要给使用者确认是否替换。

替换模式(插入模式的一种):

替换文本

Vim 允许用户通过change命令替换大量的文本。使用方法为:按c键,后面加上光标移动;例如cw当前光标位置更改到当前单词的末尾。要替换的文本被删除(放置到未命名的寄存器中),vim也切换到插入模式。

cc         以行的范围的方式替换

ciw        将替换整个当前单词

caw        替换整个当前单词,包含周围的任何空白区。

c$         替换行末为止。

Esc        插入模式切换至命令模式

Ex模式下:

:wq              保存退出

:w                保存不退出

:w<aa>       以aa为文件名保存当前文件

:q                退出当前文件

:q!     强制退出当前文件

时间: 2024-12-26 11:37:57

LINUX VIM编译器常用命令总结的相关文章

Linux vim编辑器常用命令

vim文本编辑打开文件vim 文件名如果文件存在会直接打开改文件:如果文件不存在会创建一个文件后再打开三种模式命令模式:文件打开后的默认模式,只能查看文件内容不能修改输入模式:可以编辑和修改末行模式:保存退出 切换命令模式 --> 输入模式 按i键命令模式 --> 末行模式 按:键输入模式和末行模式 --> 命令模式 按Esc键备注:输入模式和末行模式不能直接切换,需要经过命令模式 命令模式操作光标行间的调整h:左移一个字符j:下移一行k:上移一行l:右移一行gg :跳转到文件的第一行G

vim编译器常用命令

# grep  -n domain main.c --colour=auto # vim  main.c +62打开就直接到62行了 -n显示行号,--colour=auto查找的字符带颜色,如果递归查找加r,-nr #shift+zz保存退出,(shift+z是Z,两次z也就是ZZ)有改动首先保存,和:x效果一样 o在当前行下另起一行,O在当前行上另起一行,进入编辑模式 :e!放弃修改,然后相当于重新打开. #vim  main.c :vsp log.c #水平方向在打开一个log.c窗口 c

二十八、Linux下Vim工具常用命令

在linux下做开发,甚至是只做管理维护工作,也少不了Vim的使用.作为一个新手,我也是刚刚接触,本节将我日常使用或收集的Vim常用命令记录下来. 当然,直接在命令行上输入:vimtutor,就可以学习到Vim的所有命令了.Vim很强大,很多牛人在vim里集成很多插件什么的,但这里只介绍基本vim命令 移动命令 h "左 j "下 k "上 l "右 w "光标移动到下一个单词的首字符 a word forward b "光标移动到上一个单词的首

linux开发中常用命令

经常使用linux进行开发,软件安装,环境部署等,会用到一些常用的命令,下面是我平时使用或收集到的linux下的常用命令集: type command 查看一条命令是外部命令还是内部命令[[email protected] test]# type cdcd is a shell builtincd 是内部命令 [[email protected] test]# type mountmount is /bin/mountmount 是外部命令 内部命令可以直接访问环境变量,外部命令不可以 查看内部

vim最常用命令

vi/vim常用命令汇总 vi/vim概述 vi/vim是Linux和Unix下的一款非常强大的编辑器,vim是vi的增强 版,命令更加多种和复杂,但是最常用的也就是那几个. vi有三种模式 命令行模式 命令行模式就是刚开始输入vi 进入vi编辑器时所看到的模式,这时可以进行对光标的移动,字符的 删除等操作 插入模式 按i或o或a进入插入模式,这时可以编辑文档了,任意编辑文档都可以. 底行模式 底行模式主要对文档进行保存,重命名,查找等操作 vi/vim最常用命令 保存文件 :wq 按esc退出

linux日常管理常用命令--w

linux日常管理常用命令--w 命令:w(linux管理员最常用的命令) [[email protected] ~]# w 14:45:41 up 2 min,  2 users,  load average: 0.10, 0.10, 0.04 USER     TTY      FROM              [email protected]   IDLE   JCPU   PCPU WHAT root     tty1     -                14:44   54.

Linux查看系统配置常用命令

Linux查看系统配置常用命令: 系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量 资源# free -m # 查看内存使用量和交换区使用量# df -h # 查看各

linux web开发常用命令

:q 退出 vi :wq 保存并退出 vi :wq! 强制保存并退出 vi #tail -f catalina.out  查询tomcat后台输出 在Linux系统下,重启Tomcat使用命令操作的! 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看Tomcat是否以关闭 ps -ef|grep java 如果显示以下相似信息,说明Tomcat还没有关闭 root 7010 1 0 Apr19 ?

linux 几个常用命令

解压: tar zxvf 22gif.tar.gz 压缩: tar zcvf 22gif.tar.gz www.22gif.com (目录名字,这里是全站压缩备份) 查看正在使用的服务和端口 可以使用netstat -tunlp,netstat -antup,lsof -i:PORT命令查看. 查看服务器进程信息 可以使用ps auxww|grep PID,ps -ef,lsof -p PID,top -p PID命令查看. 测试配置文件是否正确: /alidata/server/nginx-1