`

文本编辑器-VIM 高级用法

 
阅读更多

1:高亮搜索

 默认情况下不是高亮搜索的尤其是在终端上:setnohlsearch==>sethlsearch这一招在终端上也可以用有时候终端上没有color搜索的时候用上搜索高亮会事半功倍 ,还有如果vi不显示语法高亮可以执行 syntax on 

                 

 

2:可视模式 

按v-->进入visual视图-->达到鼠标选择的效果 



 

Visual模式下命令:

   

aw选中一个字 

~切换选中块的大小写 

>右移 

<左移

   

3:格式化代码

  

Howtoformatcodewithvim?

  

全文件格式话:gg=G

  

指定3行数格式化:3=

  

缩进当前行:==

 

 


4:多tab编写

 

  

此招也可以在终端下使用定会事半功倍一定会让你跪拜vim强大的功能

  

:tabnew   tabn

tabnext    tabe 

tabprevious

tabfirst

tablast

  

:tabmove

  

这些敲一敲就明白效果了

 

 

5:书签功能

     很多ide多拥有书签功能更尤其是用visualstudio的时候

      Vim也是有书签功能

       加书签:m(a-z)

 

跳转书签:'{a-z}

  

清除所有书签:delm!

  

删除一个书签:delm(空格){a-z}

  

附加一条回到上一编辑处:``(很多书上都差不多的高级快捷键)或者`.

  

6: 移动光标

  

fx:在当前行中找x字符找到就跳转支 

 

;重复上一个f命令 

 

Tx:跳转到一个字符处

       *

       #

 

 

在屏幕上移动

 

 

H移动光标到当前屏幕上最上边一行

  

M 移动中间一行

  

L下

 

7:把自己的代码转换为 html 做个站点展示给别人

:TOhtml (对方只要有浏览器就能查看你的代码了不用在下载下来看了)

 

  

 

7:块操作: <C-v> 类似与ue notepad++里面的列编辑

块操作,典型的操作: 0 <C-v> <C-d> I-- [ESC]

  • ^ → 到行头
  • <C-v> → 开始块操作
  • <C-d> → 向下移动 (你也可以使用hjkl来移动光标,或是使用%,或是别的)
  • I-- [ESC] → I是插入,插入“--”,按ESC键来为每一行生效。

Rectangular blocks

在Windows下的vim,你需要使用 <C-q> 而不是 <C-v> ,<C-v> 是拷贝剪贴板。

 

