首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vim 使用教程

的配置文件位于~/.vimrc,文件使用VimScript语法来编写 参考阮一峰的Vim 配置入门 快捷键配置 映射模式 定义映射模式时,我们可以使用nmap、imap、vmap来定义映射仅在normal...当你按下dd时,文件会无限刷出空行直到你按下,这是因为这一命令jddk的dd也按照按键映射解读了。...使用Leader键 vim的组合键是通过按键序列来执行的,例如qd这个操作,你只需要先按下q再按下d就好了,而不需要qd一起按。 由于Vim已经占用了大量的按键,导致我们配置快捷键时处处受限。...由于有些按键在vim的非insert模式几乎是永远不会用到的(例如逗号,),因此我们可以在快捷键的命令前统一加上这个键,方便好记又不会冲突。这个键就称为Leader键。...` 清除本地缓存 " :PluginClean - 清除未使用插件,需要确认; 追加 `!

3K40

vim简单使用教程

下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。...我建议下面这四个步骤: 存活 感觉良好 觉得更好,更强,更快 使用VIM的超能力 当你走完这篇文章,你会成为一个vim的 superstar。...NG → 到第 N 行 (陈皓注:注意命令的G是大写的,另我一般使用 : N 到第N行,如 :137 到第137行) gg → 到第一行。(陈皓注:相当于1G,或 :1) G → 到最后一行。...超能力 你只需要掌握前面的命令,你就可以很舒服的使用VIM了。...下面是主要的命令,你可以使用VIM的帮助 :help split. 你可以参考本站以前的一篇文章VIM分屏。

1.3K30
您找到你想要的搜索结果了吗?
是的
没有找到

Linux笔记【005】| vim编辑器使用教程

VimLinux下一款编辑器软件,它的地位等同于windows下的notepad(记事本)。...删除多行,可以使用数字dd,表示以光标所在行为基准,向下删除指定的行数。 特别说明:在vim,删除命令和剪切命令是一样,已经删除的内容可以通过粘贴命令显示出来。...vim .vimrc (2)别名机制 在以后的工作,我们可能会看到这种情况:我们自己现在使用的清屏命令是clear,可能会看到有些人在使用Linux的清屏命令的时候使用cls。...其实在Linuxvim还支持另外一种保存退出方式,这个方式是在末行模式输入:x。(千万不要输入大写的x,大写的x表示给当前文档进行加密)。...在Linux:wq退出方式和:x的退出方式有什么区别? 在实际开发的时候还是建议使用:x的方式进行退出。

1.2K20

Linuxvim使用

