学习linux的vim和gcc的心得,LINUX系统工具(vim和gcc).doc

LINUX系统工具(vim和gcc)

LINUX系统工具

Vim的使用

1、三种模式相互转换

输入i或o或a输入shift+;

输入ESC输入ESC

1、解压缩包

gz格式:(管理员下)tar xvzf vim_[文件名].orig.tar.gz

Bz2格式:(管理员下) tar xvjf vim_[文件名].orig.tar.gz

用make 测试(管理员下)

make test

2、vi命令

i、o、a插入(append、insert、open)

:q退出

:help version当前版本

:set nocp恢复默认的程序

:help在线帮助信息

hjkl左移、下移、上移、右移

Ctrl+D将光标向下移动半个窗口

Ctrl+U将光标向上移动半个窗口

!强制执行

help [命令]显示相关的命令帮助

3.3—1、命令行模式

如果不是合法命令,就会发出报警声。

I切换到输入模式,在i命令之后输入的内容都插在光标位置之前,光标后的文本相应的向右移动。如按enter键,就插入新的一行或者换行。o切换到输入模式,且从首行开始插入新的一行。a切换到输入模式,在该命令之后的字符都插入到光标之后:末行模式,最后行出现冒号,光标在冒号后闪烁0光标移到本行开头h光标左移一格l光标右移一格j光标上移一格k光标下移一格$光标移到本行行尾n光标下移n行nG光标移到第n行X删除光标所在位置的前一个字符x删除光标所在位置的字符nx删除光标所在位置及其后的n 个字符nX删除光标所在位置及前n个字符dd删除光标所在行ndd删除光标之后n行R修改光标所在位置的字符,可以一直替换,直到按下Esc键r修改光标所在字符/name查找光标之后name的字符串,系统会自动查找,并突出显示所有找到的字符串,并转到第一个找到的字符串;如果要继续向下查找,可以按n键;向上查找按N键?name查找光标之后name的字符串,与“/”类似,但它是向上查找name字符串{查找“{”,并将光标移到“{”处yy复制所在行nyy复制光标之后n行P将复制的内容粘贴到光标所在位置u撤销最近一次操作,并恢复操作结果,可多次使用u来恢复已经进行了多步的操作U撤销当前进行的所有的操作(文件自上次保存到现在的操作)3.3—2.末行模式

w写文件,将编辑的内容保存到文件系统w!如果是只读文件,强制写入文件q!退出vi,但是文件内容有修改的话,并不保存修改wq!保存内容并退出vi/查找匹配的字符串,在编辑时,要查找包含某个字符串,可以使用“/字符串”,会查找所有的,转到第一个字符n加载新文件,e创建新文件3.4—1.编辑多个文件

vi[文件1][文件2] ……[文件N]

:n(next)进入下一个文件

:rew进入首文件

:args当前缓冲区所存的文件的文件名

3.4—2.分割窗口

:split上下分割(可加文件名)

:vsplit左右分割(可加文件名)

:ctrl+w光标到下一个窗口

:close:quit关闭窗口

3.4—3用户命令模式

Vimdiff [文件名] [文件名] ……左右分割

vi -r [文件名]断电恢复

3.4—4.定义新命令

:ab字符一字符串一

:imap[快捷键][需要替换的字符串]

3.4.5.文本整体移动

默认为8,用set进行设置

[n,n] >>右

[n,n] <

:nmkn,原目的行;m,(move)移动;k,第k行下方

:[n,n]mk[n,n],原目的行;m,(move)移动;k,第k行下方

3.5高级使用

Vi环境(m)

:set功能选项(输入全拼)

首先使用.bash_profile文件,每个文件可以有自己的.exrc配置文件。

aiautoindent选项把每一行缩排为与其上一行的行首对齐,默认为offapautoprint默认为onsmshowmatch在输入右圆括号时,显示匹配的左括号。默认为offnmnumber显示行号。默认为offWm=nwrapmargin定义右边距。n为整数。默认为0reportreport编辑操作改变的次数,导致信息出现在状态行。默认为5smdshowmode给出相关命令时,显示“插入”。默认为offwsWord search在查找期间遇到结束符时,绕道开头继续查找。默认为oneberrorbells命

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值