我们一起来学linuxvim大全.docx

上传人:b****3 文档编号:4594273 上传时间:2023-05-07 格式:DOCX 页数:22 大小:627.06KB
下载 相关 举报
我们一起来学linuxvim大全.docx_第1页
第1页 / 共22页
我们一起来学linuxvim大全.docx_第2页
第2页 / 共22页
我们一起来学linuxvim大全.docx_第3页
第3页 / 共22页
我们一起来学linuxvim大全.docx_第4页
第4页 / 共22页
我们一起来学linuxvim大全.docx_第5页
第5页 / 共22页
我们一起来学linuxvim大全.docx_第6页
第6页 / 共22页
我们一起来学linuxvim大全.docx_第7页
第7页 / 共22页
我们一起来学linuxvim大全.docx_第8页
第8页 / 共22页
我们一起来学linuxvim大全.docx_第9页
第9页 / 共22页
我们一起来学linuxvim大全.docx_第10页
第10页 / 共22页
我们一起来学linuxvim大全.docx_第11页
第11页 / 共22页
我们一起来学linuxvim大全.docx_第12页
第12页 / 共22页
我们一起来学linuxvim大全.docx_第13页
第13页 / 共22页
我们一起来学linuxvim大全.docx_第14页
第14页 / 共22页
我们一起来学linuxvim大全.docx_第15页
第15页 / 共22页
我们一起来学linuxvim大全.docx_第16页
第16页 / 共22页
我们一起来学linuxvim大全.docx_第17页
第17页 / 共22页
我们一起来学linuxvim大全.docx_第18页
第18页 / 共22页
我们一起来学linuxvim大全.docx_第19页
第19页 / 共22页
我们一起来学linuxvim大全.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

我们一起来学linuxvim大全.docx

《我们一起来学linuxvim大全.docx》由会员分享,可在线阅读,更多相关《我们一起来学linuxvim大全.docx(22页珍藏版)》请在冰点文库上搜索。

我们一起来学linuxvim大全.docx

我们一起来学linuxvim大全

VIM常用命令

/*

*Vim具有6种基本模式和5种派生模式说明:

*1、普通模式-在普通模式中,用户可以执行一般的编辑器命令,比如移动光标,删除文本等等。

*    这也是Vim启动后的默认模式。

*

*2、插入模式-在这个模式中,大多数按键都会向文本缓冲中插入文本。

一般按下"i"、"I"、"a"、"A"、"o"、"O"进入该模式。

*3、可视模式-这个模式与普通模式比较相似。

但是移动命令会扩大高亮的文本区域。

*    高亮区域可以是字符、行或者是一块文本。

*    当执行一个非移动命令时,命令会被执行到这块高亮的区域上。

*    一般按下"v"、"V"进入该模式

*4、选择模式-这个模式和无模式编辑器的行为比较相似(Windows标准文本控件的方式)。

*5、命令行模式-在命令行模式中可以输入会被解释成并执行的文本。

*    例如执行命令(":

"键),搜索("/"和"?

"键)或者过滤命令("!

"键)。

*6、Ex模式-这和命令行模式比较相似,在使用":

visual"命令离开Ex模式前,可以一次执行多条命令。

*/

普通模式 

a(append)-由光标之后加入文字。

 

A-由光标所在列之末加入文字。

 

i(insert)-由光标之前加入文字。

 

I-由光标所在列之首加入文字。

 

o(open)-在光标所在位置之后开新列并加入文字。

 

O-在光标所在位置之前开新列并加入文字。

 

移动光标 

h-向左移一个字符。

 

j-向上移一个字符。

 

k-向下移一个字符。

 

l-向右移一个字符。

 

w(word)-跳至下一个字之首。

 

b(begin)-跳至前一个字之首。

 

e(end)-跳至下一个字之尾。

 

ge-跳至前一个字之尾。

 

0-跳至该行之首 

$-跳至该行之末。

 