这个是在网上找的一张关于vim键盘的图 1. 前言 vimLinux编辑器,功能上和记事本没有区别。不仅仅可以用来写c语言和c++,其它语言也可以在上面写。...要查看你的所有模式:打开vim,底行模式直接输入 3. vim的基本操作 进入vim,在系统提示符号输入vim及文件名称后,就进入vim全屏幕编辑画面: vim a.txt 不过有一点要特别注意,就是你进入...) : wq (输入「wq」,存盘并退出vim) : q!...4. vim正常模式命令集 4.1 命令模式 允许使用者通过命令,来进行文本的编辑控制。 像键盘是用来做输入的,那么鼠标是用来对文本进行控制,例如复制粘贴,区域选择、大小写转换。...4.3 底行模式 用来进行让vim进行包括但不限于shell进行交互的。 w (保存当前文件) wq (输入「wq」,存盘并退出vim) q! (输入q!

27710

Linux 系统 vim 编辑器使用简明教程

vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。...vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护vi就够用,如果想使用代码加亮的话可以使用vim。...P        //粘贴剪切板里的内容在光标前,如果使用了前面的自定义缓冲区,建议使用”aP 进行粘贴。...九、替换(vi命令模式下使用) :s/old/new      //用new替换行首次出现的old :s/old/new/g         //用new替换行中所有的old :n,m s/old...十一、修改文件格式 :set fileformat=unix   //将文件修改为unix格式,如win下面的文本文件在linux下会出现^M。

1.6K70

vim常用命令详解(vim使用教程)

,语法高亮,命令行编辑,在线帮助,可视化选择,等等 vim基本操作 打开文件 vim filename #example : 使用vim编辑器打开a.txt文件 vim a.txt 如果filename...-h 显示vim的用法 -m 你可以在打开的窗口中更改,但你将无法对你更改后的文件进行保存,最后使用 :q退出,文件仍是你修改以前的结果 -M 你无法在你打开的窗口中更改,并且无法 对文件进行保存...-N 非兼容模式 -n 将不会使用交换文件,如果电脑断电或者发生崩溃,你的修改可能无法恢复,如果你需要在一个很短的时间对文件保存,你可以使用 :set uc=0,但不可以使用 set uc=200。...运行结果如下 -O[N],和-o[n]类似,但是窗口为横向排列 对于命令vim -O a.txt b.txt c.txt,运行结果为 -V[N] 啰嗦模式,会显示vim的所有命令,就像linux电脑开机会显示各种命令...g代表全局替换,i代表忽视大小写,c代表每个替换都需要用户确认才可以 :1,4 s/目标字符/替换字符/g #将第一行到第四行的 目标字符替换为 替换字符 /string :在后面的文本查找字符串

3.1K30

vim编辑器使用教程

前言 vimLinux 系统内置的「文本编辑器」,用于查看或编辑文件的内容,学会使用 vim 编辑器,将在 Linux 终端畅通无阻。...使用 vim filename 编辑一个文件时,一进入该文件就是命令模式。 文本模式 正常的文本写入。 末行模式 保存或退出文档,以及设置编辑环境。...:q 退出光标所在窗口 使用:qall 退出所有窗口 8、其他 从 vim 跳转 manpage:命令模式下 将光标放在待查看单词上,按 K,默认看第一卷,n+K,查看第 n 卷 查看宏定义:...命令模式 光标放在待查看词上, [+d 即可查看 vim使用 shell 命令:末行模式 :!...ls -lh 三、vim 配置文件 两个 vim 配置文件 1、 /etc/vim/vimrc 2、 ~/.vimrc 其中,第二个配置文件会优先加载,属于用户配置

6.4K40

linuxvi,vim操作技巧

撤销与重做 在使用 Vim 或其他编辑器的时候,你可能经常需要对某些修改进行撤销或重做。在 Vim ,你可以切换到正常模式,按 u 来撤销操作,按 Ctrl+r 来重做。...把外部文件读入vim 我开始使用vim 的时候,经常会打开一个文件、复制内容、关闭文件、打开另一个文件、然后粘贴进去复制到内容。其实 Vim 读取另一个文件的内容非常方便。...使用此快捷键你不需要手动打开文件来复制内容。 > vim rumenz.txt :read readme.md 把命令的结果读入vim 切换到正常模式,然后输入:read !...command 即可把command的结果输入到vim。 > vim rumenz.txt :read !pwd 切换到上次修改的位置 想知道你在文件做的最后一次修改是在什么位置?...vim以16进制查看文件 正常模式下,输入:%!xxd会把当前文本转换成16进制 > vim rumenz.txt 123 :%!

4.5K10

linuxvi,vim操作技巧

撤销与重做 在使用 Vim 或其他编辑器的时候,你可能经常需要对某些修改进行撤销或重做。在 Vim ,你可以切换到正常模式,按 u 来撤销操作,按 Ctrl+r 来重做。...把外部文件读入vim 我开始使用vim 的时候,经常会打开一个文件、复制内容、关闭文件、打开另一个文件、然后粘贴进去复制到内容。其实 Vim 读取另一个文件的内容非常方便。...使用此快捷键你不需要手动打开文件来复制内容。 > vim rumenz.txt :read readme.md 把命令的结果读入vim 切换到正常模式,然后输入:read !...command 即可把command的结果输入到vimvim rumenz.txt:read !pwd 切换到上次修改的位置 想知道你在文件做的最后一次修改是在什么位置?...每一行后面追加123 :%s/$/123/ 每一行前面加#,添加注释 :%s/^/#/ 删除每一行开头的#,删除注释 :%s/^#// 原文链接:https://rumenz.com/rumenbiji/linux-vi-vim-skills.html

2.5K00

LinuxLinux编辑器---vim使用

都表示强制操作 vs + 文件名进入分屏,但无论分多少屏,光标只有一个 ctrl + ww 切换光标到另一屏幕 可以不退出vim在底行模式下执行linux命令,但是需要在命令前加感叹号!...所谓的vim配置就是修改自己的.vimrc文件,不要动任何不属于你的配置文件! 例如下面,我对.vimrc进行了set nu的配置来让vim的文本内容都带上行号。...网上有大量的vim配置,我们可以自己将搜索到的vim配置拷贝到自己的.vimrc文件 下面就是我在网上搜到的一些vim配置 如果你不想自己配置的话,也可以将下面的这条命令拷贝下来,在xshell.../install.sh 五、解决普通用户无法使用sudo提权 将用户切换为root,在root中找到/etc/sudoers文件并用vim打开,然后在下面列表仿照root的格式添加普通用户,最后在底行模式下输入...wq保存并退出 上面步骤完成之后,普通用户也可以使用sudo指令了,因为我们已经将普通用户添加至信任列表了。

2.2K30

linuxvim如何显示行数,vimlinux如何设置显示行数「建议收藏」

softtabstop:表示在编辑模式的时候按退格键的时候退回缩进的长度,当使用 expandtab 时特别有用。...nu:表示显示行 vimlinux如何设置显示行数 在.vimrc(或/etc/vimrc)文件输入如下文本: set tabstop=4 set softtabstop=4 set shiftwidth...]… [FILE]… or: wc [OPTION]… –files0-from=F Print newline, … Linux学习25-Xshell设置页面最大显示行数 前言 在使用xshell查看日志的时候...\d :代表日期,格式为 … [工具][vim] vim设置显示行号 转载自:electrocrazy的博客 在linux环境下,vim是常用的代码查看和编辑工具....在程序编译出错时,一般会提示出错的行号,但是用vim打开的代码确不显示行号,错误语句的定位非常不便.那么怎 … Linux下环境变量设置 (转) Linux下环境变量设置 1.在Windows 系统下

6.4K20

linuxgdb的入门使用教程

前言 gdb是linux下非常好用的一个调试工具,虽然它是命令行模式的调试工具,但是它的功能强大到你无法想象,这里简单介绍下gdb的使用方法,需要的朋友们下面来一起看看详细的介绍吧。...比如在循环境体,可以设置break if i=100,表示当i为100时停住程序。...使用如下命令启动gdb: gdb -tui 项目名 或者在启动gdb后, 输入命令focus,如图: ?...恢复程序运行和单步调试 在gdb,和调试步进相关的命令主要有如下几条: continue 继续运行程序直到下一个断点(类似于VS里的F5) next 逐过程步进,不会进入子函数(类似VS里的F10)...threadno指定了线程的ID,注意,这个ID是GDB分配的,你可以通过”info threads”命令来查看正在运行程序的线程信息。

1.9K31
领券