8:函数大括号跳转

  利用% 号进行大括号跳转 在一个大括号处敲入% 就会跳转到对应的大括号处 

 

 9:vim 跳转

   %(跳转到与之匹配的括号处),`.(跳转到最近修改过的位置并定位编辑点),'.(跳转到最近修改过的位置但不定位编辑点)这三个命令也非常重要,

 


set cursorcolumn 

set list     显示空白字符 便于查找忽略掉的空白字符  结尾会变成$

:tabnew        建立对指定文件新的tab

 

 对当前文档进行分栏

:new 创建一个空白分栏界面,和原文件窗口上下排列

:split 将当前文件分成上下两栏显示

新建一栏

:vnew

:vsplit

功能相同,不同的是新窗口是左右排列的

 : set ts=4   tab宽度4个空格

    

 我的配置: 

set fileencodings=utf-8,utf-16,big5

set fileencoding=utf-8

set  nobackup

colorscheme  torte 

set nu

set ts=4

  

 

 

  • 大小: 10.8 KB
  • 大小: 23.1 KB
分享到:
评论

相关推荐

    开源项目-vim-vim.zip

    Vim(Vi IMproved)是一款强大的文本编辑器,源自经典的Vi编辑器,它在Vi的基础上进行了许多改进和扩展,使其成为程序员和系统管理员的理想工具。开源项目-vim-vim.zip包含的是VIM 8.0版本,这个版本带来了许多新...

    2.linux8.0-vim文本编辑器.pdf

    Vim(Vi Improved)是Linux环境中广泛使用的文本编辑器,它以其高效、灵活和强大的功能而闻名。本文将详细介绍Vim的基本操作,帮助初学者快速上手。 Vim编辑器有三个主要模式:命令行模式、输入模式和末行模式。 1...

    vi-vim编辑器使用

    Vi/Vim是Linux系统中最常用的文本编辑器之一,尤其适用于脚本编写、配置文件编辑等场景。它具有功能强大、响应速度快的特点,在Linux运维、开发领域有着举足轻重的地位。本文将详细介绍Vi/Vim编辑器的基本使用方法及...

    vim user manual ---vim用户手册

    **起步**这一章节主要介绍了Vim的基础使用方法,适合初学者从零开始学习。 ##### jusr 01.txtj 关于本手册 - **两套帮助**: Vim提供了两种帮助文档,一种是内置的帮助系统,另一种是手册形式的文档。 - **关于安装*...

    learning-the-vi-and-vim-editors.pdf

    在计算机科学与软件开发领域,文本编辑器是程序员日常工作中不可或缺的工具之一。其中,vi和vim(Vi Improved)编辑器因其强大的功能和高度的自定义能力而受到广泛欢迎。《Learning the vi and Vim Editors》这本书...

    Linux常用命令和管理05-Linux文本编辑器vim基本用法1

    Linux 文本编辑器 vim 基本用法 本篇文章将对 Linux 中的文本编辑器 vim 的基本用法进行详细的介绍。vim 是一个功能强大且灵活的文本编辑器,它拥有多种模式,命令和功能,以下是对 vim 的基本用法的详细介绍。 ...

    vim文本编辑器手册

    ### vim文本编辑器手册 #### 引言 `vim`(Vi IMproved)是一款功能强大的文本编辑器,基于原始 `vi` 编辑器进行了大量的改进与增强。它支持多种操作系统,并广泛应用于 Unix-like 系统及 Windows 系统中。本手册将...

    开源项目-fatih-vim-go.zip

    Vim是一个高度可配置的文本编辑器,广泛用于编写代码、文档和各种文本。它以其丰富的插件系统和高效的操作模式深受程序员喜爱。Go(又称Golang)是由Google开发的一种静态类型、编译型、并发型且具有垃圾回收功能的...

    vingel-vim-oyaji.zip

    Vim是一款极其强大的文本编辑器,它以其高度可配置性和高效编辑能力深受程序员和系统管理员的喜爱。`vimrc`文件是Vim的配置文件,用于定制个人的编辑环境,包括快捷键、颜色方案、插件设置等。在"vingel-vim-oyaji....

    Vi-vim-gvim快速学习

    【标题】"Vi-vim-gvim快速学习"涵盖了在Linux和Unix系统中广泛使用的文本编辑器Vi(Visual Editor)的进阶版本Vim(Vi IMproved)及其图形化界面gvim的基本操作和高级技巧。Vi是一款强大的命令行文本编辑器,而Vim则...

    Linux常用命令和管理06-Linux文本编辑器vim基本用法1

    ### Linux文本编辑器vim基本用法详解 #### 一、末行模式下的行间跳转与内容定界 **vim** 是 Linux 下一款强大的文本编辑器,它支持多种模式进行编辑,包括插入模式、命令模式以及末行模式等。本文将重点介绍 **vim...

    vim高级使用技巧

    vim作为一款强大的文本编辑器,深受程序员和系统管理员的喜爱。本文将深入探讨一些vim的高级使用技巧,帮助有经验的用户提升编辑效率。 1. **插入行号** - `g/^/exec "s/^/".strpart(line("."),"",0,4)`:这一命令...

    文本编辑器Vim简易手册.zip

    这个“文本编辑器Vim简易手册”旨在为初学者提供一个基础到进阶的学习路径,帮助他们掌握这款高效、灵活的编辑器。 在Vim中,用户可以通过键盘操作进行文本编辑,无需依赖鼠标,这使得编辑速度大大提高。Vim有三种...

    几个有用的文本编辑器

    文本编辑器是程序员、开发者、系统管理员以及许多技术爱好者日常工作中不可或缺的工具。它们用于创建、修改和查看各种类型的文本文件,尤其是编程源...了解并掌握这些文本编辑器的特点和用法,将极大地提高工作效率。

    熟练使用vim程序编辑器与shell.pdf

    系统管理员至少要学会使用一种以上的文字接口的文本编辑器,因此,掌握vim编辑器的使用方法是非常重要的。同时,掌握shell的强大功能和命令解释过程也是非常重要的。 在项目六中,我们还将学习如何配置网络和使用...

    文本编辑器vim的个人笔记

    ### 文本编辑器vim的个人笔记 #### 一、引言 `vim`是一款功能强大的文本编辑器,广泛应用于各种操作系统之中,特别是在Linux环境中极为常见。对于初学者来说,掌握vim的基本操作是十分必要的。本篇文章将根据在学习...

    vim英文书籍(包含Hacking-Vim,Learning.the.vi.and.Vim.Editors,Vimbook-OPL)

    Vim,全称Vi IMproved,是一款强大的文本编辑器,尤其受到程序员和系统管理员的青睐。在Linux、Unix以及macOS等操作系统中,Vim是默认的编辑器之一。本资源包含三本关于Vim的英文书籍,分别是《Hacking Vim》、...

Global site tag (gtag.js) - Google Analytics