vim

Ansible剧本管理(实例解释!!!)

纵然是瞬间 提交于 2020-02-03 23:12:04
inventory主机清单 ansible默认的主机清单是/etc/ansible/hosts文件,主机清单可以手动设置,也可以通过Dynamic Inventory动态生成,一般主机名使用FQDN vim /etc/ansible/hosts [webserver] #方括号设置组名 www1.example.org #定义被监控主机,这边可以是主机名也可以是IP地址,主机名需要修改/etc/hosts文件 www2.example.org:2222 #冒号后定义远程连接端口,默认是ssh的22端口 如果是名称类似的主机,可以使用列表的方式标识各个主机 [webserver] www[01:50].example.org ansible_ssh_user=root ansible_ssh_pass=123456 [dbbservers] db-[a:f].example.org inventory变量 主机变量 [webserver] www1.magedu.com http_port=80 maxRequestsChild=808 www2.magedu.com http_port=8080 maxRequestsChild=909 组变量 [servers:vars] ntp_server=ntp.example.org nfs_server=nfs.example.org

vim 颜色主题设置

巧了我就是萌 提交于 2020-02-03 06:38:47
先看看vim编辑器提供的色彩配置方案: 首先进入vim的color目录(/usr/share/vim/vim74/colors,不同的系统目录不同,建议在~/建立.vim目录,然后在些目录里建立对应的文件夹和文件) $ ls /usr/share/vim/vim62/colors blue.vim delek.vim evening.vim murphy.vim README.txt torte.vim darkblue.vim desert.vim koehler.vim pablo.vim ron.vim zellner.vim default.vim elflord.vim morning.vim peachpuff.vim shine.vim 然后再自己的~HOME/建立一个 .vimrc文档 [$ vi .vimrc :colorscheme evening ,假如选择其他的方案 只要替换 evening 就能够了! 然后再打开vim 看一下是不是颜色变得好看了! 但我更喜欢desert hohoho~~~ colorscheme真的可以我特别不喜欢看代码的时候有那种深蓝色的, 我一般用的是colorscheme desert 。我不知道怎么让vim打开时就是colorscheme desert。 我的解决办法是在/etc/vim

解决vim没有颜色的办法

假如想象 提交于 2020-02-03 04:20:11
问题起因,在两台host上用同样的方法编译了同样的vim73包,可是运行的时候,一台host上vim有颜色,而另一台却没有颜色。于是开始侦查。 首先打开vim,输入命令 scriptnames看看vim加载了哪些脚本。 :scriptnames 输出入下 1: /home/users/xxx/.vimrc 2: /home/users/xxx/tools/share/vim/vim73/colors/darkblue.vim 3: /home/users/xxx/tools/share/vim/vim73/syntax/syntax.vim 4: /home/users/xxx/tools/share/vim/vim73/syntax/synload.vim 5: /home/users/xxx/tools/share/vim/vim73/syntax/syncolor.vim 6: /home/users/xxx/tools/share/vim/vim73/filetype.vim 7: /home/users/xxx/tools/share/vim/vim73/plugin/getscriptPlugin.vim 8: /home/users/xxx/tools/share/vim/vim73/plugin/gzip.vim 9: /home/users/xxx/tools

[待写][线头DP]LOJ 2687 vim

一世执手 提交于 2020-02-03 02:47:40
Description Input 第一行包含了整数N,表示该文档的长度。下一行包含N个字符,每一个都是十个小写字母“a”到“j”之一。输入的第一个和最后一个字母都不是“e”。 Output 输出一个整数,表示Victor需要删除所有的“e”最少的按键次数。 Sample Input 35 chefeddiefedjeffeachbigagedegghehad Sample Output 36 解释:其中一个最优方案是:fdhxhhxffhxfahxhhhxhhhxfdhxfghxfahhx Data Constraint 50%数据:N ≤ 500 另外10%的数据:N ≤ 5000 100%的数据:N ≤ 70 000 分析 题目名:你以为我是贪心,其实我是 插 线头DP哒! 线头DP,过于复杂,待补 #include <iostream> #include <cstdio> #include <cstring> using namespace std; const int N=7e4+10; const int Alpha=11; const int Inf=0x7f7f7f7f; int len,fakelen,cnt,le[N],f[N][Alpha],g[N][Alpha][Alpha],s[N]; char c[N]; int main() { scanf("%d",

vim 查找和替换命令 替换/n和\\n

岁酱吖の 提交于 2020-02-02 21:52:00
一、 字符串的查找 1. vim 中用 / 和 ? 来查找字符串,两者的区别是: /string 会高亮显示光标后匹配的第一个字符串,回车后光标移到该字符串的第一个字母; ?string 会高亮显示光标前匹配的第一个字符串,回车后光标移到该字符串的第一个字母。 在回车之后,按n键同方向转到下一个匹配的字符串,按N键反方向转到上一个匹配的字符串。 2. 用命令 :set ic 和 :set noic 来分别设置查找时不区分和区分大小写。 如果查找特殊字符,如 ^、$、*、/ 和 .,需要在前面加 \ 来转义。 二、字符串的替换 1. vim 中可用 :s 命令来替换字符串,具体如下: :s/str1/str2/ 替换当前行第一个 str1 为 str2 :s/str1/str2/g 替换当前行中所有 str1 为 str2 :m,ns/str1/str2/ 替换第 n 行开始到最后一行中每一行的第一个 str1 为 str2 :m,ns/str1/str2/g 替换第 n 行开始到最后一行中所有的 str1 为 str2 (注:m和n 为数字,若m为 .,表示为当前行开始;若n为$,则表示到最后一行结束) 如果使用 # 作为分隔符,则中间出现的 / 不会作为分隔符,比如: :s#str1/#str2/# 替换当前行第一个 str1/ 为 str2/ :%s+/oradata

vim

半世苍凉 提交于 2020-02-02 19:28:52
vim打开多文件、多文件切换 vim file1 file2 | e file | bn | bp | ctrl+6 https://www.cnblogs.com/x00479/archive/2019/07/26/11251568.html http://achillessatan.github.io/2016/02/14/2016021401/ 来源: https://www.cnblogs.com/baisheng/p/12253275.html

Separating joined columns with awk

北慕城南 提交于 2020-02-02 11:37:55
问题 I have a data file which looks like the following: 0.00000-130250.92921 28880.20200-159131.13121 301.58706 0.05000-130250.73120 28156.69202-158407.42322 294.03167 0.10000-130250.79137 28237.16138-158487.95275 294.87198 0.15000-130250.81209 28168.63042-158419.44250 294.15634 0.20000-130250.82418 28149.57611-158400.40029 293.95736 0.25000-130250.88438 28069.57135-158320.45573 293.12189 0.30000-130251.06059 28071.30576-158322.36635 293.14000 0.35000-130250.96639 28084.46351-158335.42990 293

Separating joined columns with awk

Deadly 提交于 2020-02-02 11:37:11
问题 I have a data file which looks like the following: 0.00000-130250.92921 28880.20200-159131.13121 301.58706 0.05000-130250.73120 28156.69202-158407.42322 294.03167 0.10000-130250.79137 28237.16138-158487.95275 294.87198 0.15000-130250.81209 28168.63042-158419.44250 294.15634 0.20000-130250.82418 28149.57611-158400.40029 293.95736 0.25000-130250.88438 28069.57135-158320.45573 293.12189 0.30000-130251.06059 28071.30576-158322.36635 293.14000 0.35000-130250.96639 28084.46351-158335.42990 293

Vim中移动光标的命令

独自空忆成欢 提交于 2020-02-02 03:47:08
上下左右 除了键盘上的四个方向键可以上下左右移动外,vim中还可以用hjkl来移动光标。 hjkl 方向 h 左 j 下 k 上 l 右 以单词为单位移动 命令键 功能 w 向后移动一个单词 b 向前移动一个单词 在当前行首尾移动 命令键 功能 0(这是数字0) 移动到行首 $ 移动到行尾 ^ 移动到行首(不是空白字符的位置) 行数移动 命令键 功能 gg 移动到最顶部 G 移动到最底部 数字gg 移动到指定数字对应的行数 例如15gg就会将光标移动到15行,这在编程中最常用的。 屏幕移动 当代码的行数增加时,一页屏幕就不会显示所有的代码行 命令键 功能 Ctrl+b 向上翻页 Ctrl+f 向下翻页 H 移动到当前屏幕的顶部 M 移动到当前屏幕的中间位置 L 移动到当前屏幕的底部 来源: CSDN 作者: m0_45478865 链接: https://blog.csdn.net/m0_45478865/article/details/104132727