精华内容
下载资源
问答
  • linux vim 查看脚本的格式
    2021-05-15 17:46:34

    作为一枚整天与Linux打交道的程序猿,使用vim的频率那就不用说了。最近lz发现一个问题,就是复制粘贴进vim中的代码,格式总是错乱的。对于lz这种强迫症来说,每次都要花很长时间来手动调格式。lz这时就非常怀念IDE中的ALT+F8。但是vim这种贴心的编辑器怎么可能没有解决办法呢。经过lz的一顿搜索,终于找到了一些小技巧,在这里记录一下。

    打开vim,粘贴代码后,使用:filetype查看文件类型检测功能是否已打开。默认的你会看到:filetype detection:ON plugin:ON indent:OFF

    detection表示vim是否会对文件自动检测文件类型,默认是打开的,所以是detection:ON。

    plugin表示是否会在Vim的运行时环境目录下加载该类型相关的插件。

    indent表示文件是否进行缩进,默认是关闭的。

    现在文件类型检测功能是打开的,就可以用命令查看当前的文件类型:set filetype。

    lz假设在vim中粘贴的是xml格式的代码,那么通过以下步骤来进行格式化。

    (1):set filetype=xml

    设置当前的文件类型,这样vim才能根据文件类型来进行相应的格式化。

    (2):filetype indent on

    因为缩进是默认关闭的,所以要手动打开。

    (3):e

    上面修改了配置,:e重新加载文件。

    (4)gg=G

    =表示进行格式化,gg=G表示全文进行格式化。

    更多相关内容
  • Linux vim编写脚本自动加作者信息与备注,需要下载上传到用户家目录下,把.vimrc文件进行替换就可以了,使用需要在脚本文件后加.sh
  • l熟练掌握Vim的常用操作方法,熟悉Vim的3种操作模式l熟悉Shell脚本环境,编写简单的Shell脚本程序l用Vim编辑器编写Shell脚本文件l调试运行Shell脚本文件lLinux环境下安装Vim文本编辑器软件(1)在Linux中打开终端(应用...

    l熟练掌握Vim的常用操作方法,熟悉Vim的3种操作模式

    l熟悉Shell脚本环境,编写简单的Shell脚本程序

    l用Vim编辑器编写Shell脚本文件

    l调试运行Shell脚本文件

    lLinux环境下安装Vim文本编辑器软件

    (1)在Linux中打开终端(应用程序-->附件-->终端)

    (2)下载安装Vim文本编辑器程序

    l用Vim编辑器编写Shell脚本文件

    (1)进入实验代码目录,即输入以下命令:

    cd/home/student/zynq/linux_programming/lab_2

    (2)打开Vim编辑器,输入命令:Vim

    (2)进入插入模式,输入命令[ i ]

    (3)输入Shell脚本代码--详见【关键代码分析】

    (4)保存脚本文件

    输入命令:wcommand_menu.sh

    (5)退出Vim编辑器

    输入命令:q

    l调试运行Shell脚本文件

    (1)打开脚本程序文件,输入以下命令:

    chmod755command_menu.sh(更改脚本文件为可执行权限)

    ./command_menu.sh(执行脚本程序)

    (2)该脚本是一个命令菜单模拟程序,根据菜单提示,输入各项命令后会调用不同的程序,显示不同的结果。

    1)输入命令[a]----显示当前日期和时间

    2)输入命令[b]----显示当前登录的用户信息

    3)输入命令[c]----显示当前工作目录的路径

    4)输入命令[d]----列出当前路径下的文件列表

    5)输入命令[e]----比较两个字符串是否一致,并输出结果

    字符匹配:Match!

    字符不匹配:Not Match!

    6)输入非法命令(a,b,c,d,e,q以外的命令),显示错误提示

    7)输入命令[q]----退出脚本程序

    --脚本程序调试完毕

    #!/bin/bash

    # menu interface to simple commands

    echo "-------------[Menu CommandSample]-------------"

    while true

    do

    echo-e "\n [COMMAND MENU]"

    echo"a.Current date and time"

    echo"b.Users currently logged in"

    echo"c.Name of the working directory"

    echo"d.Contents of the working directory"

    echo"e.Compare Two Character"

    echo-e "q.Quit this script\n"

    echo-n "Enter command: "

    readanswer

    echo

    case"$answer" in

    a)

    echo "Current Date:"

    date

    ;;

    b)

    echo "Users currently logged in:"

    who

    ;;

    c)

    echo "Name of the working directory"

    pwd

    ;;

    d)

    echo "Contents of the working directory"

    ls -l

    ;;

    e)

    echo "Compare Two Character"

    echo -n "word 1: "

    read word1

    echo -n "word 2: "

    read word2

    if test "$word1" = "$word2"

    then

    echo "Match!"

    else

    echo "NotMatch!"

    fi

    ;;

    q)

    echo "-----------[Program End]-----------"

    exit

    ;;

    *)

    echo "There is no selection: $answer"

    ;;

    esac

    echo"-------------[Command End]--------------"

    sleep2

    done

    展开全文
  • Ubuntu,Fedora和RedHat以及CentOS等linux系统和mac系统 2020年2月15日测试通过: ubuntu16.04server端,mac Mojava 10.14 为加快下载速度,所有插件镜像站均为gitee.com 国内码云,若出现需要账号密码的问题,请先注册码...
  • vim中source该文件,vim可以对systemverilog的语法高亮
  • Linux 之shell脚本设置开头固定格式 每次进入shell都要设置开头,很麻烦,现修改vim配置文件即可。 [root@node01 ~]vim .vimrc 将下列内容复制进文件 set ignorecase set cursorline set autoindent autocmd ...
  • scripting_course:Linux命令行,Vim脚本的参考指南
  • 备择方案除非你真的需要特殊的Vim功能,否则最好使用非交互式工具,如sed,awk或Perl / Python / Ruby /你最喜欢的脚本语言.也就是说,您可以非交互式使用Vim:无声批处理模式对于非常简单的文本处理(即使用Vim,如增强的...

    备择方案

    除非你真的需要特殊的Vim功能,否则最好使用非交互式工具,如sed,awk或Perl / Python / Ruby /你最喜欢的脚本语言.

    也就是说,您可以非交互式使用Vim:

    无声批处理模式

    对于非常简单的文本处理(即使用Vim,如增强的’sed’或’awk’,可能只是受益于:substitute命令中的增强正则表达式),请使用Ex模式.

    # Unix

    vim -T dumb --noplugin -n -es -S "commands.ex" "filespec"

    注意:如果“commands.ex”文件不存在,Vim将挂起等待输入;更好地检查它的存在!或者,Vim可以从stdin读取命令.您还可以使用从stdin读取的文本填充新缓冲区,如果使用 – 参数,则从stderr读取命令.

    完全自动化

    对于涉及多个窗口的更高级处理,以及Vim的真实自动化(您可以与用户交互或让Vim运行以让用户接管),请使用:

    vim -N -u NONE -n -c "set nomore" -S "commands.vim" "filespec"

    以下是使用的参数的摘要:

    -T dumb Avoids errors in case the terminal detection goes wrong.

    -N -u NONE Do not load vimrc and plugins, alternatively:

    --noplugin Do not load plugins.

    -n No swapfile.

    -es Ex mode + silent batch mode -s-ex

    Attention: Must be given in that order!

    -S ... Source script.

    -c 'set nomore' Suppress the more-prompt when the screen is filled

    with messages or output to avoid blocking.

    展开全文
  • fern.vim:in用Pure Vim脚本编写的通用异步树查看
  • Linux vim编辑器脚本

    2013-07-15 11:30:01
    将此脚本放到Linux的/root目录下 重新打开终端即可生效。包括常用的快捷键
  • 采用Vim脚本编写的神经网络
  • 命令: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
    在这里插入图片描述

    展开全文
  • vimconfig-vim配置脚本

    2018-04-08 19:15:19
    vim自动提示等多种功能 先安装ctags 然后进入./vim文件中执行 sh vim_... /bin/bash: /usr/bin/ctags: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory^@ 解决办法 sudo yum install glibc.i686
  • 在我们编辑脚本时,通常会在开始阶段指定脚本的运行环境,比如最常用的:#!/bin/bash 在我之前的博客中,有多篇中写到了脚本的编写,比如倒计时脚本,抓取系统eth0接口IP的脚本。 在每次写脚本的时候,都会在脚本第...
  • vim编辑器及shell脚本

    2019-04-27 22:53:10
    作为Linux系统最有特色的文档编辑器Vim,该文件将Vim的操作命令及shell基础脚本编写。
  • Linux Vim 编辑器编写 Shell 脚本

    千次阅读 2021-01-12 14:18:45
    Vim 编译器Vim 文件编译器是编写文件的好工具,它包括以下 3 种模式:命令模式:移动光标,对文本进行增删查改等操作;输入模式:向文件中输入文本;末行模式:保存或退出文档,设置编辑环境。使用 Vim 编译器时进入...
  • vi/vim使用进阶: 开启文件类型检测

    千次阅读 2021-05-16 00:18:21
    help modeline:help 'modelines':help 'shiftwidth':help 'expandtab':help autocmd打开文件类型检测功能很简单,在你的vimrc中加入下面一句话就可以了:filetype plugin indent on如果你用的是vim自带的示例vimr...
  • 修改host指定域名指向ip,Windows脚本Linux脚本 一,Windows系统修改hosts文件 Windows系统下hosts文件位置:C:\Windows\System32\drivers\etc\hosts 找到后右键编辑(如果提示无法编辑、权限不够、只读模式等,...
  • linux vim命令编辑文件

    千次阅读 2020-11-18 14:54:45
    宏、跳转、代码补全、编译及错误跳转等方便纯文本编辑和编程的功能特别丰富,也支持使用不少的脚本语言进行功能定制和扩充,可以说是程序开发者的一项很好用的工具。 1.使用vim编辑文件 vim server.xml 2.在文件中...
  • 安装jdk1.8,直接使用这个脚本,需要vim 安装jdk.sh,然后按Esc进入一般模式,使用 :set ff=unix 然后按Enter,然后按Esc,输入:wq 然后使用./安装jdk.sh,然后使用source /etc/profile
  • Linuxvim的简单配置

    2021-05-16 14:40:28
    本文主要分享Linuxvim的简单配置★配置文件的位置在目录/etc、下面,有个名为vimrc的文件,这就是系统中公共的vim配置文件,对所有用户都开放。而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:”...
  • linux系统中使用shell脚本自启动tomcat 在/etc/init.d下新建文件tomcat 命令:vi /etc/init.d/tomcat tomcat文件新建完毕后,检查文件格式是否为unix,如果格式为dos,需要先将文件格式切换成Unix 强制切换为unix...
  • 常用的简单命令整理,用于帮助在编写shell脚本时手忙脚乱的小伙伴
  • asyncomplete.vim:纯vim脚本中针对vim8和neovim的异步完成
  • linuxvim 查找命令

    千次阅读 2021-05-17 18:37:20
    linuxvim 查找命令:/text --查找text, 按n查找下一个, N查找上一个?text --查找text(反向查找), 按n查找下一个, N查找上一个*/# --查找光标当前的单词,相当于/text:set ignorecase --查找忽略大小写:set ...
  • 最近同事问了一个关于Python脚本自启动与定时任务的问题,发现很多的朋友对这块都不是特别的熟悉,所以本文主要给大家介绍的是关于Linux下Python脚本自启动与定时任务的相关内容,分享出来供大家参考学习,话不多说...
  • Some practical functions script for vim. // 一些vim常用的功能脚本
  • 一、Python开机自动运行 ...最后重启Linux,脚本就能自动运行并打印日志了。 二、让Python脚本定时启动 用root权限编辑以下文件 sudo vim /etc/crontab 在文件末尾添加以下命令 2 * * * * root /usr/bi
  • 自己做的linux基础相关的知识点的总结,里面有各种博客的链接,细致讲解每一个知识点,适合非计算机专业学习,考研复习,面试前准备等
  • 该Shell脚本主要用于新安装Linux服务器系统的初始化工作,包括关闭IPv6模块,关闭SELinux,让vim显示颜色,设置系统语言编码,优化系统服务,内核参数优化等

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 159,170
精华内容 63,668
关键字:

linux vim 查看脚本的格式