精华内容
下载资源
问答
  • 虚拟机打开vim文件以后退出方式
    千次阅读
    2022-04-29 12:16:08

    如果是vi,则:Esc 退出编辑模式,输入以下命令:

    :wq 保存后退出vi,若为 :wq! 则为强制储存后退出(常用)

    :w 保存但不退出(常用)

    :w! 若文件属性为『只读』时,强制写入该档案

    :q 离开 vi (常用)

    :q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。

    :e! 将档案还原到最原始的状态!

    注意:我的电脑切换insert模式需要 fn+insert

    更多相关内容
  • Linux虚拟机中vim的配置

    千次阅读 2021-05-10 04:31:12
    第一步:Vim安装:首先将命令窗口切换成超用户,然后在命令窗口输入yum install vim命令进入vim相关软件的下载在命令窗口输入# rpm -qa |grep vim查看vim相关软件包是否已安装需安装的vim相关软件:vim-enhanced-7.2...

    第一步:

    Vim安装:首先将命令窗口切换成超用户,然后在命令窗口输入yum install vim命令进入vim相关软件的下载

    e8fe6ff038f36e8d24c94e3856c4faab.png

    7f2e4c09267f742c1f277757a759c558.png

    在命令窗口输入# rpm -qa |grep vim查看vim相关软件包是否已安装

    需安装的vim相关软件:

    vim-enhanced-7.2.411-1.4.el6.x86_64

    vim-common-7.2.411-1.4.el6.x86_64

    vim-minimal-7.2.411-1.4.el6.x86_64

    vim-X11-7.2.411-1.4.el6.x86_64

    dd08a9554cbfda07e4d7db597bad7074.png

    第二步:

    配置vim,在超用户下touch一个.vimrc文件,然后ls -a查看文件是否建立成功

    06c77706c16ca6f1416d299c512ec42f.png

    在命令窗口输入vim  .vimrc,进入配置窗口,输入以下配置,并保存

    2be14891526bb4b180002fce85cb1f86.png

    在配置窗口输入以下配置:

    set number                          显示行号set autoindent                     自动对齐set smartindent                   智能对齐set showmatch                    括号匹配模式set ruler                               显示状态行set incsearch                       搜索时一边输入一边显示效果set tabstop=4                       tab键为4个空格set shiftwidth=4缩进空格数为4set cindent                           C语言格式对齐set nobackup                       不要备份文件set clipboard+=unnamed     与windows共享剪贴板syntax on                             语法高亮

    set mouse=a                         鼠标支持

    set helplang=cn

    set encoding=utf-8

    set cscopequickfix=s-,c-,d-,i-,t-,e-

    nmap s :cs find s =expand("")

    nmap g :cs find g =expand("")

    nmap c :cs find c =expand("")

    nmap t :cs find t =expand("")

    nmap e :cs find e =expand("")

    nmap f :cs find f =expand("")

    nmap i :cs find i ^=expand("")$

    nmap d :cs find d =expand("")

    let g:miniBufExplMapCTabSwitchBufs = 1

    let g:miniBufExplMapWindowNavVim = 1

    let g:miniBufExplMapWindowNavArrows = 1

    nnoremap :A

    nnoremap :Grep

    let g:SuperTabRetainCompletionType=2

    let g:SuperTabDefaultCompletionType=""

    " 自动语法高亮

    syntax on

    " 检测文件类型

    filetype on

    " 检测文件类型插件

    filetype plugin on

    " 不设定在插入状态无法用退格键和 Delete 键删除回车符

    set backspace=indent,eol,start

    set whichwrap+=,h,l

    " 显示行号

    set number

    " 上下可视行数

    set scrolloff=6

    " replace tab with space

    set expandtab

    " 设定 tab 长度为 4

    set tabstop=4

    " 设置按BackSpace的时候可以一次删除掉4个空格

    set softtabstop=4

    " 设定 << 和 >> 命令移动时的宽度为 4

    set shiftwidth=4

    set smarttab

    set history=1024

    " 不突出显示当前行

    set nocursorline

    " 覆盖文件时不备份

    set nobackup

    " 自动切换当前目录为当前文件所在的目录

    set autochdir

    " 搜索时忽略大小写,但在有一个或以上大写字母时仍大小写敏感

    set ignorecase

    set smartcase

    " 搜索到文件两端时不重新搜索

    set nowrapscan

    " 实时搜索

    set incsearch

    " 搜索时高亮显示被找到的文本

    set hlsearch

    " 关闭错误声音

    set noerrorbells

    set novisualbell

    "set t_vb=

    " 不自动换行

    "set nowrap

    "How many tenths of a second to blink

    set mat=2

    " 允许在有未保存的修改时切换缓冲区,此时的修改由 vim 负责保存

    set hidden

    " 智能自动缩进

    set smartindent

    " 设定命令行的行数为 1

    set cmdheight=1

    " 显示状态栏 (默认值为 1, 无法显示状态栏)

    set laststatus=2

    "显示括号配对情况

    set showmatch

    " 解决自动换行格式下, 如高度在折行之后超过窗口高度结果这一行看不到的问题

    set display=lastline

    " 设定配色方案

    colorscheme evening

    " 设置在状态行显示的信息

    set statusline=\ %

    " 显示Tab符

    set list

    set listchars=tab:\|\ ,trail:.,extends:>,precedes:<

    "启动时不显示 捐赠提示

    set shortmess=atl

    "blank      空白

    "buffers    缓冲区

    "curdir     当前目录

    "folds      折叠

    "help       帮助

    "options    选项

    "tabpages   选项卡

    "winsize    窗口大小

    "slash      转换文件路径中的\为/以使session文件兼容unix

    "unix       设置session文件中的换行模式为unix

    set sessionoptions=blank,buffers,curdir,folds,help,options,tabpages,winsize,slash,unix,resize

    " 允许backspace和光标键跨越行边界

    set whichwrap+=,h,l

    " backspace

    set backspace=eol,start,indent

    " 可以在buffer的任何地方使用鼠标(类似office中在工作区双击鼠标定位)

    set mouse=a

    set selection=exclusive

    set selectmode=mouse,key

    " 在被分割的窗口间显示空白,便于阅读

    set fillchars=vert:\ ,stl:\ ,stlnc:\

    " 高亮显示匹配的括号

    set showmatch

    " 匹配括号高亮的时间(单位是十分之一秒)

    set matchtime=5

    "编码设置

    set enc=utf-8

    set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936

    " set mapleader

    let mapleader=","

    nmap J 5j

    nmap K 5k

    " Ctrl+a

    nmap ggvG$

    " 选中状态下 Ctrl+c 复制

    vnoremap "+y

    " Ctrl+v

    nmap "+p

    " 窗口切换

    nnoremap h

    nnoremap l

    nnoremap j

    nnoremap k

    " 插入模式下上下左右移动光标

    inoremap

    inoremap

    inoremap gj

    inoremap gk

    " Ctrl+s

    " If the current buffer has never been saved, it will have no name,

    " call the file browser to save it, otherwise just save it.

    "nnoremap :if expand("%") == ""browse confirm welseconfirm wendif

    "imap

    " Use CTRL-S for saving, also in Insert mode

    nmap :update

    vmap :update

    imap :update

    " C++的编译和运行

    "map :call CompileRunGpp()

    "func! CompileRunGpp()

    "exec "w"

    "exec "!g++ % -o %

    "exec "! ./%

    "endfunc

    map :call RunGpp()

    func! RunGpp()

    exec "w"

    exec "! ./%

    endfunc

    "vim plugin setting

    "======================"

    set tags=tags

    set tags+=~/.vim/my-tags/tags

    set tags+=~/.vim/my-tags/stl-tags

    set tags+=~/.vim/my-tags/sys-tags

    set autochdir

    "Update ctags

    map :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q

    """"""""""""""""""""""""""""""

    " Tag list (ctags)

    """"""""""""""""""""""""""""""

    "if MySys() == "windows"                "设定windows系统中ctags程序的位置

    "   let Tlist_Ctags_Cmd = 'ctags'

    "elseif MySys() == "linux"              "设定Linux系统中ctags程序的位置

    let Tlist_Ctags_Cmd = '/home/sphinx/.vim/ctags-5.8/ctags'

    "endif

    let Tlist_Show_One_File = 1            "不同时显示多个文件的tag,只显示当前文件的

    let Tlist_Exit_OnlyWindow = 1          "如果taglist窗口是最后一个窗口,则退出vim

    let Tlist_Use_Right_Window = 0         "在右侧窗口中显示taglist窗口

    let Tlist_OnlyWindow=1

    "let Tlist_Use_Right_Window=0

    "let Tlist_Sort_Type='name'

    "let Tlist_Show_Menu=1

    "let Tlist_Max_Submenu_Items=10

    "let Tlist_Max_Tag_length=16     "20

    "let Tlist_Use_SingleClick=0

    "let Tlist_Auto_Open=0

    "let Tlist_Close_On_Select=0

    "let Tlist_File_Fold_Auto_Close=1

    "let Tlist_GainFocus_On_ToggleOpen=0

    "let Tlist_Process_File_Always=1

    "let Tlist_WinHeight=10

    "let Tlist_WinWidth=18

    "let Tlist_Use_Horiz_Window=0

    let Tlist_Auto_Highlight_Tag = 1

    "let Tlist_Auto_Open = 1

    let Tlist_Auto_Update = 1

    let Tlist_Close_On_Select = 0

    let Tlist_Compact_Format = 0

    let Tlist_Display_Prototype = 0

    let Tlist_Display_Tag_Scope = 1

    let Tlist_Enable_Fold_Column = 0

    let Tlist_File_Fold_Auto_Close = 0

    let Tlist_GainFocus_On_ToggleOpen = 1

    let Tlist_Hightlight_Tag_On_BufEnter = 1

    let Tlist_Inc_Winwidth = 0

    let Tlist_Max_Submenu_Items = 1

    let Tlist_Max_Tag_Length = 30

    let Tlist_Process_File_Always = 0

    let Tlist_Show_Menu = 0

    let Tlist_Sort_Type = "order"

    let Tlist_Use_Horiz_Window = 0

    let Tlist_WinWidth = 31

    map :TlistOpen

    "OMNI

    "omnicppcoplete

    "-- omnicppcomplete setting --

    set completeopt=menu,menuone

    let OmniCpp_MayCompleteDot = 1

    " autocomplete with .

    let OmniCpp_MayCompleteArrow = 1

    " autocomplete with ->

    let OmniCpp_MayCompleteScope = 1

    " autocomplete with ::

    let OmniCpp_SelectFirstItem = 2

    " select first item (but don't insert)

    let OmniCpp_NamespaceSearch = 2

    " search namespaces in this and included files

    let OmniCpp_ShowPrototypeInAbbr = 1

    " show function prototype in popup window

    let OmniCpp_GlobalScopeSearch=1

    let OmniCpp_DisplayMode=1

    let OmniCpp_DefaultNamespaces=["std"]

    set nocp

    filetype plugin on

    "WinManager

    let g:winManagerWindowLayout='FileExplorer|TagList'

    "let g:winManagerWindowLayout='FileExplorer|BufExplorer|TagList'

    let g:persistentBehaviour=0

    let g:winManagerWidth=20

    let g:defaultExplorer=1

    nmap wm :WMToggle

    "QuickFix

    nmap :cn

    nmap :cp

    "MiniBufExplorer

    "let g:miniBufExplMapWindowNavVim = 1

    "let g:miniBufExplMapWindowNavArrows = 1

    let g:miniBufExplModSelTarget = 1

    let g:miniBufExplorerMoreThanOne = 2

    let g:miniBufExplModSelTarget = 0

    let g:miniBufExplUseSingleClick = 1

    let g:miniBufExplMapWindowNavVim = 1

    let g:miniBufExplVSplit = 15    "25

    let g:miniBufExplSplitBelow=1

    let g:bufExplorerSortBy = "name"

    autocmd BufRead,BufNew :call UMiniBufExplorer

    map u :TMiniBufExplorer

    "AutoClose

    "let g:AutoClosePairs = {'(': ')', '{': '}', '[': ']', '"': '"', "'": "'"}

    let g:AutoClosePairs = {'(': ')', '{': '}', '[': ']', '"': '"', "'": "'"}

    """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

    "   Maintainer:

    "   "       Geek SphinX

    "   "       topcodersphinx@gmail.com

    "   "

    "   "   Version:

    "   "       1.0 - Thu Nov  1 17:21:44 CST 2012

    "   "

    "   """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

    " Sets how many lines of history VIM has to remember

    " set history=1024

    "

    " " Auto syntax highlight

    " set syntax=on

    "

    " " Check file format

    " filetype on

    "

    " " Enable filetype plugins

    " filetype plugin on

    " filetype indent on

    "

    " " Sets non VI compatible mode

    " set nocompatible

    "

    " " Set to auto read when a file is changed from the outside

    " set autoread

    "

    " " With a map leader it's possible to do extra key combinations

    " " like w saves the current file

    " let mapleader = ","

    " let g:mapleader = ","

    "

    " " Fast saving

    " nmap w :w

    " nmap q :q

    "

    " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

    " " => VIM user interface

    " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

    " " Replace J, K

    " nmap J 5j

    " nmap K 5k

    "

    " " Ctrl+A to select all content in visual mode

    " nmap ggvG$

    "

    " " Ctrl+C to copy

    " vnoremap "+y

    "

    " " Ctrl+V to paste

    " nmap "+p

    "

    " " Set 7 lines to the cursor - when moving vertically using j/k

    " set so=7

    "

    " " Turn on the Wild menu

    " set wildmenu

    "

    " " Ignore compiled files

    " set wildignore=*.o,*~,*.pyc

    "

    " "Always show current position

    " set ruler

    "

    " " Height of the command bar

    " set cmdheight=2

    "

    " " A buffer becomes hidden when it is abandoned

    " set hid

    "

    " " Configure backspace so it acts as it should act

    " set whichwrap+=

    " set backspace=indent,eol,start

    "

    " " Ignore case when searching

    " set ignorecase

    "

    " " When searching try to be smart about cases

    " set smartcase

    "

    " " Highlight search results

    " set hlsearch

    "

    " " Makes search act like search in modern browsers

    " set incsearch

    "

    " " Don't redraw while executing macros (good performance config)

    " set lazyredraw

    "

    " " For regular expressions turn magic on

    " set magic

    "

    " " Show matching brackets when text indicator is over them

    " set showmatch

    "

    " " How many tenths of a second to blink when matching brackets

    " set mat=2

    "

    " " No annoying sound on errors set noerrorbells

    " set novisualbell

    " set t_vb=

    " set tm=500

    "

    " " Show line number

    " set number

    "

    " " Highlight over 80 columns

    " highlight OverLength ctermbg=red ctermfg=white guibg=#592929

    " match OverLength /\%81v.\+/

    "

    " " Show Tab symbol

    " set list

    " set listchars=tab:\|\ ,trail:.,extends:>,precedes:<

    "

    " " Switch windows

    " nnoremap h

    " nnoremap l

    " nnoremap j

    " nnoremap k

    "

    " " Move cursor in insert mode

    " inoremap h

    " inoremap l

    " inoremap j

    " inoremap k

    "

    "

    " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

    " " => Colors and Fonts

    " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

    " " Enable syntax highlighting

    " syntax enable

    "

    " "colorscheme desert

    " colorscheme molokai

    " set background=dark

    "

    " " Set extra options when running in GUI mode

    " if has("gui_running")

    "     set guioptions-=T

    "         set guioptions+=e

    "             set t_Co=256

    "                 set guitablabel=%M\ %t

    "                 endif

    "

    "                 " Set utf8 as standard encoding and en_US as the standard

    "                 language

    "                 set encoding=utf8

    "

    "                 " Use Unix as the standard file type

    "                 set ffs=unix,dos,mac

    "

    "                 " Use Inconsolata as the gui font

    "                 set guifont=Inconsolata\ 15

    "

    "                 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

    " => Text, tab and indent related

    " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

    " " Use spaces instead of tabs

    " set expandtab

    "

    " " Be smart when using tabs ;)

    " set smarttab

    "

    " " 1 tab == 4 spaces

    " set shiftwidth=4

    " set tabstop=4

    "

    " " Linebreak on 500 characters

    " set lbr

    " set tw=500

    "

    " set ai "Auto indent

    " set si "Smart indent

    " set wrap "Wrap lines

    "

    "

    " """"""""""""""""""""""""""""""

    " " => Status line

    " """"""""""""""""""""""""""""""

    " " Always show the status line

    " set laststatus=2

    "

    " " Format the status line

    " "set statusline=\ %{HasPaste()}%F%m%r%h\ %w\ \ CWD:\ %r%{getcwd()}%h\ \ \

    " Line:\ %l

    "

    "

    " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

    " " => Mouse

    " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

    " set mouse=a

    " set selection=exclusive

    " set selectmode=mouse,key

    "

    " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

    " " => Plugins

    " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

    g++/gdb/ctags的配置:

    g++的配置

    在命令窗口输入yum install gcc-c++

    gdb的配置

    在命令窗口输入yum install gdb

    卸载原有GDB

    1. 查询 gdb是否安装

    [root@test01~]# rpm -qa |grep gdb

    gdb-7.0.1-37.el5_7.1

    gdbm-1.8.0-26.2.1

    2. 删除包

    rpm-e --nodeps gdb-7.0.1-37.el5_7.1

    ctags的配置

    在命令窗口输入yum install ctags

    展开全文
  • 打开Ubuntu虚拟机,在终端输入命令: sudo apt-get install vim-gtk3 之后输入Y,稍等片刻即可将vim安装到Ubuntu系统。 使用vim: 可以在终端输入vim来启动控制台模式下的vim,或输入gvim 来启动图形模式...

    打开Ubuntu虚拟机,在终端中输入命令:

    sudo apt-get install vim-gtk3

    之后输入Y,稍等片刻即可将vim安装到Ubuntu系统中。

    使用vim:

    可以在终端中输入vim来启动控制台模式下的vim,或输入gvim 来启动图形模式下的vim。

    输入vim打开vim后,如果要退出,首先输入一个冒号:,之后输入q!(直接退出,不存档)就可以返回到终端。

    安装好vim后,为了界面的美观性,可以对vim进行一些选项设置:

    打开终端,输入如下命令:

    sudo vim /etc/vim/vimrc

    注意:如果编辑器报错,输入vim/etc/vimrc → 返回 找不到文件,则是以下问题导致:

    输入的 vim /etc/vimrc中vim后面是有一个 空格 的,没有空格的话就会导致自己找不到文件。

    在文件结尾输入如下命令:(需要将注释去掉)

    set nu                           // 在左侧行号
    
    set tabstop                  //tab 长度设置为 4
    
    set nobackup               //覆盖文件时不备份
    
    set cursorline               //突出显示当前行
    
    set ruler                       //在右下角显示光标位置的状态行
    
    set autoindent             //自动缩进
    
    set cindent                 //C语言格式对齐
    
    set smartindent           //智能对齐
    
    set autoindent             //自动对齐
    
    set showmatch           //括号匹配模式
    
    set incsearch              //搜索时一边输入一遍显示效果
    
    set nocompatible        //不使用vi默认键盘布局

    按Esc后同样输入:再输入wq(保存并退出),设置成功。

    展开全文
  • 终端输入以下命令 [root@boke home]# cat /etc/redhat-release 二.根据你的系统版本输入不同命令 CentOS: [root@boke home]# yum -y install vim* Ubuntu: sudo apt install vim 安装出现的某些...

    一.查看系统版本

    终端中输入以下命令

    [root@boke home]# cat /etc/redhat-release

    二.根据你的系统版本输入不同命令

    CentOS:

    [root@boke home]# yum -y install vim*

    Ubuntu:

    sudo apt install vim

    安装中出现的某些问题

    解决办法:

    使用yum无法检索到镜像列表,解决方法如下。

    1. cd /etc/sysconfig/network-scripts  进入该文件夹后,然后再ls一下,查看是否有ifcfg-ens33,有时是ifcfg-eth0

    2. vi ifcfg-ens33 进入VI的一般模式,移动光标到ONBOOT=no

    3. 按下"i"进入VI的编辑模式,把no删除改为yes

    4. 修改后按下esc再次进入一般模式,再按下":"到文件底部,在“:”后输入 “wq” (保存退出)

    5. 重启一下centos,再次试一下ip addr和 yum, 就可以了。

    附加: 如果在network-scripts里找到的是ifcfg-eth0文件,那就把以下两项改成如下,最后重启就行。

    ONBOOT=yes 这个设置代表启动系统时启动网卡

    MM_CONTROLLED=no 设置 no 表示网卡使用传统方式管理而不用 NetworkManager。

     

     安装中还有一种情况显示

    Another app is currently holding the yum lock; waiting for it to exit...
      The other application is: yum
        Memory :  23 M RSS (414 MB VSZ)
        Started: Tue Mar 12 08:44:00 2019 - 1:20:21 ago
        State  : Traced/Stopped, pid: 8894

    这种情况就是yum被占用

    rm -f /var/run/yum.pid

    输入以下命令重新启动yum即可

    展开全文
  • 虚拟机VIM编辑器基础

    2021-05-29 15:05:52
    跟鼠标say no 控制光标 H J KL 左 下 上 右 基础掌握的 VIM 模式 :普通模式 和 插入模式 vi 或 vim 文件名 → 打开文件 打开文件之后 i 插入模式 ...:wq 保存退出 (组合命令 :w 保存 :q 退出) ...
  • 虚拟机中centos7找不到vim命令的解决方法
  • linux系统如何进入退出vim编辑器

    千次阅读 2020-12-21 10:30:11
    进入VIM编辑器1、VIM编辑器,可以新建文件也可以修改文件,命令为:vim /路径/文件名2、如果这个文件,以前是没有的,则为...退出vim编辑器的方法及区别当文本编辑结束之后,通常需要退出编辑器。退出编辑器又分为4...
  • Linux----vi/vim编辑器的使用

    千次阅读 2021-05-10 04:31:06
    介绍右上角的*号是用来标注我自己认为重要命令的!Vi简介vi是“visual ...vi是一种广泛存在于各种UNIX和Linux系统的文本编辑程序vi可以执行输出、删除、查找、替换、块操作等众多文本操作 。vi不是一个排版...
  • 虚拟机vim显示行号(学习笔记)

    千次阅读 2022-04-29 14:08:39
    虚拟机vim显示行号 手动设置显示:在vim命令行模式下输入 :set nu 取消显示:在vim命令行模式下输入: set nonu 第二种是,设置永久自动显示:我们修改一个配置文件。 我们输入命令:vim ~/.vimrc 打开后是一个空...
  • 把输入法从中文切换成英文就行
  • 虚拟机IP修改及vim命令模式下的操作

    千次阅读 2019-07-04 20:07:48
    一、修改虚拟机IP 1、路由器 通信只能在具有相同网络号的IP地址之间进行,要与其它IP子网的主机进行通信,则必须经过同一网络上的某个路由器或网关(gateway)出去。 当 IP子网的一台主机发送IP分组给同一IP...
  • VIM 进入和退出命令 ...:w file 将修改另外保存到file,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi q: 不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有
  • ubuntu虚拟机vi/vim编译器----编写c语言

    千次阅读 2022-03-30 00:01:02
    注意:只能可视化模式进入 shift+: ----进入底行模式 w:保存 q:退出 wq/x:保存退出 一般建议wq一起使用,保存并退出 q:强制退出 gcc编译器 gcc+文件名 写完c语言文件之后,先按下esc键进入可视化模式,然后在使用...
  • vim编辑器如何退出

    千次阅读 2021-07-12 16:28:12
    :q即可退出vim编辑器; :q!(强制退出不保存); :wq(保存后退出); :wq!(强制保存后退出)。
  • 今天尝试了在win10的主机上安装了虚拟机virtualBox;并在虚拟机上安装了centos7系统;接着我又将centos自带的openjdk卸载掉了;最后我在win10主机上下载了linux版本的jdk1.8;================上面的操作都可以在...
  • vim 退出命令(保存、放弃保存)

    千次阅读 2018-05-08 17:03:50
    在命令模式,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出, 返回到shell。 在末行模式下,输入命令 :w Vi保存当前编辑文件...
  • 如果是vi,则:Esc 退出编辑模式,输入以下命令: :wq 保存后退出vi,若为 :wq! 则为强制储存后退出(常用) :w 保存但不退出(常用) :w! 若文件属性为『只读』时,强制写入该档案 :q 离开 vi (常用) :q! 若曾...
  • 按 'delete'鍵是否有退格效果,要看你所在的模式( vim有三種模式,分別為 Normal mode、Insert mode、還有 Command mode),而你的狀況是在 Normal mode下所操作出的結果,同時 Normal mode也是開啟 vim時的預設模式...
  • VIM退出保存命令

    2021-11-14 16:55:09
    在 Linux 使用 vim 时,输入 vim xxx.file 输入好文件内容之后,怎么保存呢? 按 ESC,左下角就可以进行输入 :w 保存但不退出 :wq 保存并退出 :q 退出 :q! 强制退出,不保存 :e! 放弃所有修改,从上次保存文件开始...
  • VMware虚拟机中的Ubuntu网络设置--NAT上网、vi/vim编辑常用命令
  • ------------------------------- vi 相关命令 可进行参考 i 【进入insert 模式 可以进行文本的编辑】 :wq 【保存并退出】 将ONBOOT=no 修改为 ONBOOT=yes 保存退出,然后执行命令 service network restart重启网络...
  • 一.linux : linux是一个系统的内核,他是系统能够运行的核心条件linux...如何在linux运行命令鼠标右键 open in Terminal.弹出命令输入弹框(shell)输入命令时,按回车,则命令生效输入用户名和密码,则可以使用(密...
  • 在linux家族vim编辑器是系统自带的文本编辑器,其功能强大自不必说了。 偶有小白,刚接触linux,要修改某个文本文件,不可能像WINDOWS那样操作,更有甚者,进入VI编辑器后,无法退出以致强抽关机,确是不得以呀...
  • 一、虚拟机Linux命令 1、基本命令 常用命令 文件操作命令 2、通过代码演示了解基本命令的使用 pwd、ls、ls -a 命令的使用 cd 目录名、cd 命令的使用 tab:自动补全命令 cd ..:回到上一级 clear: 清除屏幕...
  • 虚拟机网卡配置+vim编辑器

    千次阅读 2019-06-09 00:09:09
    vim 普通模式:默认模式,不可修改 编辑模式:修改文本 (i进入) 命令模式:保存,退出 (:进入) Esc:退出当前模式 命令模式:w wq q! (write quit) 网卡:eth0,eth1 ifconfig eth0 配置网卡 vim /etc/...
  • 一.vi的模式命令模式:vi启动默认进入的模式,可进入输入模"i",或末行模式(:),除了可以完成命令的功能外,也是后两种模式的转换点...基本使用1.vi 编辑器的启动与退出:(1).使用命令"vi"直接进入编辑环境(2).在...
  • 类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的,因此可以在其他任何介绍vi的地方都能进一步了解它,Vi也是Linux最基本的文本编辑器,学会它后,我们将在...
  • 退出Vim编译

    千次阅读 2019-07-15 11:42:35
    退出vim的快捷键,不需要进入命令编辑模式 按住shift + zz保存退出 zq不保存退出,q表示放弃 之所以按住shift,其实是切换大小写 进入编辑模式,按 o 进行编辑 编辑结束,按ESC 键 跳到命令模式,然后输入...
  • linux虚拟机常用命令

    千次阅读 2020-12-23 14:48:15
    代表不保存,退出到命令行, :wq代表保存,退出到命令行) 编译的原理编译(把人写的代码,变成,机器可以认识的指令) Linux(gcc),Mac(Clang) 1.预处理阶段(include,宏 ....)gcc -E A.c -o A.i 2.编译阶段...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,196
精华内容 14,478
关键字:

虚拟机中vim 退出