简要分析下刚开始提出的第二个问题, 因为没看代码,所以只是简单流程 1. 在bash里打开vim编辑文件并保存退出: bash进程fork子进程, 然后调用exec装入vim程序,wait这个子进程vim进程打开文件: fd = open系统调用用户输入:- io中断 - 字符显示 - 存入缓冲区保 ...
分类:
系统相关 时间:
2016-07-23 18:16:15
阅读次数:
193
值得一看的书之《VIM实用技巧》我在2014年接触的linux,在使用linuxvim编辑器过程中,碰到了一些vim编辑器的技巧,感觉好神奇,好强大。linux基础书籍上也有介绍vim,但是不全面,于是在2015年底,决定找一本关于详细介绍Vim的书籍,自己要系统的,完完全全的学习vim。于是便购..
分类:
系统相关 时间:
2016-07-22 16:14:17
阅读次数:
191
Vim在linux的世界中,绝大多数配置文件是以ASCII的纯文本形式存在,(什么是纯文本文件:其实文件记录的就是1或者0,而我们通过编码系统将这些0或者1转换成我们认识的文字就是了)为何要学习vim?1.所有的unixlike系统都会内置vi文本编辑器,其他的文本编辑器不一定存在;2.很..
分类:
系统相关 时间:
2016-07-19 15:41:14
阅读次数:
217
Python自动补全Python自动补全有vim编辑下和python交互模式下,下面分别介绍如何在这2种情况下实现Tab键自动补全。一、vim python自动补全插件:pydiction可以实现下面python代码的自动补全: 简单python关键词补全 python 函数补全带括号 python ...
分类:
编程语言 时间:
2016-07-15 13:40:25
阅读次数:
524
1、复制/etc/rc.d/rc.sysinit文件只/tmp目录中,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行首加#。#vimrc.sysinit在vim的末行模式下输入:%s@^[[:space:]]\{1,\}@#&@g匹配分析:%:的作用是做全文匹配,可以使用1,$来替换;@:表示分隔符,这个可以用其他的非在..
分类:
系统相关 时间:
2016-07-14 19:42:06
阅读次数:
228
1.工作模式 命令模式(a,i,o等键)——》输入模式 输入模式(Esc键)——》命令模式 命令模式(:键)——》末行模式 末行模式(Esc键)——》命令模式 2.vim使用命令 1)光标移动 光标方向移动 ↑、↓、←、→ 上、下、左、右 翻页 Page Down或Ctrl+F 向下翻动一整页内容 ...
分类:
系统相关 时间:
2016-07-12 23:05:23
阅读次数:
290
一些最简单的配置,即在.vimrc中可以写入的配置: 首先,说明一点,在.vimrc文件中,可以用“ 把一行的配置注销掉。 set nocompatible “关闭 vi 兼容模式;其中 compatilble 英文意思就是兼容 set nobackup “覆盖文件时,不备份;其中 backup 英... ...
分类:
系统相关 时间:
2016-07-11 23:42:02
阅读次数:
351
一、在Linux中安装JDK并配置环境变量输入javac 查看是否已安装java环境如果没有安装 sudo apt-get install openjdk-7-jdk再次检测 javac修改配置参数 vim /etc/profile 发现没有安装vim编辑器 apt-get install vim安 ...
分类:
其他好文 时间:
2016-07-11 19:01:23
阅读次数:
126
vim 在命令行中输入vim,进入vim编辑器INSERT or I (进入插入模式)Esc:(退出插入模式,进行其它命令使用)Esc:w (在编辑的过程中保存文件,相当于word中的ctrl+s)Esc:wq (保存文件并退出 :w 存盘, :q 退出)Esc:q! (强制退出不保存) ...
分类:
系统相关 时间:
2016-07-11 18:57:00
阅读次数:
243
1.vim编辑器的命令模式中常用的快捷键命令 作用dd 删除(剪切)光标所在整行。5dd 删除(剪切)从光标处开始的5行。yy 复制光标所在整行。5yy 复制从光标处开始的5行。p 将之前删除(dd)或复制(yy)过的数据粘贴到光标后。/字符串 在文本中从上至下搜索该字符串。?字符串 在文本..
分类:
系统相关 时间:
2016-07-11 01:15:00
阅读次数:
221