vim技巧小更

vim:全屏文本编辑器,没有菜单只有命令。   

1、vim的工作模式          

2、操作技巧以及命令

:set nu 设置行号     

:set nonu 取消设置行号

gg   光标移动到第一行           

G    光标移动到最后一行   

nG  到n行 

:n    到第n行

$    到行尾

O   到行首

x    删除字符

dd   删除行

(n)yy  复制(n)1行

(n)dd  剪切(n)1行

p    粘贴

【所以yy---p      dd----p一般一起用】

R   光标所在处开始替换字符,按ESC结束

r    替换光标所在值

u   取消上一步操作

/string  搜索指定字符串

            搜索时候忽略大小时用  set ic

n  搜索指定字符串的下一个出现位置

:% s/old/new/g  全文替换指定字符串

: n1,n2 /old/new/g  在一定范围内替换指定字符

                          /c 需要询问


:w 保存          :w new_filename  另存为指定字符串         :wq 保存信息并修改

ZZ  快捷键 同 :wq

:q!不保存退出   :wq!  保存修改并退出(文件的的所有者及root可使用)


导入命令执行结果    :r !命令

定义快捷键   map 快捷键 触发命令   例  map ^p I#<ESC>     【^p  为按ctrl+v+p或者ctrl+v,ctrl+p生成】

                                           连续行注释  n1,n2 s/^/#/g

替换 ab   例子   ab mymail 2971814ddfdf@qq.com    【用mymail替换后面的邮箱】



【注】永久保存快捷方式等的方式,可以创建配置文件

root下在  /home/.vimrc

普通用户在  /home/username/.vimrc

也就是进入相应位置用vim文本进行配置即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Vim几句话介绍Vim是Unix系统上的文本编辑软件(你该不会不知道什么是文本编辑软件吧!),在windows上也...
    何必遠方阅读 3,217评论 0 3
  • 曾经在思科的工厂测试系统`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超过2年半,现在...
    戈多在地狱阅读 1,868评论 1 13
  • vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从...
    壹首簡單的歌阅读 892评论 0 7
  • 1. vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v ...
    路痴千行阅读 3,334评论 0 0
  • 我只淬取我想要的,余皆弃忘。 读《荒人手记》我才明白,我的内心是如此的渴望着爱,非他人,曾经的爱人。 年少的...
    呼叫史迪仔阅读 395评论 0 0