^-跳至该行的第一个字符。

 

H-跳至画面的第一列。

 

M-跳至画面的中间那列。

 

L-跳至画面的最后一列。

 

G-跳至档案的最后一列。

 

+-跳至下一列的第一个字符处。

 

--跳至上一列的第一个字符处。

 

(-跳至该句之首。

 

)-跳至该句之末。

 

{-跳至该段落之首。

 

}-跳至该段落之末。

 

nG-跳至档案的第n列。

 

n+-跳至光标所在位置之后的第n列。

 

n--跳至光标所在位置之前的第n列。

 

Ctrl-G-会显示该行之行号、档案名称、档案中最末行之行号、光标所在行号佔总行号之百分比。

编辑 

x-删除光标所在的字符。

 

dd-删除一整列。

 

dw-删除一个字。

 

yy-复制一整列至剪贴簿。

 

yw-复制一个字至剪贴簿。

 

p(paste)-把剪贴簿中的文字贴在光标之后。

 

P-把剪贴簿中的文字贴在光标之前。

 

u(undo)-恢复最后一个编辑命令之前的结果。

(个别强化版vim支援恢复多个编辑命令之前的结果) 

【Ctrl-R】(redo)-恢复之前一个u命令未执行前的内容。

(只在vim有提供) 

离开 

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、相对路径:

gp@gp-linux/tmp$vimstudy.txt

*上述命令解释:

vim(命令名称)+空格+study.txt(文件名称)

*2、绝对路径:

gp@gp-linux/tmp$vim/tmp/study.txt

*上述命令解释:

vim(命令名称)+空格+/tmp/study.txt(位于/目录下的tmp文件夹下的study.txt文件)

*/

一次编辑文档例子:

 

打开终端

 

输入命令,进入/tmp/目录

 

开始使用vim

 

进入study.txt文档,此时默认未命令模式

 

此时按“i”键,左下角提示“插入”,现在就可以插入文字了

 

输入我们想要输入的文字

 

输入完我们要输入的文字后,按下“Esc”键,进入命令模式

 

命令模式,我们可以输入各种各样的命令,比如这里的“/or”,搜索or字符串,输入完命令,按下回车

 

vim提示我们,要搜索的字符串已经找到,并把光标移动到我们要搜索的字符串的身上,我们可以按下"n"向下搜索或者按下"N"向上搜索

 

文档操作完毕,我们可以按下“ESC”键返回命令模式,输入“:

wq”进行保存并退出

 

退出vim后,我们返回到终端的命令行

 

最后,我们用"ls-lh"来看看我们刚编辑的文档的属性

