xml地图|网站地图|网站标签 [设为首页] [加入收藏]
来自 IT之家 2019-10-05 14:26 的文章
当前位置: 新濠国际登录平台 > IT之家 > 正文

Vim普遍被推崇为类Vi编辑器中最好的一个,具有代

VIM (Unix及类Unix系统文本编辑器)

  Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是开源软件。

Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀的。

Linux vim常用命令及使用,linuxvim常用命令

VIM (Unix及类Unix系统文本编辑器) 编辑
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。 VIM是自由软件。
Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀的。

Vim操作

三种模式:命令模式、插入模式、编辑模式。

使用ESC或i或:来切换模式。

保存和退出命令

:w 保存修改

 

:w new_filename 另存为指定文件

 

ZZ 快捷键保存修改并退出

 

:q 退出

 

:q! 强制退出

 

:wq 保存并退出

 

插入命令

:set number(nu) 显示行号

 

:set nonumber 隐藏行号

 

a 光标字符后插入

 

A 光标行尾插入

 

i 光标字符前插入

 

I 光标行首插入

 

O光标下插入新行

O 光标上插入新行

 

定位命令

:set nu 设置行号

 

:set nonu 取消行号

 

gg 到第一行

G 到最后一行

 

nG 到n行

 

:n 到n行

 

$ 移至行尾

 

0 移至行首

 

删除命令

x 删除光标所在处字符

 

nx 删除光标所在处后n个字符

 

dd 删除光标所在行,ndd 删除n行

 

dG 删除光标所在的行到文件末尾内容

 

D 删除光标所在处的行尾内容

 

:n1,n2d 删除指定范围的行

 

复制和剪切命令

yy 复制当前行

 

nyy 复制当前行下的n行

 

dd 剪切当前行

 

ndd 剪切当前行下的n行

 

p,P 粘贴在当前光标所在行下或行上

 

替换和取消命令

r 取消光标所在处字符

 

R 从光标所在处开始替换字符,按ESC结束

 

u 取消上一步操作

 

搜索和搜索替换命令

/string 搜索指定字符

:set ic 搜索时忽略大小写

 

n 搜索指定字符串下一个出现位置

 

:o/oS/old/new/g 全文替换指定字符串 (g表示替换时不询问 c为询问)

 

:n1,n2s/old/new/g 在一定范围内替换指定字符

 

 

 

 

 

 

 

 

 

 

 

 

 

vim常用命令及使用,linuxvim常用命令 VIM (Unix及类Unix系统文本编辑器) 编辑 Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编...

VIM (Unix及类Unix系统文本编辑器)

跨平台系列汇总:

前言:

  系统原生的Vim文本编辑器功能单一,作者介绍一种K-vim高级配置,具有代码补全等多项功能。本文是在原作者的基础上进行二次改进,原文地址:

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。 Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀的

Linux包系列的知识:

正文:

 

新濠国际登录平台 1

新濠国际登录平台 2

上次说了安装VSCode

安装步骤

注意:有些系统需要执行:sudo apt-get install vim  #安装Vim编辑器后才能进行安装

刚接触 Vim 会觉得它的学习曲线非常陡峭,要记住很多命令。所以这个系列的分享,不会教你怎么配置它,而是教你怎么快速的使用它。

2018-10-08 更新: style="color: #000000;">简单弄了个导航,方便大家寻找软件(最后面有安装过程记录)

1. clone 到本地

git clone https://github.com/wklken/k-vim.git

style="color: #ff0000; font-size: 13px">注意:如果未安装git,需要执行:sudo apt-get install git  #安装git后才能进行安装,下载目录就是当前目录。

在开发时为了代码美观,经常会把属性用换行的方式显示。

逆天常用:

2. 安装依赖包

<el-dialog 
 title="批量编辑所属组织" 
 :visible.sync="isShow" 
 :before-close="beforeClose"
 >
 ...
 </el-dialog>

这些是我觉得不错的,其他的要么功能太low要么性能太差,有更好的可以推荐

2.1 系统依赖 # ctags, ag(the_新濠国际登录平台,silver_searcher)
# ubuntu
sudo apt-get install ctags
sudo apt-get install build-essential cmake python-dev  #编译YCM自动补全插件依赖
sudo apt-get install silversearcher-ag

# centos
sudo yum install python-devel.x86_64
sudo yum groupinstall 'Development Tools'
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install the_silver_searcher
sudo yum install cmake

# mac
brew install ctags
brew install the_silver_searcher

这种场景适用于标签属性少,代码量也少的情况。

新濠国际登录平台 3

本文由新濠国际登录平台发布于IT之家,转载请注明出处:Vim普遍被推崇为类Vi编辑器中最好的一个,具有代

关键词: