不知道从什么时候开始,渐渐放弃了gedit,nodepad,而选择使用vim来编辑文件,不敢说自己vim有多熟练,但是确实被vim散发出的魅力所吸引.现在记录自己Vim学习的点点滴滴并且不断的更新,总结,期望有一天,能够练成vim大法!
vim看上去土不拉几的,几乎没有什么界面可言,但是当我了解它的“漂移”后,我深深感受它的威力所在(光这一点就是普通文本编辑器无可比拟的).
首先什么是“漂移”? 其实只不过是把光标在文件中快速移动,但由于这移动实在是令你想不到的方便与酷,所以我们不得不用“漂移”这个词来形容它
现在列一下自己总结的漂移指令(漂移都是在vim普通模式下使用):
行漂移
h j k l | 左下上右键 |
0 | 移动到行首 |
$ | 移动到行尾 |
w | 可以简单的理解为向前快速移动 |
b | 可以简单的理解为向后快速移动 |
h j k l 这几个键的设计简直是太精髓了,多练习你就会感觉到到它的方便与舒适,到最后你就会恨不得所有软件的页面移动都是这几个键.
页面漂移
ctrl + f | 向下翻一页 |
ctrl + b | 向上翻一页 |
gg /n gg | 跳转到文件第一行/跳转到文件第n行 |
G | 跳转到文件最后一行 |
H M L | 当前页的上中下位置 |
这些命令在浏览大文件时非常方便(譬如是服务器日志)
其他漂移
f<x> | 把当前光标移动到下一个字符x上,使用 ; 重复上一个命令 |
t<x> | 把当前光标移动到下一个字符x的前一个字符上 |
gj,gk | 让移动相对于屏幕看上去的行数而不是vim内部的行数 |
这些就是自己日常工作中使用到的最常用的漂移命令,你也赶紧试试吧.......
更多内容,请看:
http://doc.linuxpk.com/doc/vim/usr_03.html#03.1
分享到:
相关推荐
VIM快捷键 VIM快捷键 VIM插件 VIM快捷键 VIM插件
vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册vim中文手册vim中文手册
add wintagexplorer.vim , echofunc.vim , vimrc
讲述 vim 编辑器的几十个实用上手技巧
"source ~/.vim/bundle/unite.vim/conf.vim "neosnippet.vim source ~/.vim/bundle/neosnippet/conf.vim "vimshell.vim, vim中使用shell, 最好一款 source ~/.vim/bundle/vimshell/conf.vim "omnicppcomplete.vim...
Mastering Vim: Build a software development environment with Vim and Neovim By 作者: Ruslan Osipov ISBN-10 书号: 1789341094 ISBN-13 书号: 9781789341096 出版日期: 2018-11-30 pages 页数: (330) Vim is ...
cp molokai.vim /usr/share/vim/vim73/colors cp /etc/vim/vimrc /etc/vim/vimrc.bak cp vimrc /etc/vim/vimrc
vim自动提示等多种功能 先安装ctags 然后进入./vim文件中执行 sh vim_config_ctags-v2.0.sh 再进入./vimconfig中执行 解压缩压缩报 tar jxvf vimconfig.tar.bz2 然后执行 ./config.sh 脚本会自动更新 用户根目录下...
vim配置 vim 配置 整理出来大家一起学习
使用 Vim 更多的是一种技能而 不是一种知识,Vim 的学习更需要的不是头脑而是双手,经常按书中的指示 进行示例性的操作,在学习 Vim 众多精致的技巧时,不要贪图一下子全都 掌握,最好是看一条技巧后,马上在编辑器...
vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令
VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结
VIM工具命令的使用。VIM工具命令的使用。VIM工具命令的使用。
vim配置文件vim配置文件vim配置文件
vim 配置文件配置,自动提示,补全,高亮等.
vim的c.vim和cpp.vim文件,替换之后可以高亮显示函数名称,包括STL里的类型名和函数名
Vim编辑器
vim是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用。vim能够大大提高程序员的工作效率。对于vim高手来说,vim能以与思考同步的速度编辑文本...
go语言高亮vim插件,go语言高亮vim插件,go语言高亮vim插件 go语言高亮vim插件.go语言高亮vim插件
vim的vimwiki入门,自己写wiki网页