本文用来记录一些平时Cygwin用得到的命令和小技巧
转载注明出处:http://blog.csdn.net/hnulwt/article/details/42775765
Cygwin复制,粘贴
直接用鼠标在黑框上选区即可,选区结束就已经复制了。cygwin里面Ctrl+V是不能粘贴的,用Shfit+ Insert(键盘上下左右方向键的上面)
Cygwin 下切换目录略不方面,一般需要输入前缀。
比如cd /cygdrive/d/Program Files 必须得输入前面的/cygdrive
还有一种比较快捷的方式,我们要进入某个目录,可以复制该目录的文件夹即可,然后Shfit + Insert就可以输入路径
现在又发现一种方式:cd 'D:\Program Files' ( ‘ 号为单引号)
Cygpath命令可以实现windows平台和Linux的目录名转换。例:
$ cygpath –u C:\\windows
/cygdrive/c/windows
$ cygpath –w ~/
C:\cygwin\home\lee\
使用Tab健自动补齐,对大小写敏感
vi ~/.inputrc
在里面编辑将 set completion-ignore-case on 设置注释符“#”
vi vim编辑器常用快捷键,快捷键查询
vi编辑器的键盘操作着实多啊,这让想用他的人望尘莫及,我这里进行了一下实测,记录一些平常能满足我需求的vi编辑相关的快捷键,待这些基本的入门以后,再进阶!这里做备份,也分享给大家。
Lee出品,转载请注明出处
Esc 退出编辑输入状态,以下为按了Esc后的一些常用操作
—— i 键 在当前光标处切换到编辑输入状态
—— a健 在当前光标后切换到编辑输入状态
—— H J K L 四个健是用来上下左右移动光标的
—— :wq 保存退出
—— q! 不保存退出
—— :w filename 另存为filename
—— dd 删除当前光标所在行
—— D(一般是小写,这里就直接按 shift+d) 删除光标所在行,光标以后的所有内容 (类似win delete健)
—— X (shift + x) 删除光标前的字符,前面可以加数字哦,加几个数字就往前删除几个(类似win backspace健,别一激动输入错了就按backspace了。)
—— u 删除错了咋整,撤销呗,这个是撤销最后一次修改,仅仅最后一次哈 (类似Ctrl + z)
—— U 这个是撤销光标行所有修改
—— o 在当前行的下边插入新行
—— O 在当前行的上边插入新行
好了,大致熟悉以上命令就可以在VIM里面进行简单的操作了。后面会不断更新一些编辑操作
vim的好用的配置(经过本人亲测,发现确实有用。。但是记住这个配置的是vim不是vi。。。)
先cd ~ 然后vi ./.vimrc文件中加上:
|
set number set hlsearch set fileencoding=utf-8 set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
set nocompatible set backspace=indent,eol,start
syntax enable |
说明:
syntax enable:打开语法高亮。cygwin的vi缺省没有打开。
set nocompatible和set backspace:配置backspace键,缺省backspace不起作用。
set fileencoding和set fileencodings:缺省文件编码和自动识别文件编码顺序
set number:显示行号
set hlsearch:搜索到内容高亮