`
zxwwjs
  • 浏览: 9819 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

VI 编辑方法

 
阅读更多

一、复制文件

在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 编辑器的使用方法 Vi 编辑器是 Unix 及 Linux 系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器。本文将详细介绍 Vi 编辑器的使用方法,包括基本概念、基本操作、命令行模式功能键等。 一、Vi 编辑器...

    vi编辑器的使用方法

    "vi编辑器的使用方法" Vi 编辑器是 Unix 系统中的一个强大的文本编辑器,可以用其在 Unix 系统上查看和编辑文本文件,功能强大,用其查看和分析一些日志文件,非常好用。vi 编辑器是所有 Unix 及 Linux 系统下的...

    Vi编辑器的基本使用方法

    ### Vi编辑器的基本使用方法 #### 一、Vi编辑器简介 Vi编辑器是Unix/Linux系统中最常用的文本编辑工具之一,其全称为Visual Editor。它简单高效,可以在没有图形界面的环境中快速进行文本编辑工作。Vi编辑器的核心...

    vi编辑(2).docx

    vi编辑器基本操作指令 vi编辑器是 Unix 操作系统中的一种文本编辑器,广泛应用于编程、文本编辑等领域。 vi 编辑器具有强大的编辑功能,灵活的命令系统和键盘操作模式等特点。下面将详细介绍 vi 编辑器的基本操作...

    vi编辑器使用技巧总结

    Vi 编辑器使用技巧总结 Vi 编辑器是 Unix 系统下的标准编辑器,几乎每个 Unix 或类 Unix 操作系统都提供了 Vi 的编辑功能。Vi 的强大功能使其成为服务器管理和开发人员的必备工具之一。本文总结了 Vi 编辑器的常用...

    VI编辑器的使用方法.txt

    ### VI编辑器的使用方法详解 #### 一、VI编辑器简介 VI(Visual Editor)是一种功能强大的文本编辑器,广泛应用于Unix/Linux操作系统中。它不仅适用于简单的文本编辑任务,还可以进行复杂的脚本编写和代码开发工作...

    linux实验报告vi编辑器的使用.pdf

    本文将对Vi编辑器的使用进行详细的介绍,包括Vi编辑器的基本概念、使用方法和技巧,并通过实验步骤来加深对Vi编辑器的理解和掌握。 一、实验目的 学习使用Vi编辑器建立、编辑、显示及加工处理文本,并了解Vi编辑器...

    linux下vi编辑器入门

    本文将从基础知识开始,逐步介绍 vi 编辑器的使用方法和技巧,帮助读者快速掌握 vi 编辑器的使用。 vi 编辑器的基本功能 vi 编辑器是一个文本编辑器,而不是文字处理器,因此它不支持对文字格式的处理,也不能设置...

    Linux vi编辑器使用方法

    ### Linux vi编辑器使用方法详解 #### 一、vi编辑器概述 vi编辑器作为所有Unix及Linux系统下的标准编辑工具,在系统管理、脚本编写等方面具有不可替代的地位。其功能强大,支持多种操作模式,使得用户能够在无需...

    Linux系统vi编辑器基本使用方法

    本文主要介绍了vi编辑器的基本使用方法、启动与退出、常用命令以及一些高级应用。 首先,vi编辑器有两大工作模式:编辑模式和指令模式。编辑模式下,用户可以直接输入和编辑文本,而指令模式则用于执行如保存、退出...

    《Vi 编辑器》pdf版

    由于提供的文件内容中并未实际包含vi编辑器的具体知识点,而只是反复提及了一个网址,因此无法直接从该部分获取关于vi编辑器的知识点。但是根据标题和描述,我们可以假设这是一本介绍vi编辑器的书籍。vi编辑器是UNIX...

    vi编辑器使用指南,快速上手VI的好文档

    ### VI编辑器使用指南 #### 一、VI编辑器简介 VI编辑器是UNIX系统及其类似的操作系统(如Linux)中极为重要的一个文本编辑工具。它作为一种全屏编辑器,相较于早期的行编辑器(如ex、edit和ed),VI在用户界面和...

    Vi编辑器的设置

    本文将详细讲解如何在Vi编辑器中进行个性化设置,特别是关于Tab键的跳动格数以及显示行号的配置。 首先,我们要了解的是`set ts=4`这个命令。这里的`ts`是tabstop的缩写,代表Tab键在屏幕上跨越的空格数。默认情况...

    对linux的vi编辑器的认识

    "对linux的vi编辑器的认识" Vi 编辑器是 Linux 和 Unix 上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,使它成了效率很高的文本编辑器。尽管在 Linux 上也有很多图形界面的编辑器可用,但 VI 在系统...

    Linux下最基本的文本编辑器vi使用方法

    Linux 下最基本的文本编辑器 vi 使用方法 vi 编辑器是 Unix 和 Linux 操作系统下最基本的文本编辑器,具有三种工作模式:指令模式、输入模式、末行模式。用户可以通过输入特定的命令在不同模式之间切换。下面是 vi ...

    windows下vi编辑器

    【Windows下的VI编辑器】 VI(Visual Editor)编辑器,起源于UNIX系统,是程序员们最常使用的文本编辑工具之一,尤其在Linux和类UNIX操作系统中广泛应用。它以其高效、强大的功能深受程序员喜爱。虽然VI最初是为...

    如何退出vi编辑器

    #### 退出vi编辑器的方法 退出vi编辑器时,需要确保当前编辑的内容已被保存或放弃,否则vi会阻止退出,避免数据丢失。以下是在不同情况下退出vi编辑器的常用命令: 1. **保存并退出** - 使用`:wq`命令可以保存...

    使用 vi 编辑器介绍它的基本操作方法

    ### 使用vi编辑器的基本操作方法 #### 一、vi编辑器简介 vi(Visual)编辑器作为HP-UX系统的默认文本编辑器,在众多UNIX版本中广泛存在,是一款强大的编辑工具。由于其简单易用的特点,使得它成为了很多系统管理员...

    Shell和Vi编辑器

    在Linux操作系统中,Shell和Vi编辑器是两个非常重要的工具,它们对于系统管理和日常操作起着关键作用。本文将详细讲解这两个工具,并提供相关的实验练习,帮助你更好地理解和掌握它们。 **Shell** 是Linux的命令行...

Global site tag (gtag.js) - Google Analytics