LINUX系统工具(vim和gcc)

LINUX系统工具(vim和gcc)

ID:39465750

大小:144.15 KB

页数:10页

时间:2019-07-04

LINUX系统工具(vim和gcc)_第1页
LINUX系统工具(vim和gcc)_第2页
LINUX系统工具(vim和gcc)_第3页
LINUX系统工具(vim和gcc)_第4页
LINUX系统工具(vim和gcc)_第5页
资源描述:

《LINUX系统工具(vim和gcc)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、LINUX系统工具Vim的使用1、三种模式相互转换末行模式输入模式命令行模式用户输入vi输入i或o或a输入shift+;输入ESC输入ESC1、解压缩包gz格式:(管理员下)tarxvzfvim_[文件名].orig.tar.gzBz2格式:(管理员下)tarxvjfvim_[文件名].orig.tar.gz用make测试(管理员下)maketest2、vi命令i、o、a插入(append、insert、open):q退出:helpversion当前版本:setnocp恢复默认的程序:help在线

2、帮助信息hjkl左移、下移、上移、右移Ctrl+D将光标向下移动半个窗口Ctrl+U将光标向上移动半个窗口!强制执行help[命令]显示相关的命令帮助3.3—1、命令行模式如果不是合法命令,就会发出报警声。I切换到输入模式,在i命令之后输入的内容都插在光标位置之前,光标后的文本相应的向右移动。如按enter键,就插入新的一行或者换行。o切换到输入模式,且从首行开始插入新的一行。a切换到输入模式,在该命令之后的字符都插入到光标之后:末行模式,最后行出现冒号,光标在冒号后闪烁0光标移到本行开头h光标左

3、移一格l光标右移一格j光标上移一格k光标下移一格$光标移到本行行尾n光标下移n行nG光标移到第n行X删除光标所在位置的前一个字符x删除光标所在位置的字符nx删除光标所在位置及其后的n个字符nX删除光标所在位置及前n个字符dd删除光标所在行ndd删除光标之后n行R修改光标所在位置的字符,可以一直替换,直到按下Esc键r修改光标所在字符/name查找光标之后name的字符串,系统会自动查找,并突出显示所有找到的字符串,并转到第一个找到的字符串;如果要继续向下查找,可以按n键;向上查找按N键?name查

4、找光标之后name的字符串,与“/”类似,但它是向上查找name字符串{查找“{”,并将光标移到“{”处yy复制所在行nyy复制光标之后n行P将复制的内容粘贴到光标所在位置u撤销最近一次操作,并恢复操作结果,可多次使用u来恢复已经进行了多步的操作U撤销当前进行的所有的操作(文件自上次保存到现在的操作)3.3—2.末行模式w写文件,将编辑的内容保存到文件系统w!如果是只读文件,强制写入文件q!退出vi,但是文件内容有修改的话,并不保存修改wq!保存内容并退出vi/查找匹配的字符串,在编辑时,要查找包

5、含某个字符串,可以使用“/字符串”,会查找所有的,转到第一个字符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.定义新命

6、令: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选项把每一行缩排为与其上一行的行首对齐,默认为offapautop

7、rint默认为onsmshowmatch在输入右圆括号时,显示匹配的左括号。默认为offnmnumber显示行号。默认为offWm=nwrapmargin定义右边距。n为整数。默认为0reportreport编辑操作改变的次数,导致信息出现在状态行。默认为5smdshowmode给出相关命令时,显示“插入”。默认为offwsWordsearch在查找期间遇到结束符时,绕道开头继续查找。默认为oneberrorbells命令错误会报警。默认为offredaw发生变化时刷新。默认为onwarn修改缓冲

8、区内容后未保存,显示警告信息。默认为onfl输入无效命令,发出声音;flash不再发出;noflash发出。默认onlistvi中的Tab用“^1”表示,用“$”表示每行结束。icignorecase区分大小写搜索,noignorecase不区分大小写。默认为offwarp较长行。wrap后自动换行,nowrap不自动换行。默认为On3.5.2语法高亮显示/root/.vimrc对文件进行高亮设置的配置文件。exportTERM=xterm-color3.5.3.正则表达式斜杠/定

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。