windows下的vim的使用及如何复制行号

2019阿里云全部产品优惠券(好东东,强烈推荐)
领取地址 https://promotion.aliyun.com/ntms/yunparter/invite.html

推荐:Windows上使用VIM入门之文件操作

[转自:http://www.cnblogs.com/tambor/archive/2011/12/28/vim_rumen_file_edit.html一、回顾上一篇文章中,为了准备rails的编辑器,我们安装并且配置了vim。做好使用vim

windows下的vim最新版下载:
ftp://ftp.vim.org/pub/vim/pc/gvim73.exe
有时在复制代码时希望能够将行号一块复制下来,默认情况下是不能复制行号的,但解决办法既简单又隐蔽,就是要复制时,

推荐:Git for Windows 如何使用vim作为diff工具

[如果使用git bash,设置使用vimdiff作为]

在命令模式输入 '/' 号(查找),这时再去复制,在 GVIM 中这时似乎不能右键复制,需要点菜单上的“复制到粘贴板”按钮。在 linux 的 vim 里可以直接选择后右键复制。   1、Vim中替换操作
   s/old/new/g   #替换当前行old为new
   6,7s/old/new/g  #替换第六行到第七行中的old为new
   %s/old/new/g    #替换全部的old为new

2、查找字符串
   :/Count    #正向查找Count  按n显示下一次
   :%Count    #逆向查找Count
   在当前字符串上按*,正向查找当前字符串
   在当前字符串上按#,反向查找当前字符串

3、字符串联想
   Ctrl+p

4、重复上一行内容
   Ctrl+y

5、跳转
   gg  跳到文件首行
   G   跳到文件尾行
   123G 跳到第123行
   数字0 移到当前行末尾
   $     移到当前行首部
   光标在{、}、[、]等括号上按%跳到相应的括号上
6、新增一行
   o   在当前光标下一行新增一行
   O   在当前光标上一行新增一行

7、显示/隐藏行号
   set nu 显示行号
   set nonu 隐藏等号

8、在Gvim中执行外部shell命令
   :!外部命令,如:
   :!ls -l

9、删除/复制行
   dd 删除一行
   3dd 删除当前光标所在行的以下三行
   yy  复制一行
   3yy 复制三行
   p 粘贴

10、撤消与撤消的撤消
   u 撤消
   Ctrl+R 撤消的撤消


.vimrc模板
http://www.cppblog.com/Files/bujiwu/vimrc.rar

"============================================
syntax on
set nu

set autoindent
set cindent
set smartindent

set softtabstop=4
set tabstop=4
set shiftwidth=4
set expandtab
set smarttab

set nobackup

set cursorline

set tags="./tags,./../tags,./../../tags"
"=================================================

推荐:vim与windows/linux之间的复制粘贴小结

[实验了下,感觉 "*p 比 "+p 有用! 在windows/linux环境下复制,再到VIM中进入插入模式,Shift+Ctrl+V,粘贴成功! 补充下VIM相关知识: 转载的文章� ...]

相关推荐