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和vim编辑器(12):高级编辑方法(3)

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

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

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

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

SOLARIS下vi编辑基本使用方法

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

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

本章学习在vi编辑器中如何保存命令。 保存命令: vi和ex中提供了许多方法来保存一长串命令序列,这样当调用已保存的序列时,只需要输入几个字符即可。 单词缩写: 可以定义缩写,让vi在处于插入模式时替...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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