精华内容
下载资源
问答
  • vim退出快捷键
    千次阅读
    2018-08-31 16:59:40

    退出vim的快捷键,不需要进入命令编辑模式

    按住shift

    zz    保存退出

    zq    不保存退出,q表示放弃

    之所以按住shift,其实是切换大小写

     

    在命令编辑模式下:

    :q 不保存退出

    :q! 不保存强制退出

    :wq 保存退出,w表示写入,不论是否修改,都会更改时间戳

    :x     保存退出,如果内容未改,不会更改时间戳

     

    ":x" 和 ":wq" 的区别如下:
    (1) :wq 强制性写入文件并退出(存盘并退出 write and quite)。即使文件没有被修改也强制写入,并更新文件的修改时间。
    (2) :x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间;否则不会更新文件修改时间。
    这两者一般情况下没什么不一样,但是在编程方面,对编辑源文件可能会产生重要影响。因为文件即使没有修改,":wq" 强制更新文件的修改时间,
    这样会让 make 编译整个项目时以为文件被修改过了,然后就得重新编译链接生成可执行文件。这可能会产生让人误解的后果,当然也产生了不必要的系统资源花销。不过像是版本控制的软件一般首选还是比较文件内容,修改时间一般不加以理会。

    更多相关内容
  • Linux——vim退出快捷键

    千次阅读 2020-11-25 13:53:12
    vim退出快捷键不需要进入命令编辑模式在命令编辑模式下: 退出vim的快捷键 不需要进入命令编辑模式 按住shift zz 保存退出 zq 不保存退出,q表示放弃 之所以按住shift,其实是切换大小写 在命令编辑模式下: :q 不...

    不需要进入命令编辑模式

    按住shift
    
     zz    保存退出
    
     zq    不保存退出,q表示放弃
    
    之所以按住shift,其实是切换大小写
    

    在命令编辑模式下:

    :q 不保存退出
    
    :q! 不保存强制退出
    
    :wq 保存退出,w表示写入,不论是否修改,都会更改时间戳
    
    :x     保存退出,如果内容未改,不会更改时间戳
    

    “:x” 和 “:wq” 的区别如下:
    (1) :wq 强制性写入文件并退出(存盘并退出 write and quite)。即使文件没有被修改也强制写入,并更新文件的修改时间。
    (2) :x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间;否则不会更新文件修改时间。
    这两者一般情况下没什么不一样,但是在编程方面,对编辑源文件可能会产生重要影响。因为文件即使没有修改,":wq" 强制更新文件的修改时间,
    这样会让 make 编译整个项目时以为文件被修改过了,然后就得重新编译链接生成可执行文件。这可能会产生让人误解的后果,当然也产生了不必要的系统资源花销。不过像是版本控制的软件一般首选还是比较文件内容,修改时间一般不加以理会。

    展开全文
  • Vim 常用快捷键和配置

    2021-01-17 12:26:28
    3)末行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + ...

    vi有3个模式:插入模式、命令模式、末行模式

    1)插入模式:在此模式下可以输入字符,按ESC将回到命令模式。

    2)命令模式:可以移动光标、删除字符等。

    3)末行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。

    进入vi的命令

    vi filename :打开或新建文件,并将光标置于第一行首

    vi +n filename :打开文件,并将光标置于第n行首

    vi + filename :打开文件,并将光标置于最后一行首

    vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处

    vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

    vi -o/O filename1 filename2 ... :打开多个文件,依次进行编辑

    vi 关闭文件

    :wq 保存修改并退出

    ZZ 快捷键,保存修改并退出(前面没有冒号)

    :q! 不保存退出

    :wq! 强行保存退出,(文件所属者科忽略文件的制度属性)

    :w 保存不退出

    :wqa 保存所有文件

    :w new_filename 另存为指定文件

    首先练习移动光标

    H、L 向前,向后

    J、K 向上,向下

    w 移动光标到下一个单词.

    b 移动光标到上一个单词.

    0 移动光标到本行最开头.

    $ 移动光标到本行结尾处.

    H 移动光标到屏幕的首行.

    M 移动光标到屏幕的中间一行.

    L 移动光标到屏幕的尾行.

    gg 移动光标到文档首行.

    G 移动光标到文档尾行.

    nG 移动光标到第n行,n是你代码的行号

    n 向下移动n行

    n 向后移动n个字符

    ctrl+f   :   page down.

    ctrl+b  :   page up.

    以上真的有用,切要谙熟于心!

    然后是编辑文档,拷贝, 删除与粘贴,其中d是删除,y是拷贝,p是粘贴

    yy 表示拷贝光标所在行.

    dd 表示删除光标所在行.

    p 粘贴到光标所在的下一行

    dw 删除一个词

    d$ 向后删除到本行的行尾

    d0 向前删除到本行的行首

    dgg 向上删除直到第一行

    dG 向下删除直到最后一行

    dnG 删除当前行到第n行的所有内容

    yw, y$, y0, ygg, yG 有着类似的性质,都表示复制;

    x(X) 删除后(前)一个字符

    u 撤销!!!!

    然后是数字命令

    5w(e) 移动光标到下五个单词.

    5yy 表示拷贝光标以下 5 行.

    5dd 表示删除光标以下 5 行.

    类似的你可以尝试加数字到很多上面的命令前;

    最后是vim的命令

    set:nu 开启行号

    set:nonu 取消行号

    set:diff 比较两个文件的不同,用:vsp filename打开另一个文件

    :sp 分割窗口

    :ls 显示刚刚用过的命令;

    查找

    :/ word 查找word

    查找命令小结

    f

    向前搜索并将光标停留在目标字符上

    F

    向后搜索并将光标停留在目标字符上

    ;

    重复刚才的查找

    ,

    反向重复刚才的查找

    t

    向前搜索并将光标停留在目标字符的前一个字符上

    T

    向后搜索并将光标停留在目标字符的后一个字符上

    /

    向前查找

    ?

    向后查找

    n

    继续查找

    N

    反向查找

    *

    向前查找与当前光标下字符精确匹配的字符串

    #

    向后查找与当前光标下字符精确匹配的字符串

    :set hlsearch

    打开高亮显示查找的文本

    :set nohlsearch

    关闭高亮显示查找的文本

    :nohlsearch

    关闭当前高亮显示的结果

    :set incsearch

    打开显示查找匹配过程

    :set noincsearch

    关闭显示查找匹配过程

    :set ignorecase

    忽略大小写

    :set noignorecase

    精确匹配大小写

    :set nowrapscan

    禁止循环查找方式

    :set wrapscan

    启用循环查找方式

    :set wrapscan 启用循环查找方式

    Vim简单实用配置:

    vim配置文件可以在你自己的工作目录新建文件: . vimrc,此配置文件只对此目录起作用

    若全局起作用需要修改:/etc/vimrc (Ubuntu: /etc/vim/vimrc) (建议先cp一份)

    1.修改配置文件时,可以不用加:

    2.可将编辑模式下的命令写在里面,每个命令单独一行,这样每次启动时,会自动执行里面的命令。

    以下配置文件的主要功能:

    1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试

    2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改

    3.映射“Ctrl + A”为全选并复制快捷键,方便复制代码

    4.按“F2”可以直接消除代码中的空行

    5.“F3”可列出当前目录文件,打开树状文件目录

    6. 支持鼠标选择、方向键移动

    7. 代码高亮,自动缩进,显示行号,显示状态行

    8.按“Ctrl + P”可自动补全

    9.[]、{}、()、""、' '等都自动补全

    ... ...

    配置文件vimrc下载:

    vimrc.rar(推荐) / vimrc

    vimrc-enhanced

    注意:

    Ubuntu vim配置文件位置: /etc/vim

    CentOS vim配置文件位置: /etc

    相关文章:

    快捷捷:

    配置文件源文:

    http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html

    展开全文
  • Linux终端的操作均是使用命令行来进行的。所以,对于我这个小白来说,熟记几个基本的命令行和使用... 六,vim下查询帮助 在使用vim时忘记了G快捷键是干什么的了 :help G :help 搜索帮助 :help 后面跟上要查询的快捷键

    Linux终端的操作均是使用命令行来进行的。所以,对于我这个小白来说,熟记几个基本的命令行和使用方法就应该可以在Linux命令行环境中将python运行起来。希望是这样。

    首先,打开终端窗口。快捷方式Ctrl+Alt+t。关闭终端命令行窗口。快捷方式Ctrl+d

    进入python环境,直接在命令行中输入python(python3)即可。(如果Linux中只有Python2.x,也就是只有Linux自带的python,我们直接输入Python即可,但是有Python3.X的需求,可以输入Python3)。

    退出python环境,可以输入quit()。快捷方式Ctrl+d

    那么编译文档的就是vim,这里就好好学习一下vim。

    一,什么是vim

    Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在vi的基础上改进和增加了很多特性。

    vim编辑器是Linux系统下标准的编辑器,作用相当于windows系统中的记事本一样,但他却比记事本强大多了,vim完全不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。要想成为Linux大牛,熟练掌握vim的功能是必须的

    学会它后,将在Linux的世界里畅行无阻。

    二,vim中的模式

    第1种 命令模式

    这是刚进入vim中默认的模式,在此模式下可以按上下左右或者一些快捷键随意移动光标,也可以进行复制删除粘贴之类的操作

    第2种 编辑模式

    在命令模式虽然可以随意移动 也可以进行复制删除的内容  但是却无法对文件的内容进行直接的修改,这个时候就需要使用一些快捷键来进入编辑模式,在编辑模式下才可以对文件内容进行修改

    第3种 底行模式

    在英文状态下输入( : / ? )三个中的任何一个,就可以将光标移动到最底下那一行 因为操作都是在最底部进行的 所以我们称为底行模式

    :q 退出

    :q! 强制退出

    :wq 保存并退出

    :set number 显示行号

    :set nonumber 隐藏行号

    /apache 在文档中查找apache 按n跳到下一个,shift+n上一个

    yyp 复制光标所在行,并粘贴

    h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)

    三,常用快捷键

    3.1 复制 粘贴 删除

    复制光标所在行 yy

    粘贴 p

    多次粘贴 如粘贴3次 3p

    删除/剪切 dd

    删除当前行到文件结尾的内容 dG

    3.2 进入编译模式

    o(小写字母o) 在当行下面插入一个空行并进入编辑模式

    O(大写字母O) 在当行上面插入一个空行并进入编辑模式

    C(大写字母C) 删除光标所在位置到行尾的内容并进入编辑模式

    A 快锁到达行尾并进入编辑模式

    3.3 移动

    光标移动到文件的第一行 gg

    光标移动到文件的最后一行 G

    光标移动到文件的第一百行 100gg

    光标移动到这一行的行首 0(数字0)

    把光标移动大这一行的结尾 $

    3.4 退出及撤销

    ZZ 保存并退出

    :wq 保存并退出

    :q 退出(该操作只能在未编辑信息才能使用)

    :q! 强制退出不保存

    3.5 补充

    在命令行模式下输入 u 可以撤销上一次的操作

    在编辑模式下 按下 Esc 可以退出编辑模式 返回命令行模式

    在命令行模式 输入( : / ? )三个中的任何一个 可以进入底行模式

    四,vim下批量删除与批量编译

    4.1 批量删除

    进入批量编辑模式 (VISUAL BLOCK) 可视块模式

    ctrl + v

    通过上下左右 选择

    按d 删除所选内容

    4.2 批量编辑

    进入批量编辑模式 (VISUAL BLOCK) 可视块模式

    ctrl + v

    通过上下左右 选择

    按I(大写)

    编辑完成 按 esc 等等

    五,vim下调到文件的第一行和最后一行

    5.1:调到文件第一行

    1:输入:0或:1,然后回车;

    2:在键盘按下小写gg;

    5.2:调到文件最后一行

    1:输入:$,然后回车;

    2:在键盘按下大写G ;

    3:在键盘按Shift + g;

    六,vim下查询帮助

    在使用vim时忘记了G快捷键是干什么的了

    :help G

    :help 搜索帮助

    :help 后面跟上要查询的快捷键

    展开全文
  • vim快捷键汇总

    2021-01-17 12:26:25
    启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗口中打开一个新文件:open file...
  • vim快捷键

    2021-01-17 12:26:25
    ctrl+w c:关闭当前窗口 ctrl+w q:关闭当前窗口,如果没有其它窗口,则退出vim ctrl+w =:让所有屏等高 ctrl+w +:增加高度 ctrl+w -:减少高度 ctrl+w 调整宽度 ctrl+w >:调整宽度 ctrl+w s:上下分割当前打开的...
  • ROS vim退出快捷键

    2020-01-02 16:27:45
    退出vim快捷键,不需要进入命令编辑模式 按住shift+ zz 保存退出 zq 不保存退出,q表示放弃 之所以按住shift,其实是切换大小写 方式2: 通过命令: :q 不保存退出 :q! 不保存强制退出 :wq 保存退出,w表示写入,...
  • vim常用快捷键

    2021-10-04 12:00:42
    vim强大的快捷键(必须在可视模式下完成) 光标移动:h(左移),j(下移),k(上移),l(左移) 行选中:shift+v 然后移动光标选中 列选中:ctrl+v 然后移动光标选中 复制:v 粘贴:p 剪切:x 删除:d(dd是删除...
  • vim自定义快捷键

    2022-01-01 23:50:39
    vim自定义快捷键
  • Linux中vim操作快捷键非常简洁作者:PHPYuan 时间:2019-03-20 03:40:08vim快捷键操作(简洁版)yy:复制p:粘贴【大写P是光标所在行的上一行粘贴,小p反之】dd或x:删除【dd删除一行,x删除一个字符】1,10d:删除1-...
  • Linux - Vim 常用快捷键

    2020-12-01 10:52:48
    Vim 常用快捷键 一、移动光标 快捷键 功能 h、j、k、l 左、下、上、右 ctrl-e 移动页面 ctrl-f 上翻一页 ctrl-b 下翻一页 ctrl-u 上翻半页 ctrl-d 下翻半页 w 跳到下一个字首,按标点或单词分割...
  • VIM常用快捷键及设置

    2021-01-07 17:09:51
    VIM常用快捷键及设置
  • vim 常用快捷键

    2020-12-01 13:27:12
    # 我常用的vim快捷键 # 插入 字母a 或 i # 删除 d 或 d 数字 d 多行删除 # 大G第行 小gg 回首行 # 多行注释 重要 多行注释 命令模式下输入 :13,18s/^/#/g 多行取消注释 :13, 18s/^#//g
  • Linux下Vim快捷键大全vim使用,vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。命令模式下::q 退出:q! 强制退出:wq 保存...
  • Vim 快捷键大全

    2021-07-17 19:09:47
    1. 关于Vim vim是我最喜欢的编辑器,也是linux下第...正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。 可视模式:正常模式下按v可以进..
  • 如果你想直接武装你的vim,省去快捷键和插件作用一蹴而就,那么直接看文末复制粘贴。 如果你想慢慢斟酌,变成你的东西,也可以慢慢看下去 一开始我也想直接复制别人的直接用,结果那个博主配置文件全是自己的名字...
  • Ctrl+D 退出当前用户环境,相当于exit,logout Ctrl+C 终止当前任务命令或程序 Ctrl+U 光标之前全部删除(剪切) Ctrl+W 删除(剪切)光标前以空格为分隔符的内容 Ctrl+K 光标之后全部删除(剪切) Ctrl+Y
  • mac vi vim常用快捷键

    千次阅读 2019-12-08 19:42:13
    本文介绍mac下vi/vim文本编辑器使用注意事项及常用快捷键,比如:undo、redo,移到最好一行,移到行尾等。
  • VIM常用快捷键

    千次阅读 2018-09-27 09:47:10
    Vim光标操作 Vim编辑文档 Vim保存并退出 另一种保存方式为快捷键操作,在普通模式下输入ZZ,即可实现保存并退出文档。
  • mac 命令 vim 快捷键

    2021-11-22 12:10:25
    df /tmp w 显示当前系统活动的总信息 w Vim 常用的命令。 光标移动(Cursor Movement) 命令名 功能描述 h,j,k,l h表示往左,j表示往下,k表示往右,l表示往上 Ctrl+f 上一页 Ctrl+b 下一页 w, e, W, E 跳到单词的后面...
  • 最全的Vim操作快捷键

    千次阅读 2021-08-10 19:46:00
    最全VIM快捷键指令 索 1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是...
  • 最全的vim快捷键

    万次阅读 多人点赞 2019-01-29 15:32:28
    虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享。 索 1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编...
  • vi/vim常用快捷键

    2022-03-03 16:22:20
    vi常用快捷键 1)移动光标 h :光标左移一个字符 j :光标上移一个字符 k :光标下移一个字符 l :光标右移一个字符 0 :光标移至行首 $ :光标移至行尾 H :光标移至屏幕首行 M :光标移至屏幕中间 L :光标移至屏幕...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 24,885
精华内容 9,954
关键字:

vim退出快捷键