精华内容
下载资源
问答
  • 在我们编辑脚本时,通常会在开始阶段指定脚本的运行环境,比如最常用的:#!/bin/bash 在我之前的博客中,有多篇中写到了脚本的编写,比如倒计时脚本,抓取系统eth0接口IP的脚本。 在每次写脚本的时候,都会在脚本第...

    在我们编辑脚本时,通常会在开始阶段指定脚本的运行环境,比如最常用的:#!/bin/bash

    在我之前的博客中,有多篇中写到了脚本的编写,比如倒计时脚本,抓取系统eth0接口IP的脚本。
    在每次写脚本的时候,都会在脚本第一行写上#!/bin/bash,这其实比较麻烦。在最初的VIM学习中,有提到过/etc/vimrc这个文件。它是vim的配置文件,可以指定vim的参数,比如:显示行号,比如突出颜色显示等。另外,通过在该配置文件中编写,我们也可以使用vim编写脚本时,自动去加上环境指定

    下面将展示脚本内容,与实现方法:

    第一种:快捷键指定:

    1.首先,编辑vim配置文件,/etc/vimrc

    vim /etc/vimrc
    

    在这里插入图片描述

    在这里插入图片描述
    2.编辑脚本,使用已经设定的快捷键,查看效果。

    vim a.sh  ###bash环境的脚本名以sh结尾
    

    在这里插入图片描述

    这种方法是通过编写函数,用快捷键来调用函数,当使用快捷键后,会生成该说明和环境指定内容。

    第二种:编辑文件时自动生成:

    上面一种方法我们在使用时需要按一下快捷键来生成调用的内容,也可以在编辑脚本时直接达到生成目的:

    在这里插入图片描述
    在这里插入图片描述


                               大大的小小阳
    
    展开全文
  • 命令:vim test.sh 这里想显示编辑页面的行号,需要再非编辑状态显示行号(临时) ··输入:“:set nu”[number] ··如果想取消显示,则输入:“:set nonu” 最后编辑文本完成,保存退出 三、查看 test.sh 的权限...

    一、首先创建一个Shell脚本
    命令:touch test.sh

    二、编辑 test.sh 脚本
    命令:vim test.sh
    这里想显示编辑页面的行号(临时),需要在非编辑状态
    ··输入:“:set nu” (nu:number)
    ··如果想取消显示,则输入:“:set nonu”

    最后编辑文本完成,保存退出
    在这里插入图片描述
    三、查看 test.sh 的权限
    在这里插入图片描述
    分配执行权限:chmod +x test.sh
    在这里插入图片描述
    四、执行脚本
    命令:./test.sh
    在这里插入图片描述

    展开全文
  • Linuxvim编写python脚本一键运行

    千次阅读 2018-09-27 09:21:01
    Linux下,常常使用vim来编写脚本,但是每次编写完成后要退出再运行:python xxx.py才可以测试脚本,可在vim的配置文件中添加一些配置,即可编写完脚本后不用退出即可验证脚本的正确性(一键执行)。 vim编辑器的...

    在Linux下,常常使用vim来编写脚本,但是每次编写完成后要退出再运行:python xxx.py才可以测试脚本,可在vim的配置文件中添加一些配置,即可编写完脚本后不用退出即可验证脚本的正确性(一键执行)。

    1. vim编辑器的配置文件为:/etc/vimrc
      通过:sudo vim /etc/vimrc 打开vim的配置文件
      在结尾添加如下内容即可指定F5为测试脚本的快捷键:
      注:此方式便于对脚本进行单元测试。
    map <F5> :call CompileRunGcc()<CR>
    func! CompileRunGcc()
        exec "w"
        if &filetype == 'c'
            exec "!g++ % -o %<"
            exec "!time ./%<"
        elseif &filetype == 'cpp'
            exec "!g++ % -o %<"
            exec "!time ./%<"
        elseif &filetype == 'java'
            exec "!javac %"
            exec "!time java %<"
        elseif &filetype == 'sh'
            :!time bash %
        elseif &filetype == 'python'
            exec "!time python2.7 %"
            exec "!time python3.6 %"
        elseif &filetype == 'html'
            exec "!firefox % &"
        elseif &filetype == 'go'
            exec "!go build %<"
            exec "!time go run %"
        elseif &filetype == 'mkd'
            exec "!~/.vim/markdown.pl % > %.html &"
            exec "!firefox %.html &"
        endif
    endfunc
    
    1. 示例
      vim编写的脚本内容 vim 编写的testF5.py内容

    vim编写完成后不退出直接按F5后结果:
    一键执行结果

    展开全文
  • Linux VIM配置方案

    千次阅读 2016-01-14 15:11:05
    Linux VIM配置方案目前比较流行好用的VIM配置方案脚本vim_confighttp://www.oschina.net/p/vim_config vim_config一款非常好用的vim配置,集成常用的插件,精美的配色,使用方法简单。如果你是一个vim新手,vim_...

    Linux VIM配置方案

    目前比较流行好用的VIM配置方案脚本:


    vim_config

    http://www.oschina.net/p/vim_config

    vim_config一款非常好用的vim配置,集成常用的插件,精美的配色,使用方法简单。如果你是一个vim新手,vim_config正适合你。如果你是vim高手,但又讨厌复杂的vim配置,vim_config同样适合你。

    这里写图片描述

    The Ultimate vimrc

    https://github.com/amix/vimrc

    Over the last 8 years I have used and tweaked Vim. This is my Ultimate vimrc.
    There are two versions:。
    Basic: If you want something small just copy basic.vim into your ~/.vimrc and you will have a great basic setup
    Awesome: This includes a ton of useful plugins, color schemes and configurations
    I would of course recommend using the awesome version.

    这里写图片描述

    spf13-vim : Steve Francia’s Vim Distribution

    http://www.oschina.net/p/vim_config

    spf13-vim is a distribution of vim plugins and resources for Vim, Gvim and MacVim.
    It is a good starting point for anyone intending to use VIM for development running equally well on Windows, Linux, *nix and Mac.
    The distribution is completely customisable using a ~/.vimrc.local, ~/.vimrc.bundles.local, and ~/.vimrc.before.local Vim RC files.。

    这里写图片描述

    展开全文
  • Vim 文本编辑器 末行模式中可用的命令 配置主机名称 vim /etc/hostname 配置网卡信息 以CentOS系统为例,Debian系统有差别 l首先切换到/etc/sysconfig/network-scripts 目录中 l 在redhat5、6中,...
  • Linux Shell脚本Vim常用操作笔记

    千次阅读 2014-08-18 19:39:58
    本篇笔记记录最最基本的vim和shell操作。   ShellScript能干什么 Shellscript类似与Windows的批处理,可以把很多指令汇总到一起,于是可以很容易地通过一个操作执行多个命令。很轻量,有效率。   在Vim中编写 Vim/...
  • 通过vim编辑器访问该文件,进去的时候查看最下面一行的文件格式即可: 如下是脚本格式问题导致执行的时候出现invalid option的选项。 解决办法: 在vim编辑器的模式下,使用set ff=unix的方式实现dos格式转化为...
  • Linux安装vim命令

    千次阅读 2019-04-25 09:00:52
    最近在Linux上使用vim编辑器编写shell脚本的时候,遇到了这样一个问题,如下: -bash: vim: command not found 这是因为vim命令没有安装,于是我从网上搜索了很多关于安装vim命令的教程,不过大都比较繁琐,如今...
  • 每次使用vim编写脚本文件,都是一个空的文件,里面没有文件头信息,这里使用脚本方法可以实现自动添加很多头文件信息 vim [root@centos7 mybash]# vim shell.sh 1 #!/bin/bash 2 echo "#!/bin/bash" >> $1...
  • Linux 之shell脚本设置开头固定格式

    千次阅读 2020-10-15 20:31:03
    Linux 之shell脚本设置开头固定格式 每次进入shell都要设置开头,很麻烦,现修改vim配置文件即可。 [root@node01 ~]vim .vimrc 将下列内容复制进文件 set ignorecase set cursorline set autoindent autocm
  • linux vim颜色的设置

    2017-03-08 12:58:06
    因为要写脚本 使用vi编辑器必然不太友好,不会有颜色区分和显示内容,好吧,就选择使用vim 可是遇到颜色调试的问题,周折了很久才搞定。分享一下哈   环境一:直接登录Linux(cent5.X cent6.X)系统(前提...
  • 一、什么是shell脚本? 简单的说,当命令或者程序不在命令行执行,而是通过一个程序文件来执行,这个程序就被称为... 适合处理纯文本文件,linux中许多服务配置文件,启动脚本,都是纯文本(httpd,nfs,mysql,n
  • Linux Vim显示行号方法详解

    千次阅读 2019-06-23 19:29:59
    在使用 Vim 进行编辑的过程中,经常会遇到需要同时对连续几行进行操作的情况,这时如果每行都有行号提示,就会非常方便。 在命令模式下输入":set nu"即可显示每一行的行号,如图 1 所示。 图 1 显示行号 如果...
  • linux Shell脚本编码格式修改

    千次阅读 2019-04-12 18:52:37
    在windows下写好的shell脚本,放到linux上执行,往往会因为编码格式的问题存在兼容问题: -bash: ./lbs-circle-server.sh: /bin/sh^M: bad interpreter: No such file or directory 这是由于文件编码格式为windows...
  • linux脚本vi、vim添加颜色

    千次阅读 2014-11-09 17:48:02
    创建此文件 vi ~/.vimrc syntax on :wq 此时vim已经显示颜色了 让vim与vi命令都显示脚本颜色 vi /etc/bashrc alias vi=vim :wq
  • linux 查看shell脚本执行了多长时间

    千次阅读 2020-01-06 14:36:27
    vim1.sh,把脚本内容复制进去 ② 赋予1.sh可执行权限 ③ 把要执行的命令复制到第4行,保存退出 ④ 执行脚本 ./1sh ⑤ 查看执行脚本,共消耗多长时间 基础脚本模板 #!/bin/bash starttime=`date +'%Y-...
  • 1 .vim XXX.sh 进入vim ,对XXX.sh进行编辑
  • 使用ssh脚本登录服务器后,改变窗口大小的时候vim不跟随窗口大小变化出现乱码,需要在脚本头部增加以下设置: #trap sigwinch and pass it to the child we spawned trap { set rows [stty rows] set cols [stty ...
  • 我在linux环境下,用vim写.py脚本时,print中文时,运行不成功,查了查网友说要加# -*- coding:utf-8 -*-,但不是说#后的无效吗 ?这是什么意思呢
  • Vim中简单格式化代码

    千次阅读 2018-02-02 18:16:42
    写这个总结的起因是我在把Windows上VS中的代码粘贴在Linux服务器的Vim中时,代码格式惨不忍睹,我就搞不明白为什么它每一行都要向后缩进,搞得我的代码最后像倒立的楼梯似的,就像这样: int main(int argc, char...
  • Vim学习——编写Vim脚本基础

    千次阅读 2018-10-08 16:15:07
    入门案例: :let i = 1 :while i &lt; 5 : echo "Hello,World!...冒号: 字符非必须,只有键入命令时需要,编写Vim脚本时可以省略 1.变量 定义变量 :let :let {变量} = {表达式} 表达式类型 ==vi...
  • 使用 Vim 编辑 Shell 脚本,在进行调试时,需要进行多行的注释,每次都要先切换到输入模式,在行首输入注释符"#"再退回命令模式,非常麻烦。 连续行的注释其实可以用替换命令来完成。换句话说,在指定范围行加"#...
  • vim 脚本简述

    千次阅读 2012-07-19 11:23:50
    在后续文章中,我们将探究另外两个常见调用技巧:从 Vim 命令行中以冒号形式运行脚本,并使用编辑器事件自动触发脚本。 回页首 语法示例 Vim 提供有非常复杂的语法突出显示功能,该特性可以...
  • linux 命令详解
  • linux vim支持语法颜色

    千次阅读 2014-03-27 16:51:20
    set nocompatible " 关闭 vi 兼容模式 syntax on " 自动语法高亮 colorscheme evening " ...再运行下脚本source .bashrc或source .bash_profile 修改终端设置 这样就可以了。
  • 在上半篇幅中我们主要linux中的一些常用命令,下面我们介绍一下,linux的编辑器vim 和启动项的配置以及linux文件夹的介绍: vim之所以受人青睐主要是由于,他的可扩展性比较好,有许多的灵活的配置。 一般安装...
  • 参考如下篇文章 https://segmentfault.com/a/1190000003962806

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 128,740
精华内容 51,496
关键字:

linuxvim查看脚本的格式

linux 订阅