vim命令

Saltstack 安装配置详解

不羁岁月 提交于 2020-01-21 12:03:05
下面这篇文章主要介绍另外一个运维自动化工具 Saltstack 。 一、简介 Saltstack 比 Puppet 出来晚几年,是基于Python 开发的,也是基于 C/S 架构,服务端 master 和客户端 minions ;Saltstack 和 Puppet 很像,可以说 Saltstatck 整合了 Puppet 和 Chef 的功能,更加强大,更适合大规模批量管理服务器,并且它比 Puppet 更容易配置。 三大功能: 远程命令执行,配置管理(服务,文件,cron,用户,组),云管理。 支持系统:大多数都支持,windows 上不支持安装 master。 二、安装配置 1、准备工作 准备两台机器,这两台机器都关闭 selinux,清空 iptables 规则并保存。 master:192.168.0.109 slaver:192.168.0.110 2、编辑 hosts 文件 两台都设置,若机器太多,可以通过搭建 DNS,则不用在每台机器上设置这个 # vim /etc/hosts 192.168.0.109 master.test.com 192.168.0.110 slaver.test.com 3、设置 hostname 在 master 上 [iyunv@master ~]# vim /etc/sysconfig/network HOSTNAME=master

vim字符串替换命令

我与影子孤独终老i 提交于 2020-01-21 11:12:45
:%s/str1/str2/g 替换每一行中所有str1为str2 常用! :s/str1/str2/g 替换当前行所有str1为str2 基本替换 :s/str1/str2/ 替换当前行第一个str1为str2 :s/str1/str2/g 替换当前行所有str1为str2 :n,$s/str1/str2/ 替换第 n 行开始到最后一行中每一行的第一个str1为str2 :n,$s/str1/str2/g 替换第 n 行开始到最后一行中每一行所有str1为str2 (n 为数字,若 n 为 .,表示从当前行开始到最后一行) :%s/str1/str2/(等同于 :g/str1/s//str2/) 替换每一行的第一个str1为str2 :%s/str1/str2/g(等同于 :g/str1/s//str2/g) 替换每一行中所有str1为str2 可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符 :s#str1/#str2/# 替换当前行第一个str1/ 为str2/ :%s+/str11/str12/+/str21/str22+ (使用+ 来 替换 / ): /str11/str12/替换成/str21/str22/ 文件中删除^M 问题描述:对于换行,Windows下用回车换行(0A0D)来表示,Linux下是回车(0A)来表示。这样

【Linux】 CentOS系统安装和使用vim编辑器

删除回忆录丶 提交于 2020-01-20 08:02:15
CentOS 下安装VIM编辑器 我们在安装完Centos后,它默认的是安装了VI编辑器,VIM是没有安装的,所以我们在使用vim test.txt时会提示:vim command not found 。。。 这就是说明我们的Linux环境没有安装vim编辑器,下面我们来说一下如何安装这个编辑器: vim编辑器需要安装三个包: vim-enhanced-7.0.109-7.el5 vim-minimal-7.0.109-7.el5 vim-common-7.0.109-7.el5 1.首先可以查一下你的虚拟机是否已经安装了vim编辑器,查看一下已经存在的包: rpm - qa | grep vim 这个命令,如果vim已经正确安装,则会显示上面三个包的名称。如果缺少了其中某个,比如说: vim-enhanced这个包少了,执行: yum - y install vim - enhanced 它会自动下载安装好。 2.如果上边的三个包一个都没有显示,没有安装vim编辑器,则输入命令: yum - y install vim * 可自动安装,完毕后,即可使用vim编辑器: 安装成功,再次查看显示: [root@localhost ~]# rpm -qa|grep vim vim-filesystem-7.4.160-4.el7.x86_64 vim-common-7.4.160-4

Linux - Vim编译器

匆匆过客 提交于 2020-01-20 04:11:20
⭐vim新建和打开文件 vim file.txt 进入vim编辑状态: 输入i 或者 a 开始修改文件 退出vim 编辑: ESC -> : -> wq ESC 退出编辑模式 进入命令模式 : 跳到结尾输入命令 w 保存 q 退出 在命令模式下 ⭐光标在第一行 输入yy19p 自动扩展成19行 ⭐输入u 撤回当前操作 打开文件并且让光标到指定行: vim newfile +16 直接定位到文件的末尾 vim newfile.py + 当编辑VI时候,中途退出 会出现隐藏的交换文件.swap用来存储以前状态,若要恢复到原来并继续运行,需要删掉这个交换文件 来源: CSDN 作者: AKUANer 链接: https://blog.csdn.net/AKUANer/article/details/104045041

vi / vim退出的命令

北城余情 提交于 2020-01-19 19:48:34
按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi q: 不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑 来源: CSDN 作者: bmzk123 链接: https://blog.csdn.net/bmzk123/article/details/104044124

Vim使用手册

核能气质少年 提交于 2020-01-19 16:34:05
vim是一个向上兼容于vi的文本编辑器,可用于编辑各种纯文本。它对编辑程序特别有用。 基本模式: 编辑模式:默认编辑文件进入的模式 输入模式: 末行模式:内置的命令行接口 模式转换: 编辑模式:默认模式 编辑模式 -> 输入模式: i:insert,在光标所在处输入; a: append,在光标在处后方输入; o:在光标所在处的下方打开一个新行; I:在光标所在行的行首输入; A:在光标所在行的行尾输入; O:在光标所在处的上方打开一个新行; 输入模式 -> 编辑模式 ESC键 编辑模式 -> 末行模式 :键 末行模式 -> 编辑模式 ESC键 关闭文件: 编辑模式下: ZZ:保存并退出; ZQ:不保存直接退出; 进入末行模式: :q 退出 :q! 强制退出,不保存此前的编辑操作 :wq 保存并退出; :w, :q :x 保存并退出; :w /PATH/TO/SOMEFILE 保存到指定文件 命令模式光标跳转 字符间跳转 h:左 j:下 k:上 l:右 现在直接上下左右键 #COMMAND:跳转由#指定的个数的字符; 单词间跳转 w:下一个单词的词首; e:当前或后一个单词的词尾; b:当前或前一个单词的词首; #COMMAND:跳转由#指定的个数的单词; 行首行尾跳转 ^:跳转至行首的第一个非空白字符; 0:跳转至行首; $:跳转至行尾; 行间跳转 #G:跳转至由#指定的行;

初涉Linux ----------> 打造自己的 Vim IDE

扶醉桌前 提交于 2020-01-19 02:27:12
一. 开篇前言   (图片显示越界的话,请刷新)    装好Ubuntu15.04系统 之后呢,玩了玩 Ubuntu,感觉还是很不错的。比windows快,一开机就可以打开你想要的程序,但是在windows下你要等他启动一些必须项才可以正常启用。感觉 Linux 和 MacOs 有得一比。只是在linux下软件会少很多。   之前写过 一篇博文 是关于Vim的简单使用,也是从零开始去接触和使用Vim,了解了那篇博文里的命令后,就可以使用vim来高效地完成你的编辑工作了,当然,如果需要到格式的控制,使用vim还是不够的,需要到 markdown 了,如果Vim能加上 Markdown 的话,那编辑起来堪称完美了吧,哈哈。   Vim 不仅是“编辑器之神”,而且Vim的插件丰富,完全可以打造成开发环境IDE,接下来就记录一下我的vim,整个过程下来,感觉就像是自己搭建了一个IDE,不错哦。   本博文可以完成的效果包括: (左侧目录,分割窗口,代码补全,C/C++/Java/Python 的编译运行/语法补全/Tagbar[右侧大钢导航])   Vim作为IDE,可以达到的效果,先来解解馋: 二. 本篇博文介绍到的Vim的配置功能 1. 先来安装吧    安装的话,在 Linux 下是很简单的,打开终端,输入几条命令就可以完成了。   sudo apt-get install vim

将vim改造成C/C++开发环境(IDE) 2011

|▌冷眼眸甩不掉的悲伤 提交于 2020-01-19 02:25:51
【参考资料】 吴垠的“手把手教你把Vim改装成一个IDE编程环境” 在Fedora下成功将Vim打造成适用于C/C++的IDE 用Vim搭建C/C++开发环境 Ubuntu下vim+ctags的配置(转) Vim下的代码自动补全和代码跳转阅读(转) omnicppcomplete - a Vim plugin 我的vim IDE界面: 1、安装Vim和Vim基本插件 首先安装好Vim和Vim的基本插件。这些使用apt-get安装即可: lingd@ubuntu:~/arm$sudo apt-get install vim vim-scripts vim-doc 其中vim-scripts是vim的一些基本插件,包括语法高亮的支持、缩进等等。 vim中文帮助文档tar包下载地址: http://sourceforge.net/projects/vimcdoc/files/vimcdoc/ 解压后其中有个doc文件夹, 将其中的内容全部复制到~/.vim/doc, 或者vim安装目录下的doc目录中, 此时vim中的help信息已经是中文的了. 网页版中文帮助文档网址 http://vimcdoc.sourceforge.net/doc/help.html 首页就时vim帮助文档的目录,阅读起来更方便有效、更有针对性! 2、Vim配置文件 Vim强大的功能,其来源基本上就两个地方

将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete(有图有真相)

六眼飞鱼酱① 提交于 2020-01-19 02:24:51
工欲善其事,必先利其器。一个强大的开发环境可以大大提高工作效率。好吧,我知道这是废话。。。不过,我想一定有很多跟我一样打算进入Linux平台开发的新手,一开始都为找不到一个像Windows下的VS那样可以一键安装并且功能几乎完美无缺的开发工具而郁闷不已,甚至打算收回刚刚迈出的脚步。所幸的是,通过几天努力,我总算配置出了一个功能完备的基于Vim的开发环境。这个开发环境除了基本的Vim外,还包括Ctags,Taglist,Cscope,SuperTab,OmniCppComplete,Winmanager,NERDTree和MiniBufExplorer等组件。 在开始操作前,先普及下基础概念,然后约定一下表达规范。 1)Vim存在多个配置文件vimrc,比如/etc/vimrc,此文件影响整个系统的Vim。还有~/.vimrc,此文件只影响本用户的Vim。而且~/.vimrc文件中的配置会覆盖/etc/vimrc中的配置。这里我们只修改~/.vimrc文件。 2)Vim的插件(plugin)安装在Vim的runtimepath目录下,你可以在Vim命令行下运行"set rtp“命令查看。这里我们选择安装在~/.vim目录,没有就创建一个。 3)当本文说”在Vim命令行下运行cmdxx命令“时,意思是指在Vim的命令行模式下运行cmdxx命令,即在Vim的正常模式下通过输入冒号":

改造vim

不羁岁月 提交于 2020-01-19 02:23:23
1、安装Vim和Vim基本插件 首先安装好Vim和Vim的基本插件。这些使用apt-get安装即可: [html] view plain copy lingd@ubuntu:~/arm$sudo apt-get install vim vim-scripts vim-doc 其中vim-scripts是vim的一些基本插件,包括语法高亮的支持、缩进等等。 vim中文帮助文档tar包下载地址: http://sourceforge.net/projects/vimcdoc/files/vimcdoc/ 解压后其中有个doc文件夹, 将其中的内容全部复制到~/.vim/doc, 或者vim安装目录下的doc目录中, 此时vim中的help信息已经是中文的了. 网页版中文帮助文档网址 http://vimcdoc.sourceforge.net/doc/help.html 首页就时vim帮助文档的目录,阅读起来更方便有效、更有针对性! 2、Vim配置文件 Vim强大的功能,其来源基本上就两个地方:Vim插件以及Vim配置文件。 Vim本身的系统配置文件夹是在/usr/share/vim/和/etc/vim/两个文件夹下。一般情况下,我们不会去改变这两个文件夹下的配置文件,而是在用户文件夹/home/user(其中,user为用户名,我的用户名是lingd)下建立自己的配置文件