文章261
标签214
分类4

vim的使用

以下就是vim的常用命令了,都是我用的时候手打的笔记,版式有点乱。。。掌握以下命令用vim感觉就顺手多了。

一般模式:

移动光标:
h或者左键 向左移动一个字符

l或者右键 向右移动一个字符

k 或者上键   向上移动一个字符

j或者下键 向下移动一个字符

ctrl+f 向前移动一页

Ctrl+b 向后移动一页

数字 0或者shift+ 6 移动到本行行首

shift +4 移动到本行行尾

gg 移动到首行

G 移动到尾行

nG(任意的数字) 移动到N行

删除、复制、粘贴:
x X x 表示向后删除一个字符,X表示向前删除一个字符

nx 向后删除n个字符

dd 删除/剪切光标所在的那一行

ndd 删除/剪切光标所在行之后的n行

yy 复制光标所在行

p 从光标所在行开始,向下粘贴已经复制或者粘贴的内容。

P 从光标所在行开始,想上粘贴已经复制或者粘贴的内容

nyy 从光标开始所在行,向下复制n行

u 还原上一步操作。

v 按v后移动光标会选中指定字符,然后可以实现复制,粘贴等操作

编辑模式:
i 在当前字符前插入.

I 在光标所在行的行首插入。

a 在当前字符前插入。

A在光标所在行的行尾插入

o 在当前行的下一行插入新的一行

O 在当前行的上一行插入新的一行

P 从光标所在行开始,向上粘贴已经复制或者粘贴的内容

nyy 从光标所在行开始,向下复制n行

u 还原上一步操作。

v 按v后移动光标会选中指定字符,然后可以实现复制,粘贴等操作

命令模式:

/word 向光标之后查找一个字符串word 按n向后继续搜索

?word 向光标之前查找一个字符串word按n向前继续搜索

: n1,n2s/word1/word2/g 在n1–n2行之间查找word1并替换为Word2 不加g 则只替换每一行的第一个word1

: 1,$s/word1/word2g 将文档中所有的word1替换为word2,不加g则肢体管每行第一个word1

:w 保存文本

:q 退出vim

:w! 强制保存,在root用户下,即使文本只读也可以完成保存

:q! 强制退出,所有改动不生效

:wq 保存并退出

:set num 显示行号

:set nonu 不显示行号

服务器错误,500 – 内部服务器错误。你查找的资源存在问题,因而无法显示.

昨晚在服务器上搭建一个PHP的网站,按照往常的套路下一步下一步,一切准备工作完毕,上传了网站源码 准备开始配置网站,在浏览器输入网址,网址也解析到了服务器上,但是一打开就提示 服务器错误,500 – 内部服务器错误。你查找的资源存在问题,因而无法显示。 瞬间懵逼!想想应该没问题啊。这是为什么呢? 作为一名非专业的网管,找出问题方法第一步法,对比法,然后就对比之前搭建的PHP网站 配置,好像也没啥的不同的,一时间陷入了僵局。不自觉地就点了一根芙蓉王,眉头紧锁陷入沉思,灵光乍现突然就想了一个屌丝(刚哥),曾经对我说过 要记得启用32应用程序 启用父路径什么的。于是就有了下面的解决方法,完美解决! 信刚哥,无BUG!
解决方法:

开始菜单→管理工具→Internet 信息服务(IIS)管理器→应用程序池→网站对应的那个程序池→操作→编辑应用程序池→高级设置→启用32位应用程序→默认是Flase 改为True 。好了 ,在浏览器F5刷新一下可以正常显示了网页了。

如何让php支持sqlite

PHP5已经绑定sqlite,只要我们开启就好了

1、打开PHP.ini(去掉前面的分号注释开启)


extension=php_pdo.dll
extension=php_pdo_sqlite.dll
extension=php_sqlite.dll

2、重启apache或IIS

3、OK 搞定!

这么简单的东西被网上一大堆所谓的教程给弄迷糊了,害的我折腾半天!自己写个好了 CNM!