精华内容
下载资源
问答
  • Linux】除了vim,还有哪些常用的编辑器
    2021-05-16 03:06:33

    Linux下常用的文本编辑器有:vim、emacs、pico、nano、joe,他们各自有什么优缺点,他们之间又有哪些区别呢?下面我们来看看。

    Vim

    在所有的Linux distributions 上都会有的一套文本编辑器就是vi,而vim是vi最受欢迎的变种之一,除了继承了vi迅捷的编辑方式,vim的功能已经比原始的vi强大了太多。这也得益于它可以用vim基本无限的扩展。vim.org上已经有数千个脚本了,给vim增加了各种各样的特性和功能。

    虽然在vim中也可以玩游戏、运行shell和集成GDB在vim内部调试的插件。但客观地讲,vim的脚本语言与Emacs的ELisp相比,略显逊色,但这丝毫不妨碍它把vim扩展成非常优秀的编辑器。

    说到底,vim的前身vi和emacs的设计采用了不同的设计理念,vi更符合Unix传统,它通过管道机制和系统内各种积木工具打交道,讲究的是和系统内的工具程序协作来完成用户的任务。和emacs相比,它的定位很明确,就是要做一个强大的编辑器。因此vim的绝大部分扩展,都是为了更好的完成编辑文本的任务。

    Emacs

    Emacs是著名的集成开发环境与文本编辑器。常年与vim程度程序员最喜爱的代码编辑器的称号。有人说:Emacs是伪装成编辑器的操作系统。Emacs其实是个Lisp的解释器,可以用Lisp灵活地扩展,也因此emacs逐渐向着“无所不能”的方向发展。

    渐渐地,人们用Emacs不再限于写程序,写文档, 而且在Emacs里管理文件系统,运行终端,收邮件,上网, 听音乐……,真是一发不可收拾。甚至,有人用Emacs控制咖啡机煮咖啡。

    这种大而全的扩展,背离了“一个程序只做一件事并做好它”的 Unix哲学,被Unix的忠诚用户所诟病。可是真的背离了吗? Emacs说过自己是一个编辑器吗?

    正是因为Emacs的无敌的可扩展性,人们才分不清Emacs到底是不是一个编辑器了。但,就是有人喜欢这种All-in-One的哲学,喜欢在Emacs中完成每件事。所以才会有人写《生活在Emacs中》,所以, Emacs才会成为一种信仰。

    Pico

    在linux环境下,基于consol的编辑器除了vim之外还有一个名叫pico的编辑器,它是pine程序自带的,因此需要安装pine软件包才能使用。pico在多个版本的Unix和类Unix操作系统中都有移植版本。作为一个简单的纯文本编辑器,pico并不具备字处理程序中常见的增强功能,例如黑体和斜体等等。它具有文本输入,文本搜索,拼写检查,文件浏览,文本拷贝等基本功能。虽然如此,但它仍然经常被开发人员用来编写程序代码,在种类繁多的纯文本编辑器中,pico在程序员中的市场占有率仅次于vi。

    Nano

    与pico类似,是Linux系统下的多个文本编辑器之一,也与pico的特点很相像,都属于超简单的文本编辑器。具有的基本功能包括:打开浏览文档、help、存储文档、读入文件、校正语法等等。当对编辑器功能要求不高时,可以考虑使用。

    Joe

    joe命令是一款功能强大的纯文本编辑器,拥有众多编写程序和文本的优良特性。

    语法:joe (选项) 参数

    选项:

    -autoindent:自动缩排;

    -backpath::指定备份文件的目录;

    -beep:编辑时,若有错误即发出哔声;

    -columns:设置栏数;

    -csmode:可执行连续查找模式;

    -dopadding:是程序跟tty间存在缓冲区;

    -exask:在程序中,执行“Ctrl+k+x”时,会先确认是否要保存文件;

    -force:强制在最后一行的结尾处加上换行符号;

    不全部列出来了,后面讨论具体使用时再详细讨论。

    更多相关内容
  • linux的文本编辑器vim

    2021-01-20 12:51:34
    vim的常用操作,vim没有菜单,只有命令 插入模式 定位命令 4. 删除命令 5. 复制和剪切 6. 替代和取消 7.搜索与替换 6. 保存与退出 7. 导入命令执行结果. ‘:r ! 命令’ 导入文件。 ‘:r 文件’ 导入该文件到...
  • linux vi/vim编辑器使用

    2022-02-25 15:01:39
    功能强大,界面简洁 可修改各种后缀文件(现在用着感觉是常用后缀...Command 模式是vi或vim的默认模式,如果我们处于其它命令模式时,要通过ESC键切换过来。 当我们按ESC键后,接着再输入:号时,vi会在屏幕的最下方..

    目录

    vi使用方法

    vi的三种命令模式

    vi在文本内进行字符查找

    vi进行查找替换

    vi编辑器快速跳转到第一行和最好一行

    vi撤销上一次操作

    功能强大,界面简洁

    可修改各种后缀文件(现在用着感觉是常用后缀文件均可,py、sh、txt、csv、sql)

    vi使用方法

    #vi filename

    简单vi加需要编辑的文件名即可。

    vi的三种命令模式

    Command(命令)模式,用于输入命令;

    Insert(插入)模式,用于插入文本;

    Visual(可视)模式,用于视化的高亮并选定正文

    文件的保存和退出

    Command 模式是vi或vim的默认模式,如果我们处于其它命令模式时,要通过ESC键切换过来。

    当我们按ESC键后,接着再输入:号时,vi会在屏幕的最下方等待我们输入命令;

    :w  保存;

    :w  filename 另存为filename;

    :wq! 保存退出;

    :wq! filename 注:以filename为文件名保存后退出;

    :q! 不保存退出;

    :x 应该是保存并退出,功能和:wq!相同

    光标移动

    当我们按ESC进入Command模式后,我们可以用下面的一些键位来移动光标;

    j 向下移动一行;

    k 向上移动一行;

    h 向左移动一个字符;

    l 向右移动一个字符;

    ctrl+b  向上移动一屏;

    ctrl+f  向下移动一屏;

    向上箭头    向上移动;

    向下箭头    向下移动;

    向左箭头    向左移动;

    向右箭头    向右移动;

    我们编辑一个文件时,对于 j、k、l和h键,还能在这些动作命令的前面加上数字,比如 3j,表示向下移动3行。

    跳到指定行,冒号+行号,回车,比如跳到240行就是 :240回车。另一个方法是行号+G,比如230G跳到230行。

    Ctrl + e 向下滚动一行

    Ctrl + y 向上滚动一行

    Ctrl + d 向下滚动半屏

    Ctrl + u 向上滚动半屏

    Ctrl + f 向下滚动一屏

    Ctrl + b 向上滚动一屏

    VI中的多行删除与复制

    方法一:

    单行删除,:1(待删除行)d

    多行删除 ,:1,10d

    方法二:

    光标所在行,dd

    光标所在行以下的N行,Ndd

    方法1:

    光标放到第6行,

    输入:2yy

    光标放到第9行,

    输入:p

    此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。

    方法2:

    命令行模式下输入

    6,9 co 12

    复制第6行到第9行之间的内容到第12行后面。

    方法3:

    有时候不想费劲看多少行或复制大量行时,可以使用标签来替代

    光标移到起始行,输入ma

    光标移到结束行,输入mb

    光标移到粘贴行,输入mc

    然后 :'a,'b co 'c 把 co 改成 m 就成剪切了

    要删除多行的话,可以用 :5, 9 de

    显示行号或取消行号显示

    显示行号

    :set number

    :set nu

    取消行号显示

    :set nu!

    vi在文本内进行字符查找

    1、命令模式下输入“/字符串”,例如“/Section 3”。

    2、如果查找下一个,按“n”即可。

    要自当前光标位置向上搜索,请使用以下命令:

    /pattern Enter

    其中,pattern表示要搜索的特定字符序列。

    要自当前光标位置向下搜索,请使用以下命令:

    ?pattern Enter

    按下 Enter键后,vi 将搜索指定的pattern,并将光标定位在 pattern的第一个字符处。

    vi进行查找替换

    vi/vim 中可以使用 :s 命令来替换字符串。

    :s/vivian/sky/ 替换当前行第一个 vivian 为 sky

    :s/vivian/sky/g 替换当前行所有 vivian 为 sky

    vi编辑器快速跳转到第一行和最好一行

    1. vi 编辑器中跳到文件的第一行:

       a  输入 :0 或者 :1   回车

       b  键盘按下 小写 gg

     2.vi 编辑器跳到文件最后一行:

       a 输入 :$   回车

       b 键盘按下大写 G

       c 键盘按 shift + g    

    vi撤销上一次操作

    u   撤销上一步的操作
    Ctrl+r 恢复上一步被撤销的操作

    展开全文
  • 原文链接:... 然而,如果您更喜欢GUI界面vim的话,请安装vim-gtk软件包,有以下两种方法:1、在Ubuntu Software Center中搜索vim-gtk,并安装 Vi IMproved...

    原文链接:http://jingyan.baidu.com/article/219f4bf7d03187de452d3862.html

    一、安装 vim控制台版本的vim随ubuntu一起发行,因此没必要安装. 然而,如果您更喜欢GUI界面下的vim的话,请安装vim-gtk软件包,有以下两种方法:

    1、在Ubuntu Software Center中搜索vim-gtk,并安装 Vi IMproved - enhanced vi editor - with GTK2 GUI

    2、在终端中输入       sudo apt-get install vim-gtk

    二、快速指南

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

    1、模式

    插入模式输入文本 编辑模式执行命令,也称为正常模式。

    命令模式,执行 : 命令 插入模式并不是缺省的模式,您必须按下 i 来进入插入模式,在屏幕上输入一些文字。

    命令模式用于执行冒号命令,比如保存,查找/替换以及配置vim等。

    欲保存文本,您只需要在正常模式下输入:进入命令模式并输入:w filename.退出vim请执行冒号命令:q.

    总结如下:

    vim (启动vim)

    i (进入插入模式) (回到编辑模式):w filename (保存文件为‘filename‘):q (退出vim)vim filename (打开您刚才在vim中保存的文件)请记住,最好的学习vim的方式是使用她.您可以通过内置的vim教程来学习vim的基本使用,只需要在终端中输入vimtutor (有的系统中可能是vim-tutor).

    2、用vim编辑docbook文档 为了将文章提交到Ubuntu文档组织,您需要使用docbook格式。您可能会对VIM 文件类型插件xmledit感兴趣。

    添加如下内容至 ~/.vimrc

    map! ,e  map! ,p map v/>^Mx如果光标位于打开的XML标记的顶部,您可以按下F3将标记的内容剪切到缓冲区。移动光标至本节的底部并按下 ‘p‘ (=粘贴)刚复制的内容就会出现在当前字符后面。

    这样对于给已经些好的文档添加标记是非常有用的。其典型用途是在需要时给从网页上复制/粘贴的文档添加格式。

    3、在线资源 您可以在如下页面中找到关于vim的有用的信息

    Vim主页可用于查找相关脚本的插件。The tips section has a RSS feed which gives many useful tips about vim。

    Vim有用的技巧提供了有效使用vim的相关技巧。

    Vim的作者, Bram Moolenaar 写了一篇文章Seven habits of effective text editing

    Vim文档是关于vim的文档的集中地。您可以在那里下载Vim使用手册以及Vim Book。

    4、vi命令

    进入vi的命令

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

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

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

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

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

    vi filename....filename :打开多个文件,依次进行编辑

    移动光标类命令

    h :光标左移一个字符

    l :光标右移一个字符

    space:光标右移一个字符

    Backspace:光标左移一个字符

    k或Ctrl+p:光标上移一行

    j或Ctrl+n :光标下移一行

    Enter :光标下移一行

    w或W :光标右移一个字至字首

    b或B :光标左移一个字至字首

    e或E :光标右移一个字至字尾

    ) :光标移至句尾

    ( :光标移至句首

    }:光标移至段落开头

    {:光标移至段落结尾

    nG:光标移至第n行首

    n+:光标下移n行

    n-:光标上移n行

    n$:光标移至第n行尾

    H :光标移至屏幕顶行

    M :光标移至屏幕中间行

    L :光标移至屏幕最后行

    0:(注意是数字零)光标移至当前行首

    $:光标移至当前行尾

    屏幕翻滚类命令

    Ctrl+u:向文件首翻半屏

    Ctrl+d:向文件尾翻半屏

    Ctrl+f:向文件尾翻一屏

    Ctrl+b;向文件首翻一屏

    nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

    插入文本类命令

    i :在光标前

    I :在当前行首

    a:光标后

    A:在当前行尾

    o:在当前行之下新开一行

    O:在当前行之上新开一行

    r:替换当前字符

    R:替换当前字符及其后的字符,直至按ESC键

    s:从当前光标位置处开始,以输入的文本替代指定数目的字符

    S:删除指定数目的行,并以所输入文本代替之

    ncw或nCW:修改指定数目的字

    nCC:修改指定数目的行

    删除命令

    ndw或ndW:删除光标处开始及其后的n-1个字

    do:删至行首

    d$:删至行尾

    ndd:删除当前行及其后n-1行

    x或X:删除一个字符,x删除光标后的,而X删除光标前的

    Ctrl+u:删除输入方式下所输入的文本

    搜索及替换命令

    /pattern:从光标开始处向文件尾搜索pattern

    ?pattern:从光标开始处向文件首搜索pattern

    n:在同一方向重复上一次搜索命令

    N:在反方向上重复上一次搜索命令

    :s/p1/p2/g:将当前行中所有p1均用p2替代

    :n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代

    :g/p1/s//p2/g:将文件中所有p1均用p2替换

    选项设置

    all:列出所有选项设置情况

    term:设置终端类型

    ignorance:在搜索中忽略大小写

    list:显示制表位(Ctrl+I)和行尾标志($)

    number:显示行号

    report:显示由面向行的命令修改过的数目

    terse:显示简短的警告信息

    warn:在转到别的文件时若没保存当前文件则显示NO write信息

    nomagic:允许在搜索模式中,使用前面不带“/”的特殊字符

    nowrapscan:禁止vi在搜索到达文件两端时,又从另一端开始

    mesg:允许vi显示其他用户用write写到自己终端上的信息

    最后行方式命令

    :n1,n2 co n3:将n1行到n2行之间的内容拷贝到第n3行下

    :n1,n2 m n3:将n1行到n2行之间的内容移至到第n3行下

    :n1,n2 d :将n1行到n2行之间的内容删除

    :w :保存当前文件

    :e filename:打开文件filename进行编辑

    :x:保存当前文件并退出

    :q:退出vi

    :q!:不保存文件并退出vi

    :!command:执行shell命令command

    :n1,n2 w!command:将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入

    :r!command:将命令command的输出结果放到当前行

    寄存器操作

    "?nyy:将当前行及其下n行的内容保存到寄存器?中,其中?为一个字母,n为一个数字

    "?nyw:将当前行及其下n个字保存到寄存器?中,其中?为一个字母,n为一个数字

    "?nyl:将当前行及其下n个字符保存到寄存器?中,其中?为一个字母,n为一个数字

    "?p:取出寄存器?中的内容并将其放到光标位置处。这里?可以是一个字母,也可以是一个数字

    ndd:将当前行及其下共n行文本删除,并将所删内容放到1号删除寄存器中。

    展开全文
  • vim编辑器是一个强大的文本编辑器。对于一个C/C++初学者来说,可以利用vim编写自己喜欢的代码出来。但是习惯于使用windows的IDE,初次体验vim真的是糟透了,不同于VS的编程习惯,使用起来及其的不方便,编写代码的...

    vim编辑器是一个强大的文本编辑器。对于一个C/C++初学者来说,可以利用vim编写自己喜欢的代码出来。但是习惯于使用windows下的IDE,初次体验vim真的是糟透了,不同于VS的编程习惯,使用起来及其的不方便,编写代码的效率很低很低。在网上有很多网友都有分享自己的vim配置,以下就是博主根据自己的变成习惯配置的vim编辑器:

    操作系统环境:CentOS 6.7    (64位)

    不同的操作系统的vim配置文件的所在位置不停,但是vim的配置文件都是.vimrc(在linux下 ’.‘ 开头的文件都是掩藏的文件,桶过ls -l可以显示出来)。比如我的.vimrc文件就在/home/etc路径下

    784194dbd717c16702868d556ea2f7cc.png

    ef5d40747e0d6b5a93150cf600904372.png

    找到.vimrc后我们就可以在里面加入我们喜欢的配置了。

    由于博主现在水平不高,所以博主的vim配置了以下的一些简单的功能:

    显示行号

    语法高亮

    显示标尺

    显示输入的命令,便于看得清楚。

    显示中文帮助。

    代码补全。

    自动缩进。

    编码设置

    高亮显示匹配的括号。

    显示 状态行

    映射ctrl+A为自动全选并且复制的快捷键,方便把代码拷贝出来。

    把F2设置为快速清除代码中的空行。

    这些配置的代码如下,大家可以直接拷贝进自己的.vimrc文件里面,重新打开vim就可以看到效果了。" 显示行号

    set nu

    "语法高亮

    syntax on" 用浅色高亮当前行

    autocmd InsertLeave * se nocul

    autocmd InsertEnter * se cul

    "状态行显示的内容

    set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%]\ %{strftime(\"%d/%m/%y\ -\ %H:%M\")}

    "显示标尺

    set ruler

    " 输入的命令显示出来,看的清楚些

    set showcmd

    " 显示中文帮助

    if version >= 603

    set helplang=cn

    set encoding=utf-8

    endif

    "代码补全

    set completeopt=preview,menu

    " 自动缩进

    set autoindent

    set cindent

    "编码设置

    set enc=utf-8

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

    "语言设置

    set langmenu=zh_CN.UTF-8

    set helplang=cn

    " 高亮显示匹配的括号

    set showmatch

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

    set matchtime=1

    "显示状态行

    set laststatus=1

    "映射ctrl+A为全选并复制的快捷键,方便把代码拷贝出来

    map  ggVGY

    map!  ggVGY

    map  gg=G

    "按F2可以快速消除代码中的空行

    nnoremap  :g/^\s*$/d

    d43202a860e510aedc65d8a428013381.png

    其中," 开头的是注释。当然,以后如果还需要加上什么新的功能的话再添加到.vimrc里面就行了。

    解决了vim的一些操作上便利的问题,我们还需要一些插件来辅助我们编写代码,那就是CTags和TagList插件。有了这写插件,我们就不会说不习惯linux下的环境了,应为它已经和VS下的 IDE差不多了。

    (一)CTag插件

    Tags文件是由ctags程序产生的一个索引文件, ctags程序其是叫"Exuberant Ctags", 是Unix上面ctags程序的替代品, 并且比它功能强大, 是大多数Linux发行版上默认的ctags程序。tags文件是做什么用的呢? 如果你在读程序时看了一个函数调用, 或者一个变量, 或者一个宏等等, 你想知道它们的定义在哪儿,只用光标在某个函数或变量上时, 按下"Ctrl+]", 光标会自动跳转到其定义处, 很厉害的。这里以5.8版本为例。用下面的命令解压安装:

    $ tar -xzvf ctags-5.8.tar.gz

    $ cd ctags-5.8

    $ ./configure

    $ make# make install   // 需要root权限

    a343a345968aaaf352caa2a8e4485bef.png

    这样就解压并且安装好了。我们可以通过whereis ctags 来确定安装好了没有。

     安装成功后,要为源码文件生成tags文件,才可享受ctags为阅读代码带来的便利。

    $ ctags -R

    递归的为当前目录及子目录下的所有代码文件生成tags文件

    为某些源码生成tags文件,使用如下命令

    $ ctags filename.c filename1.c file.h

    $ ctags *.c *.h

    (二)安装TagList

    TagList是一个用来浏览源代码的Vim插件.它可以显示当前工程的文件与函数在 ~/.vim 目录下解压taglist_xx.zipunzip taglist_xx.zip

    在你的~/.vimrc文件中添加下面两句:let Tlist_Show_One_File=1

    let Tlist_Exit_OnlyWindow=1

    还有更加快捷的方法就是直接输入以下命令:wget http://www.vim.org/scripts/download_script.php?src_id=19574 -O abc.zip && unzip -o -d ./ abc.zip && mv doc/taglist.txt  /usrimim[0-9][0-9]/doc/ && mv  plugin/taglist.vim /usrimim[0-9][0-9]/plugin/ && rmdir doc plugin

    然后再vim打开文件,底层命令行下输入Tlist。直接搞定!!!

    展开全文
  • 输入 vim --helpVIM - Vi IMproved 8.0 (2016 Sep 12, compiled Jul 26 2017 20:13:43)用法: vim [参数] [文件 ..] 编辑指定的文件或: vim [参数] - 从标准输入(stdin)读取文本或: vim [参数] -t tag 编辑 tag 定义...
  • 上的文件进行 简单 的修改,可以使用 ssh 远程登录到服务器上,并且使用 vi 进行快速的编辑即可常见需要修改的文件包括:源程序配置文件,例如 ssh 的配置文件 ~/.ssh/config在没有图形界面的环境,要编辑文件,vi...
  • 1. vim简介vim是从vi发展出来 ,第一个版本由布莱姆·米勒在1991年发布 ,它基于VIM许可证,兼容GPL。Vim 的全名为 Vi IMproved 意思为VI改良版;vim与vi不同点为,vim可以用颜色直观显示,方便查看;2. 安装vim安装vim...
  • Linux----vi/vim编辑器的使用

    千次阅读 2021-05-10 04:31:06
    介绍右上角的*号是用来标注我自己认为重要命令的!Vi简介vi是“visual ...vi是一种广泛存在于各种UNIX和Linux系统中的文本编辑程序vi可以执行输出、删除、查找、替换、块操作等众多文本操作 。vi不是一个排版...
  • 原文链接:... 然而,如果您更喜欢GUI界面vim的话,请安装vim-gtk软件包,有以下两种方法:1、在Ubuntu Software Center中搜索vim-gtk,并安装 Vi IMprove...
  • Linux入门:vim编辑器

    2020-09-30 14:25:53
    vim编辑器vim编辑器vim编辑器的操作模式命令模式末行模式插入模式 vim编辑器 vi 是 Unix 操作系统和类 Unix 操作系统中最通用的文本编辑器。 vim 编辑器是从 vi发展出来的一个性能更强大的文本编辑器。可以主动的以...
  • vi编辑器是所有Unix及Linux系统标准的编辑器,对Unix及Linux系统的任何版本,vi编辑器是完全相同的。vim是vi的升级版,增加了一些功能,对vi命令是完全兼容的。在一些基本命令上两者应该是一样的。
  • 在使用 Linux 系统过程中,很多软件的编辑接口都会默认调用 Vim 文件编辑器,例如 crontab、Visudo、edquota等命令;Vim具有编辑程序的能力,例如c c++等,会主动利用不同的字体颜色辨别语法的正确性,为了方便程序...
  • 1.vim编辑器: Vim 是linux系统中的文件编辑器,一般系统中默认的是vi编辑器,vim要比vi要强大一点;使用vim需要安装,安装方式:yum install vim -y (-y表示安装过程不需要确认),vim或vi对小文件操作是很快的,...
  • 许多 Linux 发行版都捆绑了Vim作为默认的文本编辑器。这吸引了很多长期使用 Linux 的用户,反正那些不喜欢它的用户也可以在安装后及时更换。不过 Vim 是一个很有趣的编辑器,因为它是少数几个打开时的模式不允许输入...
  • 点击插件里面的插件管理,搜索NppFTp下载插件,选择SFTP连接Linux的CentOS6系统就好
  • Linux 基础之Vim编辑器

    2018-12-29 21:28:31
    Vim编辑器简称vi 在linux系统里面可以通过调用vi 命令新建打开任意的文件,在这里一般我们打开代码文件。 vi命令,有三种文本模式,一种是通过i命令插入文件编辑模式,一种是命令模式和另外一种是可视模式 命令...
  • 把光标定位到printf,然后,按ESC,再按SHIFT+k就可以获取帮助。 3.vim历史命令窗口 q: ##:q为退出; q: 为历史窗口 4.vim缓存记录操作 ##在当前shell窗口以及之后新开的shell窗口中所有的vim中均有效,...
  • Linux 常用编辑器Vim

    2021-05-16 17:35:13
    vi 工作在字符模式,不需要图形界面,非常适合远程及嵌入式工作,是效率很高的文本编辑器,尽管在 Linux 上也有很多图形界面的编辑器可用,但vi的功能是那些图形编辑器所无法比拟的。那 vim 又是什么呢?vim 是 vi...
  • vim编辑器是一个强大的文本编辑器。对于一个C/C++初学者来说,可以利用vim编写自己喜欢的代码出来。但是习惯于使用windows的IDE,初次体验vim真的是糟透了,不同于VS的编程习惯,使用起来及其的不方便,编写代码的...
  • Vim是一个功能强大的全屏幕文本编辑器,它是linux、Unix最常用的文本编辑器,可以用来建立、编辑、显示文本文件。Vim没有菜单,只有命令! Vim的三种模式 命令模式、插入模式、编辑模式。 Vim的插入命令 1、...
  • vim 文本编辑器

    万次阅读 多人点赞 2019-03-23 11:57:12
    4.2 vim文本编辑器 4.2.1 简介 ...vim编辑器分为三种主要模式: 命令模式(编辑模式):默认模式,移动光标,剪切/粘贴文本(界面表现:左下角显示文件名或为空) 插入模式(输入模式):修...
  • vim编辑器

    2020-12-05 12:49:30
    Vim编辑器正式版是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。Vim编辑器正式版是自由软件。普遍被推崇为类Vi编辑器中最好的一个。基本简介在领略了vim的强大后,...
  • vim编辑器对于每一个IT从业人员来说肯定不陌生,除了一般的文档编辑功能以外,还可以通过vim来打造一个属于我们自己的IDE。作为一名Python开发使用者,之前写Python都是在windows带GUI环境进行的,是不是感觉很low...
  • 文章目录1、vi介绍2、vi最基本操作2.1、打开文件2.2、编辑文件2.3、保存文件3、vi实用命令3.1、vi的插入模式3.2...vi 编辑器Linux 系统中最常用的文本编辑器,vi 在Linux界有编辑器之神的美誉,几乎所有的 Linux...
  • 尤其是我们还有很多替代方式,比如nano,或者干脆使用图形化的编辑器,比如VSCode的Linux版本,甚至还可以用Windows上的IDE远程连接后进行编辑(以前工作的时候我就是用Zend远程连接修改和debug测试机上的程序的),...
  • Linux命令:vi全局替换方法语法为 :[addr]s/源字符串/目的字符串/[option]linux全局替换命令为::%s/源字符串/目的字符串/gshell[addr]: 表示检索范围,省略时表示当前行。windows如:“1,20” :表示从第1行到20...
  • Vim 是我最喜爱的编辑器。对于那些默认使用其他编辑器的程序,我对系统所做的这些改变可以使得 Vim 成为它们默认编辑器。 我使用Linux大概有 25 年了,在那之前我还使用了几年的 Unix。在这段时间里,我对一些...
  • 一、vi(系统标配)1、进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n ...打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,204
精华内容 4,481
关键字:

linux下替代vim的编辑器