`

VIM技巧

    博客分类:
  • Ajax
阅读更多

(1).w跳到下面一个单词(word)
(2).b跳到上面一个单词
(3).e跳到下面一个单词的最合一个字符
(4).ge跳到上面一个单词的最后一个字符
移动光标
h 左移动
j 下移动
k 上移动
l 右移动
打开显示模式的开关 ::set showmode
a 增加模式
i插入字符
x删除一个字符
dd删除一行
J删除换行符
u撤销最后一次
U撤销游标所在行的变动
CTRL-R(重做)来反撤销
o 另起一行在下面
O 另起一行在上面
A 在行的末尾增加
I 在行的开始插入
 
 
( 跳到上一个句子
)跳到下一个句子
{ 跳到上一个段落
} 跳到下一个段落
数字计数法如向上移动9行可以使用9k
$ 移动到当前行的行尾
^ 移动到当前行非空白的行首
0(零)把光标移动到行首(不管是不是空白)
$可以接受计数,如1$光标移动到当前行的行尾,2$则会移动到下一行的行尾
f单字符搜索命令 如“fx"在当前行搜索第一个"d",同时可以带计数功能,如"3fl"表示搜索当前行的第3个"l"
F命令是向左方向进行搜索
t命令与f命令相似但是他不是光标做在搜索到的字符,而是落在搜索到的字符的前一个字符上
T命令是向左方向进行搜索
%命令匹配2个括号
G跳转到哪一个行24G,跳转到24行 ,G跳转到最后一行,gg跳转到第一行,G跳转到最后一行
22j 向下22行
H 命令跳转到当前屏幕的最上面
M 命令跳转到当前屏幕的最中间
L 命令跳转到当前屏幕的最下面
50% 表示到文件的50%地方
CTRL+G 告知当前所在的位置
:set number 显示行号 :set nonumber关闭行号
:set ruler 屏幕右下角显示光标的位置
CTRL-U 文本向下滚动半屏
CTRL-D 窗口向上移动半屏,相当于文本向上移动了半屏
CTRL_E 向上滚动一行
CTRL-Y 向下滚动一行
CTRL-F 向前滚动一整屏
CTRL_B 向后滚动一整屏
zz 把当前行置于屏幕正中央
zt 把当前行置于屏幕顶端
zb 把当前行置于屏幕低端
/138 简单搜索如果有.*[]^%/?~$ 这些字符需要用\进行转译,查找下一个按n键,如果需要查找第3个就键入3n
?与/使用方法相同,只不过搜索的方向是相反的。
N命令是反方向进行搜索的
:set ignorecase 忽略大小写
:set noignorecase 取消忽略大小写
搜索命令历史,直接输入/然后按上下键 如果输入/o,然后再输入上下键,则是看到o开头的搜索结果
* 选中当前单词进行查找
# 是*的反向搜索版
/the\> 查找the开头的单词
/\<the\> 查找单词the
:set hlsearch 高亮显示搜索结果
:set nohlsearch 关闭高亮显示搜索结果
:set incsearch 键入搜索后开始搜索
:set nowrapscan  键入回车后才开始搜索
:set list 显示换行符,制表符
/^a匹配开头是a的
/3333$ 匹配结尾是333的
/ee.dd .匹配单字符
''两个引号可以跳回原来的位置,当使用G跳转的时候
:jumps 会列出曾经跳转过的列表
使用ms做标记 ,然后使用's跳转到标记的位置
 
dw删除一个单词
d4w删除4个单词
d$删除当然光标到行尾的字符
D从光标删除到行尾

分享到:
评论

相关推荐

    Easwy大牛的高级VIM技巧网页版

    Easwy大牛的高级VIM技巧网页版是一个专门针对Vim进阶使用的教程,旨在帮助用户提升在Vim中的工作效率。 在Vim的世界里,掌握高级技巧意味着能更快地编写代码、查找和替换文本,以及进行复杂的文件操作。以下是一些...

    Python-vimtips从社区获取漂亮的Vim技巧

    本主题“Python-vimtips从社区获取漂亮的Vim技巧”旨在分享从社区中收集的一些实用且美观的Vim使用技巧,以提升Python开发者的编辑体验。下面将详细介绍这些知识点: 1. **启动与退出Vim** - 启动Vim时,可以使用`...

    两篇很牛的vim使用技巧

    两篇很牛的vim使用技巧 vim 技巧 chinaunix

    Vim实用技巧.mobi

    《Vim实用技巧》为那些想要提升自己的程序员编写,阅读本书是熟练地掌握高超的Vim技巧的必由之路。全书共21章,包括121个技巧。每一章都是关于某一相关主题的技巧集合。每一个技巧都有针对性地解决一个或一类问题,...

    Vim实用技巧电子书

    《vim实用技巧》为那些想要提升自己的程序员编写,阅读本书是熟练地掌握高超的vim技巧的必由之路。全书共21章,包括121个技巧。每一章都是关于某一相关主题的技巧集合。每一个技巧都有针对性地解决一个或一类问题,...

    vim 技巧和插件

    每个录制文件包含了time_*和vim_*两个文件,其中time文件记录时间,vim命令记录的是命令,它们内容是script工具生成的。 查看演示方法,如查看第二个(time和vim两个文件中去有2的文件): scriptreplay time_...

    vim技巧大全

    《vim技巧大全》这篇文章主要介绍了vim编辑器的一些高级使用技巧,这些技巧对于已经熟悉vi基础操作的用户来说非常实用。以下是一些关键知识点的详细解释: 1. **复制列**: - `%s [^ ] +$ &amp;&amp;` 用于复制一...

    Vim使用技巧

    本书为那些想要提升自己的程序员编写,阅读本书是熟练地掌握高超的 Vim 技巧的必由之路。全书共 21 章,包括 121 个技巧。每一章都是关于某一相关主题的技巧集合。每一个技巧都有针对性地解决一个或一类问题,帮助...

    Vim实用技巧.pdf_vim实用_vim_

    本篇将详细探讨"Vim实用技巧",帮助你提升在Vim中的工作效率。 1. **启动与退出**:在命令行输入`vim`后接文件名即可打开文件,`:q`退出编辑,`:wq`保存并退出,`:q!`不保存强制退出。 2. **模式切换**:Vim有三种...

Global site tag (gtag.js) - Google Analytics