欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    我们一起来学linuxvim大全.docx

    • 资源ID:4594273       资源大小:627.06KB        全文页数:22页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    我们一起来学linuxvim大全.docx

    1、我们一起来学linuxvim大全VIM 常用命令/* Vim具有6种基本模式和5种派生模式说明:* 1、普通模式 - 在普通模式中,用户可以执行一般的编辑器命令,比如移动光标,删除文本等等。* 这也是Vim启动后的默认模式。* 2、插入模式 - 在这个模式中,大多数按键都会向文本缓冲中插入文本。一般按下i、I、a、A、o、O进入该模式。* 3、可视模式 - 这个模式与普通模式比较相似。但是移动命令会扩大高亮的文本区域。* 高亮区域可以是字符、行或者是一块文本。* 当执行一个非移动命令时,命令会被执行到这块高亮的区域上。* 一般按下v、V进入该模式* 4、选择模式 - 这个模式和无模式编辑器的行

    2、为比较相似(Windows标准文本控件的方式)。* 5、命令行模式 - 在命令行模式中可以输入会被解释成并执行的文本。* 例如执行命令(:键),搜索(/和?键)或者过滤命令(!键)。* 6、Ex模式 - 这和命令行模式比较相似,在使用:visual命令离开Ex模式前,可以一次执行多条命令。*/普通模式a (append) - 由光标之后加入文字。A - 由光标所在列之末加入文字。i (insert) - 由光标之前加入文字。I - 由光标所在列之首加入文字。o (open) - 在光标所在位置之后开新列并加入文字。O - 在光标所在位置之前开新列并加入文字。移动光标h - 向左移一个字符。j

    3、- 向上移一个字符。k - 向下移一个字符。l - 向右移一个字符。w (word) - 跳至下一个字之首。b (begin) - 跳至前一个字之首。e (end) - 跳至下一个字之尾。ge - 跳至前一个字之尾。0 - 跳至该行之首$ - 跳至该行之末。 - 跳至该行的第一个字符。H - 跳至画面的第一列。M - 跳至画面的中间那列。L - 跳至画面的最后一列。G - 跳至档案的最后一列。+ - 跳至下一列的第一个字符处。- - 跳至上一列的第一个字符处。( - 跳至该句之首。) - 跳至该句之末。 - 跳至该段落之首。 - 跳至该段落之末。nG - 跳至档案的第 n 列。n+ - 跳至光

    4、标所在位置之后的第 n 列。n- - 跳至光标所在位置之前的第 n 列。Ctrl-G - 会显示该行之行号、档案名称、档案中最末行之行号、光标所在行号佔总行号之百分比。编辑x - 删除光标所在的字符。dd - 删除一整列。dw - 删除一个字。yy - 复制一整列至剪贴簿。yw - 复制一个字至剪贴簿。p (paste) - 把剪贴簿中的文字贴在光标之后。P - 把剪贴簿中的文字贴在光标之前。u (undo) - 恢复最后一个编辑命令之前的结果。 (个别强化版 vim 支援恢复多个编辑命令之前的结果)【Ctrl-R】 (redo) - 恢复之前一个 u 命令未执行前的内容。(只在 vim 有提

    5、供)离开ZZ - 储存盘案并离开 vim。1. vim是内建代码补全功能的,在不需要通过任何设置的情况下就能使用,编辑代码的时候,按下 ctrl+x, ctrl+o, ctrl+n, ctrl+p 等快捷键,就会弹出智能提示的菜单复制代码插入模式【ESC】 - 结束输入返回命令模式【Backspace】 - 删除光标前的一个字符。Ex/Ed 模式:w (write) - 储存盘案。:q (quit) - 离开 vim。:q! - 不储存盘案并离开 vim。:wq - 储存盘案并离开 vim。/* 进入VIM的方法:(现在所在目录为/tmp/)* 1、相对路径:gpgp-linux /tmp $

    6、 vim study.txt* 上述命令解释:vim(命令名称)+空格+study.txt(文件名称)* 2、绝对路径:gpgp-linux /tmp $ vim /tmp/study.txt* 上述命令解释:vim(命令名称)+空格+/tmp/study.txt(位于/目录下的tmp文件夹下的study.txt文件)*/一次编辑文档例子:打开终端输入命令,进入/tmp/目录开始使用vim进入study.txt文档,此时默认未命令模式此时按“i”键,左下角提示“插入”,现在就可以插入文字了输入我们想要输入的文字输入完我们要输入的文字后,按下“Esc”键,进入命令模式命令模式,我们可以输入各种各

    7、样的命令,比如这里的“/or”,搜索or字符串,输入完命令,按下回车vim提示我们,要搜索的字符串已经找到,并把光标移动到我们要搜索的字符串的身上,我们可以按下n向下搜索或者按下N向上搜索文档操作完毕,我们可以按下“ESC”键返回命令模式,输入“:wq”进行保存并退出退出vim后,我们返回到终端的命令行最后,我们用ls -lh来看看我们刚编辑的文档的属性总结一下,刚简单的编辑文档的模式切换: 进入vim-普通模式(默认的)-插入模式(按下i键后)-命令行模式(按下Esc键后)-Ex模式(按下:后)这就是vim的简单使用了,参照上面给出的vim的命令,扩展!/-分割线-VIM配置/* 一般vim

    8、在linux下的安装目录是在/usr/share/vim/下面* vim的配置文件的文件名为:vimrc* 我们的配置文件路径是:“/usr/share/vim/vimrc”或者“/etc/vim/vimrc”* 我们可以使用命令:sudo gedit /etc/vim/vimrc打开配置文件进行配置* 注:配置文件里面,“” - 代表注释符(英文的双引号)*/那么哪些配置指令代表什么意思呢,下面列出了一些:1. “不使用与vi兼容的键盘模式2. set nocompatible3. “检测文件的类型4. filetype on5. “记录历史的行数6. set history=10007.

    9、“修改一个文件后,自动进行备份,备份的文件名为原文件名加“后缀8. if has(“vms”)9. set nobackup10. else11. set backup12. endif13. ” 可以在buffer的任何地方使用鼠标14. set mouse=a15. set selection=exclusive16. set selectmode=mouse,key17. “18. “界面设置19. “-20. “显示行号21. set nu!22. “高亮显示当前行23. set cursorline24. “背景使用黑色25. set background=dark26. “去除vi

    10、m的GUI版本中的toolbar27. set guioptions-=T28. “在编辑过程中,在右下角显示光标位置29. set ruler30. “always show the status line31. set laststatus=232. “33. “格式设置34. “35. “自动换行36. set wrap37. “整词换行38. set linebreak39. “自动对齐40. set autoindent41. “智能对齐42. set smartindent43. “设置自动缩进44. set ai!45. “设置tab键为4个空格46. set tabstop=4

    11、47. “不要用空格代替制表符48. set noexpandtab49. “设置行间交错为4个空格50. set shiftwidth=451. “使退格键可用52. set backspace=253. “允许backspace和光标键跨越行边界54. set whichwrap+=,h,l55. “56. “编程设置57. “58. “语法高亮度显示59. syntax on60. “设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号61. set showmatch62. “63. “搜索相关设置64. “-65. “默认情况下,搜索结果是高亮度显示的,该设置关闭高亮显示66.

    12、 “set nohlsearch67. “随输入增量搜索68. set incsearch69. “设置字体70. set guifont=Monaco 1071. 72. “不使用与vi兼容的键盘模式set nocompatible73. “检测文件的类型filetype on74. “记录历史的行数set history=100075. “修改一个文件后,自动进行备份,备份的文件名为原文件名加“后缀if has(“vms”)set nobackupelseset backupendif76. ” 可以在buffer的任何地方使用鼠标set mouse=aset selection=excl

    13、usiveset selectmode=mouse,key77. “”界面设置”-78. “显示行号set nu!79. “高亮显示当前行set cursorline80. “背景使用黑色set background=dark81. “去除vim的GUI版本中的toolbarset guioptions-=T82. “在编辑过程中,在右下角显示光标位置set ruler83. “always show the status lineset laststatus=284. “”格式设置”85. “自动换行set wrap86. “整词换行set linebreak87. “自动对齐set aut

    14、oindent88. “智能对齐set smartindent89. “设置自动缩进set ai!90. “设置tab键为4个空格set tabstop=491. “不要用空格代替制表符set noexpandtab92. “设置行间交错为4个空格set shiftwidth=493. “使退格键可用set backspace=294. “允许backspace和光标键跨越行边界set whichwrap+=,h,l95. “”编程设置”96. “语法高亮度显示syntax on97. “设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号set showmatch98. “”搜索相关设

    15、置”-99. “默认情况下,搜索结果是高亮度显示的,该设置关闭高亮显示”set nohlsearch100. “随输入增量搜索set incsearch101. “设置字体set guifont=Monaco 10复制代码vim的主题/* 每个人有不同的欣赏水平,每个人有不同的喜欢的风格,那么怎么找到自己喜欢的主题呢* 上面说到了,vim的安装目录一般是这个:/usr/share/vim/* 主题路径是:/usr/share/vim/vim72/colors/ 或者 /usr/share/vim/colors/* 主题后缀:.vim*/vim主题下载地址:官方地址vim主题样式展示:点击进入你

    16、可以按照主题展示的名字,在官方搜索主题,然后下载,下载下来的主题,如果是压缩包,请先加压,如果直接是后缀为.vim的文件,则放进本机主题的安装路径里面在配置文件里面调整主题1. 在配置文件里面加上这一句:colorscheme 主题名称(这里不带后缀)复制代码也可以直接在vim里面预览主题:1. 在普通模式下按下:,然后输入colorscheme 主题名称复制代码如果想自己制作主题,请参照已有的主题来制作参照方法:1. gedit /usr/share/vim/vim72/colors/某主题名字.vim复制代码自己调整十六进制颜色的值,自己做最适合自己的主题vim的插件如果只是安装vim(s

    17、udo apt-get install vim)的话,那么它只是一个普通的编辑器,可是如果你要用它搞开发,那么你需要安装一些插件,让你真正感受到这个vim的强大关于vim插件,我们这里就只说和PHP相关的几个就行了,如果童鞋们要搞别的开发,那么你就要去找找关于vim的更多插件了这里介绍的插件有:ctags、ctags:我们先去下载ctags-5.8.tar.gz(我们先解压:1. tar -xzvf ctags-5.8.tar.gz复制代码进入ctags-5.8文件夹1. cd ctags-5.8复制代码我们开始安装ctags,首先执行命令:1. ./configure复制代码执行命令:1.

    18、make复制代码执行命令:1. make install复制代码提示错误:权限不够,我们运行命令:su,输入root用户密码,继续make install命令OK,现在我们可以使用这个插件了,那么这个插件怎么用,又有什么用呢?我们可以在我们的网站的目录里面执行:1. ctags -R复制代码执行了上面的命令以后,会在该文件夹下生成一个ctag的文件,现在我们在对这个文件夹下的文件进行编辑的时候,就可以执行一些快捷键了我举两个很常用的给大家1. Ctrl + 跳转到函数定义之处2. Ctrl + o返回刚才的位置复制代码灵活使用上面的命令,对于我们写程序的时候能大大的提高开发效率Example/

    19、-abc文件夹-1. gptks-gp:/tmp/abc$ ctags -R复制代码1. /*a.php*/2. 复制代码1. /*b.php*/2. ?3. include_once(a.php);4. test(PHPChina);复制代码/-TagList:如果用过netbeans等编辑器的童鞋都知道,侧边栏有个“导航”窗口,我们能快速的找到当前文档的宏,全局变量,函数名taglist插件就能在vim里面实现这个功能,那么我们来开始安装它先下载:taglist_45.zip解压taglist拷贝文件,执行命令:1. sudo cp plugin/taglist.vim /usr/shar

    20、e/vim/vim72/plugin/复制代码拷贝文件,执行命令:1. cp doc/taglist.txt /usr/share/vim/vim72/doc/复制代码我们现在编辑文件的时候,就可以用1. :TlistOpen复制代码打开如下页面:是不是很方便vim的PHP语法检查有时候,我们写一个文件,很想看看自己写的程序有没有什么语法错误,那么我们要怎么做才能达到这种效果呢,其实很简单我们编辑vim的配置文件:1. sudo vim /etc/vim/vimrc复制代码2011-5-15 02:13:37 上传下载附件(91.9 KB)在最后一行加上:1. map :!/usr/local/php/bin/php -l %2. 并且保存并3. 具体路径,根据你本人情况决定复制代码那么我们在写PHP的时候,就可以直接按下“F5”键对我们写的PHP进行语法的检查了(使用这个功能的前提条件是,你电脑上要有PHP)


    注意事项

    本文(我们一起来学linuxvim大全.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开