精华内容
下载资源
问答
  • linux VI配置后如何保存

    千次阅读 2019-03-15 16:05:20
    随时随地阅读更多技术实战干货,充分利用闲暇时间,请关注源代码社区...:w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi :q 不保存文件,退出v...

    随时随地阅读更多技术实战干货,充分利用闲暇时间,请关注源代码社区公众号和技术交流群。

    首先按ESC键回到命令模式,然后输入:w保存即可,也可以输入:wq!保存文件并退出。
    以下是保存命令:
    :w 保存文件但不退出vi
    :w file 将修改另外保存到file中,不退出vi
    :w! 强制保存,不推出vi
    :wq 保存文件并退出vi
    :wq! 强制保存文件,并退出vi
    :q 不保存文件,退出vi
    :q!不保存文件,强制退出vi
    :e! 放弃所有修改,从上次保存文件开始再编辑
    https://blog.csdn.net/u010142437/article/details/79469206

    展开全文
  • linux配置vi

    千次阅读 2019-02-18 10:36:36
    vi编辑器支持很多配置选项,如设置和取消行号,设置TAB键字符数,设置语法高亮等。 :set number 显示行号,简写:set nu :set nonumber取消行号,简写 :set nu!,或者set number! :set ignorease 不区分大小写,常用于...

    vi编辑器支持很多配置选项,如设置和取消行号,设置TAB键字符数,设置语法高亮等。

    :set number 显示行号,简写:set nu
    :set nonumber取消行号,简写 :set nu!,或者set number!
    :set ignorease 不区分大小写,常用于搜索
    :set tabstop=n 按下tab键则实际输入n个空格
    :set hlsearch 设置搜索高亮,简写:set hls
    :syntax on 开启语法高亮,需要结合文件后缀名

    在命令模式下设置的效果都是临时的,关闭vi,再次打开vi,需要重新配置。vi提供了自己的配置文件,在/etc/vim/vimrc 或者~/.vimrc,前者是全局,影响登录本机的全部用户,后者仅仅对当前用户有效。

    简单的vi配置文件示例:

    " 在窗口标题栏显示文件名称
    set title
    " 编辑的时候将所有的 tab 设置为空格
    set tabstop=4
    " 设置自动对齐空格数
    set shiftwidth=4
    " 显示行号
    set number
    " 搜索时高亮显示
    set hlsearch
    " 不区分大小写
    set ignorecase
    " 语法高亮
    syntax on
    
    展开全文
  • linux vi vim 配置 用于写c语言

    万次阅读 2012-07-30 21:41:28
    先说一下vi和vim的区别: 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。 vim的这些优势主要体现在以下几个方面: 1、多级撤消 我们知道在vi里,按 ...

    先说一下vi和vim的区别:

    它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。
    vim的这些优势主要体现在以下几个方面:
    1、多级撤消
    我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。
    2、易用性
    vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。
    3、语法加亮
    vim可以用不同的颜色来加亮你的代码。
    4、可视化操作
    就是说vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。
    5、对vi的完全兼容
    某些情况下,你可以把vim当成vi来使用。

    我前段时间也下载使用了vim编辑器,我用的xp系统,之前在linux SUSE下也用过vi,个人感觉是vim相对于vi来说,扩展性更强了,以前使用vi时ctrl+s和ctrl+z之类的是不能用的(应该没有记错),但是vim就可以的。
    然后,介绍一下用vi 写c程序的话,主要的一些配置:

    一种方法是在vi 的底行模式下,输入一些配置命令,如  :set all 显示所有配置选项。

    :set hlsearch
    :set backspace=2
    :set smartindent
    :sysntax on

    然后按 Esc,输入:wq退出
    下面逐一解释一下:

    :set hlsearch           作用:将搜索字符串反白
    :set backspace=2    作用:可以删除任意值(经常输入错误,所以要删掉)
    :set smartindent      作用:自动缩进(这个是最重要的,要不麻烦,程序些出来不整齐)
    :sysntax on             作用:根据语法显示不同的颜色(检查语法,要是有颜色不对的,肯定有些错的地方)

    还有就是你想一次搞定,以后不用再临时配置的话,你就修改vim的配置文件。

    配置vim的方法是在用户主目录下建立个.vimrc文件,我一般使用root帐户,所以就在/root/下建立一个.vimrc文件:vi /root/.vimrc。

    一下是一些关于vim常用的配置说明:

    "语法高亮
    syntax on
    "显示行号
    set nu

    "修改默认注释颜色
    hi Comment ctermfg=DarkCyan

    "允许退格键删除
    set backspace=2
    "启用鼠标
    set mouse=a
    set selection=exclusive
    set selectmode=mouse,key

    "侦测文件类型
    filetype on
    "载入文件类型插件
    filetype plugin on
    "为特定文件类型载入相关缩进文件
    filetype indent on

    "设置编码自动识别, 中文引号显示
    let &termencoding=&encoding
    set fileencodings=utf-8,gbk,ucs-bom,cp936
    set encoding=euc-cn
    set ambiwidth=double

    "设置高亮搜索
    set hlsearch
    "在搜索时,输入的词句的逐字符高亮
    set incsearch

    "按C语言格式缩进
    set cindent
    "设置Tab长度为4格
    set tabstop=4
    "设置自动缩进长度为4格
    set shiftwidth=4
    "继承前一行的缩进方式,特别适用于多行注释
    set autoindent
    "显示括号匹配
    set showmatch
    "括号匹配显示时间为1(单位是十分之一秒)
    set matchtime=1

    "增强模式中的命令行自动完成操作
    set wildmenu
    "不要生成swap文件,当buffer被丢弃的时候隐藏它
    setlocal noswapfile
    set bufhidden=hide
    =====================================================================
    syntax on
    set nu

    set fileencodings=utf-8,gbk

    set tabstop=4
    set shiftwidth=4
    set expandtab

    好了,就说到这吧。

    下面把.vimrc 的一个模板放在这:

    " An example for a vimrc file.
    "
    " Maintainer:   Bram Moolenaar <>
    " Last change:  2002 May 28
    "
    " To use it, copy it to
    "     for Unix and OS/2:  ~/.vimrc
    "             for Amiga:  s:.vimrc
    "  for MS-DOS and Win32:  $VIM\_vimrc
    "           for OpenVMS:  sys$login:.vimrc

    " When started as "evim", evim.vim will already have done these settings.
    if v:progname =~? "evim"
      finish
    endif

    " Use Vim settings, rather then Vi settings (much better!).
    " This must be first, because it changes other options as a side effect.
    set nocompatible

    " allow backspacing over everything in insert mode
    set backspace=indent,eol,start
    set autoindent          " always set autoindenting on
    if has("vms")
      set nobackup          " do not keep a backup file, use versions instead
    else
      set backup            " keep a backup file
    endif
    set history=50          " keep 50 lines of command line history
    set ruler               " show the cursor position all the time
    set showcmd             " display incomplete commands
    set incsearch           " do incremental searching
    set nu
    set smartindent
    set mouse=a
    set selection=exclusive
    set selectmode=mouse,key
    set nobackup
    set nowritebackup
    let &termencoding=&encoding
    set fileencodings=utf-8,gbk,ucs-bom,cp936
    set encoding=euc-cn
    "set ambiwidth=double
    set shiftwidth=4
    set cindent

    " For Win32 GUI: remove 't' flag from 'guioptions': no tearoff menu entries
    " let &guioptions = substitute(&guioptions, "t", "", "g")

    " Don't use Ex mode, use Q for formatting
    map Q gq

    " This is an alternative that also works in block mode, but the deleted
    " text is lost and it only works for putting the current register.
    "vnoremap p "_dp
    " Switch syntax highlighting on, when the terminal has colors
    " Also switch on highlighting the last used search pattern.
    if &t_Co > 2 || has("gui_running")
      syntax on
      set hlsearch
    endif

    " Only do this part when compiled with support for autocommands.
    if has("autocmd")

      " Enable file type detection.
      " Use the default filetype settings, so that mail gets 'tw' set to 72,
      " 'cindent' is on in C files, etc.
      " Also load indent files, to automatically do language-dependent indenting.
      filetype plugin indent on

      " For all text files set 'textwidth' to 78 characters.
      autocmd FileType text setlocal textwidth=78

      " When editing a file, always jump to the last known cursor position.
      " Don't do it when the position is invalid or when inside an event handler
      " (happens when dropping a file on gvim).
    autocmd BufReadPost *
        \ if line("'\"") > 0 && line("'\"") <= line("$") |
        \   exe "normal g`\"" |
        \ endif

    endif " has("autocmd")

     

    展开全文
  • linux vi 不保存退出

    千次阅读 2018-03-27 21:38:50
    你使用linux vi/vim 文本编辑器对linux下某个配置文件做编辑操作,当你更改完之后,可以保存退出文件,也可以不保存退出vi/vim 编辑器,也就是说更改的所有操作都不会保存。当你通过vi/vim更改文件之后,按“Esc“键...

    你使用linux vi/vim 文本编辑器对linux下某个配置文件做编辑操作,当你更改完之后,可以保存退出文件,也可以不保存退出vi/vim 编辑器,也就是说更改的所有操作都不会保存。当你通过vi/vim更改文件之后,按“Esc“键,退出”insert“模式,然后输入冒号(:),紧接着输入下面的命令:q!

    展开全文
  • 在Terminal中执行“vi --version”,可以看到VIM 的配置文件的相关信息;在全局配置文件/etc/virc的最后加上“set nu”。
  • linux vi命令

    千次阅读 2018-08-12 21:08:03
    终端编辑工具:vi/vim、emacs等,vim是vi的扩展   安装vim:yum install -y vim* 使用格式:vim filename 工作模式: 1.正常模式 (1)、若文件存在则打开;否则创建,若不做修改则不会创建空文件 (2)、主要...
  • Linux vi/vim 常用命令

    千次阅读 2019-01-16 16:41:15
    Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便。vi就是一种功能强大的文本编辑器,而vim...
  • Linux Vi编辑器和find命令的使用

    千次阅读 2018-12-25 23:06:18
    Linux:使用文本文件来保存配置文件 文本编辑器:ASCII文件 emacs vi vi:Visual Interface(纯字符界面的编辑器) 全屏文本编辑,nano 模式化的编辑器 moduler vim :vi improved vi的模式: 编辑模式:键盘操作通常...
  • Linux基本配置

    千次阅读 2018-04-19 15:19:58
    Linux基本配置Linux指令大全1、修改主机名vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=(主机名)2、修改ip地址 vi /etc/sysconfig/network-scripts/ifcfg-etc0DEVICE=eth0TYPE=EthernetONBOOT=yes #是否...
  • linux vi命令保存

    万次阅读 2010-05-10 23:11:00
    按ESC键去到命令模式,然后::w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi:wq 保存文件并退出vi :wq! 强制保存文件,并退出viq:不保存文件,退出vi:q!不保存文件,...
  • linux vi 按键删除键出现字母A,B,C,D 等字母解决办法   使用root用户登录系统 使用命令修改vi配置文件  vi /etc/vim/vimrc.tiny  把set compatible 注释 增加 set nocompatible set ckspace=2  ...
  • 解决Linux vi编辑器没有彩色显示方法

    千次阅读 2014-05-29 12:24:08
    linux中用vi编辑和修改文件配置中没有彩色显示文件的内容,特别一些关键字不能彩色显示,给我们配置服务过程中造成极大的不方便。下面给出一种解决的方法。 第一步:可能是因为vi的版本太低,并且没有开启高亮...
  • 今天在测试环境下使用vi出现了 E437: terminal ...通过查阅网上相关的问题解决方案得出,出现这个问题原因是没有配置 export TERM=xterm 环境变量解决方法:执行 export TERM=xterm 。再次进入vi模式,问题解决。
  • Linux修改vimrc配置文件,让vi更贴心

    千次阅读 2018-09-20 17:44:12
    配置 vim 的方法是在用户主目录下建立个.vimrc文件,我一般使用root帐户,所以就在/root/下建立一个.vimrc文件:vi /root/.vimrc,以下是我的配置,直接复制粘贴进去即可,在用户目录下可以创建使用 vim ~/.vimrc...
  • linux中安装及配置vim,增强VI编辑美观及适用性

    万次阅读 多人点赞 2019-03-13 17:22:07
    1.在虚拟机安装Ubuntu18.04; 2.安装vim命令行中输入:sudoapt-...2.配置vim (1.)在主目录下新建.vimrc,并添加一下内容 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""...
  • Linux网络配置文件

    千次阅读 2017-01-23 10:59:21
    网络配置文件3个文件的所在位置:vi /etc/sysconfig/network-scripts/ifcfg-eth0 *网卡信息* vi /etc/sysconfig/network *主机名* vi /etc/resolv.conf *DNS 配置*网卡信息:(位置:/etc/sysconfig/network-scripts...
  • linux ip 配置配置保存

    万次阅读 2016-06-27 10:24:02
    1 配置IP # 改对应网卡配置IP  ifconfig eth0 10.120.16.82/24 # 配置默认路由 route add default gw 10.120..16.1 #利用route 命令配置路由 如将192.168.20.X 的ip路由到192.168.20.254网关 route add -...
  • 作为一个Linux敲代码的人来说长期要与vi界面打交道,对着枯燥的代码,而且还没有一点颜色可言,除了白色还是白色,背景图片也是经典的紫色,多乏味,我们敲代码的也可以也有自己的生活情趣,不管是一个界面,我们也...
  • Linux服务器配置ftp服务

    千次阅读 2019-10-24 14:01:03
    配置ftp服务: 安装pure-ftpd: [root@linux ~]# yum -y install epel-release [root@linux ~]# yum -y...[root@linux ~]# vi /etc/pure-ftpd/pure-ftpd.conf MinUID: #该配置表示使用ftp服务的用户UID不能小于1...
  • linux修改配置文件

    千次阅读 2021-01-31 17:25:14
    在很多时候,我们需要对Linux配置文件进行修改。此时就涉及到了不同Linux发行版的修改配置问题。下面就以主流的几个操作系统(Unix:Solaris,Linux:Ubuntu,Redhat)作为说明,添加当前目录到环境变量,来具体阐述...
  • 通过xshell配置Linux配置JDK

    千次阅读 2018-08-02 02:42:14
    1、通过xshell上传到Linux中 ; 2、 tar -xvf jdk-7u51-linux-x64.tar.gz ... 在linux配置环境变量和windows的原理是相同,都是使jdk的路径成为全局变量,用文本编辑器gedit(如果没安装可以用v...
  • vi前加命令 sudo。 如sudo vi src/com/company/Hello.java 这样。也不行。而且我本身就是root权限。不存在权限不足 找了很多网上说的,各种折腾都无果。后来不这样创建。 解决方法:先在 cd...
  • linux下安装配置rabbitMQ详细教程

    万次阅读 多人点赞 2017-12-20 17:34:47
    vi rabbitmq.config 编辑内容如下: [{rabbit, [{loopback_users, []}]}]. 这里的意思是开放使用,rabbitmq默认创建的用户guest,密码也是guest,这个用户默认只能是本机访问,localhost或者127.0.0.1,...
  • linux配置多个tomcat同时运行

    万次阅读 2018-06-20 09:10:33
    在一台linux配置多个tomcat同时运行详细步骤如下:1.在/etc/profile文件下进行修改配置,如果安装JDK的时候已经配置了JAVA环境变量,则无需再次配置.同时添加两组CATALINA环境变量如下:命令:#vi/etc/profile如下为我...
  • linux vi快捷键【转】

    千次阅读 2007-12-14 10:42:00
    vi中的快捷键很多,在此整理一下。vi命令模式中可用的移动键:h---将光标向左移一个字符j---将光标向下移一个字符k---将光标向上移一个字符l---将光标向右移一个字符w---将光标向前移一个单词b---...
  • Linux网络配置之NAT静态ip配置

    千次阅读 2019-02-05 23:47:32
    所以我们肯定是需要每个几点的ip是固定的,而且学习的时候我们也希望当我们从学校回到宿舍或者去到小伙伴那的时候节点的ip也不会改变,所以本文我们就来介绍下NAT静态ip的配置方式(基于centOS6.5)。 虚拟路由器...
  • Linux系统vi和vim的介绍

    千次阅读 2019-03-15 17:19:10
    Linux系统vi和vim的使用 1、VI模式 (1)、命令行模式 (command mode/一般模式) 任何时候,不管用户处于何种模式,只要按一下“ESC”键,即可使Vi进入命令行模式;我们在shell环境(提示符为$)下输入启动vi...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 298,937
精华内容 119,574
关键字:

linuxvi配置

linux 订阅