vim编辑器

翻页快捷键:

整页翻页 ctrl-f ctrl-b (f就是forword b就是backward)

w 移动到下一个单词开头

b移动到上一个单词开头

 

快速寻找关键词:

直接在可视模式下输入 / 加上要寻找的字符,然后按n寻找

* //往下寻找光标处相同的单词

# //往上寻找光标处相同的单词

viw    //选中单词

/str       向光标下搜索字串

?str     向光标上搜索。。

==精确查找===

^hello //查找位于行首的hello单词

hello$ //

\<hello\> //

:%s/string1/string2   全局替换命令,将2替换1(%为整个文件,不加则局限于本行)

==================

shift + v 选取行数

ctrl + v 选取列数

它两都可用shift + < 或者 > 来向前或向后缩进

===================

(n)dd      剪切/删除当前行, 或删除当前行在内的n-1行.

(n)x        删除当前字符,或者当前光标开始向后n个字符.

u (undo)    撤销 ctrl + r 恢复撤销

 

分屏启动Vim

垂直分屏:vim -On file1 file2 ...     //参数 n是数字,表示分成几个屏。

水平分屏:vim -on file1 file2 ...

关闭分屏

命令:先Ctrl+W,再c 或直接用q

 

分屏间切换

将光标移到右屏:  Ctrl+W + l

移到左屏:Ctrl+W + h

移到上屏:Ctrl+W + k

移到下屏:Ctrl+W + j

把光标移到下一个的屏中:Ctrl+W w

调整分屏窗口大小

命令:先CTRL+W,再= //使所有窗口大小相等。

 

垂直分屏:

先CTRL-W,再 <  //将当前窗口右边线左移。如果想一次多移动几步,则可在shift + < 操作前输入数字。(同理 > 右移)

 

水平分屏:

先CTRL-W,再 -  //减少当前窗口高度(同理 + 增加高度)

gvim

函数名高亮配置路径:在D:\Program Files\Vim\vim73\syntax下找到 c.vim 和 cpp.vim,分别添加以下内容: 

syn match cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>[^()]*)("me=e-2 

syn match cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>\s*("me=e-1 

hi cFunction gui=NONE guifg=#B5A1FF

 

winpos 100 100 ''设置初始界面位置  

set lines=25 columns=85 ''设置初始界面大小

 

代码折叠功能,用空格键(or zm、zr)控制折叠开关:

set foldenable  

set foldmethod=indent  

nnoremap @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo') 

:set nowrap 设置不自动折行

“按F5进入正在编辑的路径

map <F5>:execute "cd" expand("%:h")<CR>

 

使用 :d删除

:3,7d  删除第3到第7行

:g/null/d 找到null的行并且删掉

x 删除当前光标下的字符 dw 删除光标之后的单词剩余部分 d$ 删除光标之后的该行剩余部分 dd 删除当前行 c 功能和d相同,区别在于完成删除操作后进入INSERT MODE cc 也是删除当前行,然后进入INSERT MODE

搜索

/pattern 从光标开始处向文件尾搜索pattern

?pattern 从光标开始处向文件首搜索pattern

使用 :s实现字符串的替换

:s/p1/p2/g 将当前行中所有p1均用p2替代,若要每个替换都向用户询问则应该用gc选项

:n1,n2s/p1/p2/g 将第n1至n2行中所有p1均用p2替代

:g/p1/s//p2/g 将文件中所有p1均用p2替换

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
项目:使用AngularJs编写的简单 益智游戏(附源代码)  这是一个简单的 javascript 项目。这是一个拼图游戏,也包含一个填字游戏。这个游戏玩起来很棒。有两个不同的版本可以玩这个游戏。你也可以玩填字游戏。 关于游戏 这款游戏的玩法很简单。如上所述,它包含拼图和填字游戏。您可以通过移动图像来玩滑动拼图。您还可以选择要在滑动面板中拥有的列数和网格数。 另一个是填字游戏。在这里你只需要找到浏览器左侧提到的那些单词。 要运行此游戏,您需要在系统上安装浏览器。下载并在代码编辑器中打开此项目。然后有一个 index.html 文件可供您修改。在命令提示符中运行该文件,或者您可以直接运行索引文件。使用 Google Chrome 或 FireFox 可获得更好的用户体验。此外,这是一款多人游戏,双方玩家都是人类。 这个游戏包含很多 JavaScript 验证。这个游戏很有趣,如果你能用一点 CSS 修改它,那就更好了。 总的来说,这个项目使用了很多 javascript 和 javascript 库。如果你可以添加一些具有不同颜色选项的级别,那么你一定可以利用其库来提高你的 javascript 技能。 演示: 该项目为国外大神项目,可以作为毕业设计的项目,也可以作为大作业项目,不用担心代码重复,设计重复等,如果需要对项目进行修改,需要具备一定基础知识。 注意:如果装有360等杀毒软件,可能会出现误报的情况,源码本身并无病毒,使用源码时可以关闭360,或者添加信任。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值