VI 编辑方法

原创 2007年10月05日 12:42:00

一、复制文件

在GUI下:可按i进入插入模式,使用鼠标拖动反选要粘贴的内容,将光标移到要粘贴处,
按鼠标中键(两键鼠标可同时按左右键)。
在纯文本终端下:
选定文本块,使用v
复制选定块到缓冲区,使用y
复制整行,用yy
在同一编辑窗打开第二个文件,用:sp [filename]
在多个编辑文件之间切换,用^ww
剪切块,用d
剪切整行用dd
粘贴缓冲区中的内容,用p
令前面加数字表示重复次数,加字母表示使用的缓冲区名称。
获取帮助,用:help [内容或命令]

 

二、常用配置

set autoindent
set number
set nobackup
set shiftwidth=4
set noswapfile
set fileencodings=utf-8,gbk,cp936,big5,euc-jp,euc-kr,latin1,ucs-bom
syntax on
set cursorline
set softtabstop=4
set tabstop=4
set autochdir
filetype plugin indent on
set ignorecase smartcase
set incsearch
set hlsearch
set hidden
set smartindent
set laststatus=2
set foldenable
set foldmethod=syntax
set foldcolumn=0
setlocal foldlevel=1
nnoremap <C-TAB> :tabnext<CR>
nnoremap <C-S-TAB> :tabprev<CR>

nnoremap <C-RETURN> :bnext<CR>

 

set wildmenu
set showcmd
set statusline=
set statusline+=%2*%-3.3n%0*/ " buffer number
set statusline+=%f/ " file name
set statusline+=%h%1*%m%r%w%0* " flag
set statusline+=[
if v:version >= 600
set statusline+=%{strlen(&ft)?&ft:'none'}, " filetype
set statusline+=%{&encoding}, " encoding
endif
set statusline+=%{&fileformat}] " file format
if filereadable(expand("$VIM/vimfiles/plugin/vimbuddy.vim"))
set statusline+=/ %{VimBuddy()} " vim buddy
endif
set statusline+=%= " right align
"set statusline+=%2*0x%-8B/ " current char
set statusline+=0x%-8B/ " current char
set statusline+=%-14.(%l,%c%V%)/ %<%P " offset

Vi编辑器的基本使用方法!

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相...
  • liuligui5200
  • liuligui5200
  • 2016年09月13日 11:34
  • 12481

在Vim编辑器中执行Shell命令

在Vim编辑器中执行Shell命令 《Linux命令、编辑器与Shell编程》第11章Vi和Vim文本编辑器,本章将简单介绍如何使用Vi和Vim编辑器编辑文本。本...
  • dongfengkuayue
  • dongfengkuayue
  • 2014年07月08日 22:45
  • 1536

【Linux】Ubuntu系统下VI编辑器方向键输出字母问题

我的机器装的是Windows7/Ubuntu14.04的双系统,前几天手贱弄了一下Windows的磁盘管理,不知怎么的把Ubuntu占用的硬盘给格式化了,所以就必须重装一遍,由于折腾过好多遍了,所以重...
  • lchad
  • lchad
  • 2015年03月13日 18:36
  • 3943

学习vi和vim编辑器(10):高级编辑方法(1)

从本章开始将介绍一些vi和ex编辑器的高级功能。这一篇文章主要介绍如何自定义编辑环境,如何在vi中执行UNIX命令以及如何通过UNIX命令在vi中过滤文本。 自定义vi: vi编辑器中有许多可以设置的...
  • fuchencong
  • fuchencong
  • 2015年01月05日 16:15
  • 1371

学习vi和vim编辑器(12):高级编辑方法(3)

本章主要学习vi编辑器中的@功能,ex脚本以及ctags工具的使用。 @功能: 命名缓冲区提供了另一种方法来创建“宏”,即可以将复杂的命令序列保存到某个命名缓冲区中,再通过@命令执行缓冲区中的内容。举...
  • fuchencong
  • fuchencong
  • 2015年01月11日 15:17
  • 787

学习vi和vim编辑器(11):高级编辑方法(2)

本章学习在vi编辑器中如何保存命令。 保存命令: vi和ex中提供了许多方法来保存一长串命令序列,这样当调用已保存的序列时,只需要输入几个字符即可。 单词缩写: 可以定义缩写,让vi在处于插入模式时替...
  • fuchencong
  • fuchencong
  • 2015年01月08日 20:44
  • 916

SOLARIS下vi编辑基本使用方法

进入vi后有两种模式 1.编辑模式 2.命令模式 进入vi后默认是命令模式,所以不要乱按就会得到dd的警告声,要输入文字的话 请按a后i 就可以开始输入文字拉! 输入结束后...
  • linghao00
  • linghao00
  • 2012年09月16日 16:12
  • 1304

vi 编辑常用操作 提高操作效率

  • 2009年07月30日 23:44
  • 9KB
  • 下载

Vi编辑命令大全

  • 2011年09月30日 14:12
  • 139KB
  • 下载

linux vi命令编辑

  • 2014年06月10日 14:36
  • 1.62MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VI 编辑方法
举报原因:
原因补充:

(最多只允许输入30个字)