vim

VIM: display custom reference bar on top of window

烂漫一生 提交于 2020-01-02 08:13:25
问题 I would like to set up a vim environment for basic HTML edit to be used by someone else. For this I'd like to set up a quick reference bar to be shown on top of the window with things like | <F1> | <F2> | <F3> | ... | <br /> | <hr /> | bold | ... and so on. Can this be done? 回答1: You can use additional window with scratch buffer to show things like this. Here is prototype of the plugin. Just run the following with :so or put this into some file inside ~/.vim/plugin directory function! s:set

VIM: display custom reference bar on top of window

两盒软妹~` 提交于 2020-01-02 08:12:27
问题 I would like to set up a vim environment for basic HTML edit to be used by someone else. For this I'd like to set up a quick reference bar to be shown on top of the window with things like | <F1> | <F2> | <F3> | ... | <br /> | <hr /> | bold | ... and so on. Can this be done? 回答1: You can use additional window with scratch buffer to show things like this. Here is prototype of the plugin. Just run the following with :so or put this into some file inside ~/.vim/plugin directory function! s:set

VIM Smart quit macro

ぃ、小莉子 提交于 2020-01-02 07:45:10
问题 From years of "finger memory" my hands know that F2 is save and F3 is quit (leftovers from years of IBM editors). Consequently my first vim key mappings were to get F2 and F3 doing what they're supposed to do. In particular for F3: :map <F3> :q<CR> :map! <ESC>:q<CR> If I quit a file that has edits I still get the E37: No write since last change (add ! to override) . What I'd prefer is more a function that would emit E37: No write since last change. Press F3 again to really quit.) How would I

Linux vi/vim

感情迁移 提交于 2020-01-02 07:43:39
文章来源于菜鸟教程:http://www.runoob.com/linux 在这里为了加深记忆,所以写当前文章。如果版权问题,留言。 Linux vi/vim 所有的Unix Like系统都会内建vi文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是vim编辑器。 vim具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 相关文章: 史上最全Vim快捷键键位图(入门到进阶) 什么是vim? vim是从vi发展出来的一个文本编辑器。代码补完、编译即错误跳转等方便变成的功能特别丰富,在程序员中广泛使用。 简单的来说,vi是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方,vim则可以说是程序开发的一项很好的工具。 连vim的官方网站( http://www.vim.org )自己也说vim是一个程序开发工具而不是文字处理软件。 vim键盘图: vi/vim的使用 基本上vi/vim共分为三种模式,分别是命令模式(command mode)、输入模式(insert mode)和底线命令模式(last line mode)。这三种模式分别是: 命令模式: 用户刚刚启动vi/vim,变进入了命令模式。 此状体下敲击键盘动作会被vim识别为命令,而非输入字符。比如我们此时按下i,并不是输入一个字符,i被当做了一个命令。

vim与程序员

丶灬走出姿态 提交于 2020-01-02 07:42:28
所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是 命令模式(Command mode) , 输入模式(Insert mode) 和 底线命令模式(Last line mode) 。 这三种模式的作用分别是: 命令模式: 用户刚刚启动 vi/vim,便进入了命令模式。 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令 移动光标 w(e)  移动光标到下一个单词b    移动到光标上一个单词数字0  移动到本行开头$    移动光标到本行结尾H    移动光标到屏幕首行M    移动到光标到屏幕的中间一行L    移动光标到屏幕的尾行gg    移动光标到文档的首行G    移动光标到文档尾行ctrl + f 

vi(vim)编辑器使用教程

。_饼干妹妹 提交于 2020-01-02 07:32:50
vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面vps侦探整理一下vi的使用教程:包含vi的基本介绍、使用模式、文件的打开关闭保存、插入文本或新建行、移动光标、删除、恢复字符或行、搜索等等,算是一篇比较适合新手学习vi的教程。 vi有3个模式:插入模式、命令模式、低行模式。 插入模式:在此模式下可以输入字符,按ESC将回到命令模式。 命令模式:可以移动光标、删除字符等。 低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。 一、打开文件、保存、关闭文件(vi命令模式下使用) vi filename //打开filename文件 :w //保存文件 :w vpser.net //保存至vpser.net文件 :q //退出编辑器,如果文件已修改请使用下面的命令 :q! //退出编辑器,且不保存 :wq //退出编辑器,且保存文件 二、插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式,按ESC键可退出插入模式) a //在当前光标位置的右边添加文本 i /

shell入门必备基础之vi(vim)编辑器的使用

℡╲_俬逩灬. 提交于 2020-01-02 07:32:28
此文章转载于: VPS侦探 本文链接地址: http://www.vpser.net/manage/vi.html vi(vim) 是上Linux 非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是 “visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面 vps侦探 整理一下vi的使用教程:包含vi的基本介绍、使用模式、文件的打开关闭保存、插入文本或新建行、移动光标、删除、恢复字符或行、搜索等等,算是一篇比较适合 新手学习vi的教程 。 vi有3个模式:插入模式、命令模式、低行模式。 插入模式:在此模式下可以输入字符,按ESC将回到命令模式。 命令模式:可以移动光标、删除字符等。 低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。 一、打开文件、保存、关闭文件(vi命令模式下使用) vi filename //打开filename文件 :w //保存文件 :w vpser.net //保存至vpser.net文件 :q //退出编辑器,如果文件已修改请使用下面的命令 :q! //退出编辑器,且不保存 :wq //退出编辑器,且保存文件 二

Linux上vi(vim)编辑器使用教程

爱⌒轻易说出口 提交于 2020-01-02 07:32:09
vi(vim) 是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面 vps侦探 整理一下vi的使用教程:包含vi的基本介绍、使用模式、文件的打开关闭保存、插入文本或新建行、移动光标、删除、恢复字符或行、搜索等等,算是一篇比较适合 新手学习vi的教程 。 vi有3个模式:插入模式、命令模式、低行模式。 插入模式:在此模式下可以输入字符,按ESC将回到命令模式。 命令模式:可以移动光标、删除字符等。 低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。 一、打开文件、保存、关闭文件(vi命令模式下使用) vi filename //打开filename文件 :w //保存文件 :w vpser.net //保存至vpser.net文件 :q //退出编辑器,如果文件已修改请使用下面的命令 :q! //退出编辑器,且不保存 :wq //退出编辑器,且保存文件 二、插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式,按ESC键可退出插入模式) a //在当前光标位置的右边添加文本

vim - how to remove netrw?

馋奶兔 提交于 2020-01-02 05:24:35
问题 I was testing https://github.com/skwp/dotfiles) and unfortunately it did install a lot of things I do not want. For example, right now (with empty .vimrc) when I open vim I get " ============================================================================ " Netrw Directory Listing (netrw v149) " /Users/user/.vim/bundle " Sorted by name " Sort sequence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$ " Quick Help: <F1>:help -:go up dir D:delete R

使用ifconfig看到的网卡名为eth1

天大地大妈咪最大 提交于 2020-01-02 04:00:07
当你克隆或者重装虚拟机软件时,由于你使用的是以前系统虚拟硬盘的信息,而该系统中已经有eth0的信息,对于这个新的网卡,udev会自动将其命名为eth1(累加的原则),所以在你的系统启动后,你使用ifconfig看到的网卡名为eth1。 解决办法: 1.编辑 vim /etc/udev/rules.d/70-persistent-net.rules ,将eth0那行删去,下面的eth1改为eth0 2.打开 vim /etc/sysconfig/network-scripts/ifcfg-eth0,该文件中的mac地址为原来eth0网卡的物理地址,将MAC的地址信息修改为70-persistent-net.rules中的eth1的MAC地址,再次重启网络,就完全恢复到以前eth0网卡的状态了。 启动网络命令service network restart 来源: https://www.cnblogs.com/wangxiaochao/p/9252605.html