总结一下,刚简单的编辑文档的模式切换:

      进入vim---->普通模式(默认的)---->插入模式(按下"i"键后)---->命令行模式(按下"Esc"键后)---->Ex模式(按下":

"后)

这就是vim的简单使用了,参照上面给出的vim的命令,扩展!

//--------------分割线---------------------------------------------------------------------------------------

VIM配置

/*

*一般vim在linux下的安装目录是在/usr/share/vim/下面

*vim的配置文件的文件名为:

vimrc

*我们的配置文件路径是:

“/usr/share/vim/vimrc”或者“/etc/vim/vimrc”

*我们可以使用命令:

sudogedit/etc/vim/vimrc打开配置文件进行配置

*注:

配置文件里面,“"”-代表注释符(英文的双引号)

*/

那么哪些配置指令代表什么意思呢,下面列出了一些:

1.“不使用与vi兼容的键盘模式

2.setnocompatible

3.“检测文件的类型

4.filetypeon

5.“记录历史的行数

6.sethistory=1000

7.“修改一个文件后,自动进行备份,备份的文件名为原文件名加“~“后缀

8.ifhas(“vms”)

9.setnobackup

10.else

11.setbackup

12.endif

13.”可以在buffer的任何地方使用鼠标

14.setmouse=a

15.setselection=exclusive

16.setselectmode=mouse,key

17.“———————–

18.“界面设置

19.“———————-

20.“显示行号

21.setnu!

22.“高亮显示当前行

23.setcursorline

24.“背景使用黑色

25.setbackground=dark

26.“去除vim的GUI版本中的toolbar

27.setguioptions-=T

28.“在编辑过程中,在右下角显示光标位置

29.setruler

30.“alwaysshowthestatusline

31.setlaststatus=2

32.“———————

33.“格式设置

34.“———————

35.“自动换行

36.setwrap

37.“整词换行

38.setlinebreak

39.“自动对齐

40.setautoindent

41.“智能对齐

42.setsmartindent

43.“设置自动缩进

44.setai!

45.“设置tab键为4个空格

46.settabstop=4

47.“不要用空格代替制表符

48.setnoexpandtab

49.“设置行间交错为4个空格

50.setshiftwidth=4

51.“使退格键可用

52.setbackspace=2

53.“允许backspace和光标键跨越行边界

54.setwhichwrap+=<,>,h,l

55.“———————

56.“编程设置

57.“———————

58.“语法高亮度显示

59.syntaxon

60.“设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号

61.setshowmatch

62.“——————–

63.“搜索相关设置

64.“——————-

65.“默认情况下,搜索结果是高亮度显示的,该设置关闭高亮显示

66.“setnohlsearch

67.“随输入增量搜索

68.setincsearch

69.“设置字体

70.setguifont=Monaco\10

71.

72.“不使用与vi兼容的键盘模式setnocompatible

73.“检测文件的类型filetypeon

74.“记录历史的行数sethistory=1000

75.“修改一个文件后,自动进行备份,备份的文件名为原文件名加“~“后缀ifhas(“vms”)setnobackupelsesetbackupendif

76.”可以在buffer的任何地方使用鼠标setmouse=asetselection=exclusivesetselectmode=mouse,key

77.“———————–”界面设置”———————-

78.“显示行号setnu!

79.“高亮显示当前行setcursorline

80.“背景使用黑色setbackground=dark

81.“去除vim的GUI版本中的toolbarsetguioptions-=T

82.“在编辑过程中,在右下角显示光标位置setruler

83.“alwaysshowthestatuslinesetlaststatus=2

84.“———————”格式设置”———————

85.“自动换行setwrap

86.“整词换行setlinebreak

87.“自动对齐setautoindent

88.“智能对齐setsmartindent

89.“设置自动缩进setai!

90.“设置tab键为4个空格settabstop=4

91.“不要用空格代替制表符setnoexpandtab

92.“设置行间交错为4个空格setshiftwidth=4

93.“使退格键可用setbackspace=2

94.“允许backspace和光标键跨越行边界setwhichwrap+=<,>,h,l

95.“———————”编程设置”———————

96.“语法高亮度显示syntaxon

97.“设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号setshowmatch

98.“——————–”搜索相关设置”——————-

99.“默认情况下,搜索结果是高亮度显示的,该设置关闭高亮显示”setnohlsearch

100.“随输入增量搜索setincsearch

101.“设置字体setguifont=Monaco\10

复制代码

vim的主题

/*

*每个人有不同的欣赏水平,每个人有不同的喜欢的风格,那么怎么找到自己喜欢的主题呢

*上面说到了,vim的安装目录一般是这个:

/usr/share/vim/

*主题路径是:

/usr/share/vim/vim72/colors/  或者  /usr/share/vim/colors/

*主题后缀:

.vim

*/

vim主题下载地址:

官方地址

vim主题样式展示:

点击进入

你可以按照主题展示的名字,在官方搜索主题,然后下载,下载下来的主题,如果是压缩包,请先加压,如果直接是后缀为.vim的文件,则放进本机主题的安装路径里面

在配置文件里面调整主题

1.在配置文件里面加上这一句:

colorscheme主题名称(这里不带后缀)

复制代码

也可以直接在vim里面预览主题:

1.在普通模式下按下":

",然后输入colorscheme主题名称

复制代码

如果想自己制作主题,请参照已有的主题来制作

参照方法:

1.gedit/usr/share/vim/vim72/colors/某主题名字.vim

复制代码

自己调整十六进制颜色的值,自己做最适合自己的主题

vim的插件

如果只是安装vim(sudoapt-getinstallvim)的话,那么它只是一个普通的编辑器,可是如果你要用它搞开发,那么你需要安装一些插件,让你真正感受到这个vim的强大

关于vim插件,我们这里就只说和PHP相关的几个就行了,如果童鞋们要搞别的开发,那么你就要去找找关于vim的更多插件了

这里介绍的插件有:

ctags、

ctags:

我们先去下载ctags-5.8.tar.gz(

 

我们先解压:

1.tar-xzvfctags-5.8.tar.gz

复制代码

 

进入ctags-5.8文件夹

1.cdctags-5.8

复制代码

 

我们开始安装ctags,首先执行命令:

1../configure

复制代码

 

执行命令:

1.make

复制代码

 

执行命令:

1.makeinstall

复制代码

 

提示错误:

权限不够,我们运行命令:

su,输入root用户密码,继续makeinstall命令

OK,现在我们可以使用这个插件了,那么这个插件怎么用,又有什么用呢?

我们可以在我们的网站的目录里面执行:

1.ctags-R

复制代码

执行了上面的命令以后,会在该文件夹下生成一个ctag的文件,现在我们在对这个文件夹下的文件进行编辑的时候,就可以执行一些快捷键了

我举两个很常用的给大家

1.Ctrl+]  跳转到函数定义之处

2.Ctrl+o  返回刚才的位置

复制代码

灵活使用上面的命令,对于我们写程序的时候能大大的提高开发效率

Example

//------------------------abc文件夹-------------------------------------------------------------------------

1.gp@tks-gp:

/tmp/abc$ctags-R

复制代码

1./*a.php*/

2.

php

3.  functiontest($e){

4.      echo$e;

5.  }

6.?

>

复制代码

1./*b.php*/

2.

3.include_once('a.php');

4.test('PHPChina');<----------当我们写程序写到这里,我们想看看test函数的时候,按下Ctrl+]页面将跳到a.php里面的test函数的位置,我们再用Ctrl+o,就返回到这里了

5.?

>

复制代码

//--------------------------------------------------------------------------------------------------------------

TagList:

如果用过netbeans等编辑器的童鞋都知道,侧边栏有个“导航”窗口,我们能快速的找到当前文档的宏,全局变量,函数名

taglist插件就能在vim里面实现这个功能,那么我们来开始安装它

先下载:

taglist_45.zip

 

解压taglist

 

拷贝文件,执行命令:

1.sudocpplugin/taglist.vim/usr/share/vim/vim72/plugin/

复制代码

 

拷贝文件,执行命令:

1.cpdoc/taglist.txt/usr/share/vim/vim72/doc/

复制代码

我们现在编辑文件的时候,就可以用

1.:

TlistOpen

复制代码

打开如下页面:

 

是不是很方便

vim的PHP语法检查

有时候,我们写一个文件,很想看看自己写的程序有没有什么语法错误,那么我们要怎么做才能达到这种效果呢,其实很简单

 

我们编辑vim的配置文件:

1.sudovim/etc/vim/vimrc

复制代码

 

2011-5-1502:

13:

37上传

下载附件 (91.9KB)

在最后一行加上:

1.map:

!

/usr/local/php/bin/php-l%

2.并且保存并

3.具体路径,根据你本人情况决定

复制代码

那么我们在写PHP的时候,就可以直接按下“F5”键对我们写的PHP进行语法的检查了

(使用这个功能的前提条件是,你电脑上要有PHP)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

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

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