更改linux的终端的分辨率

更改linux的终端的分辨率

默认安装的linux的终端的分辨率是非常低的,如果RedHat 6.5默认安装后分辨率是800×600,字体显得特别大,这样整个屏幕的利用率就很低。

这里说下,如果你来到这篇文章是为了修改桌面终端字体的大小的话,那么请使用,

  • ctrl加减号来缩小字体
  • ctrl加shift加加号增大字体

 

为了修改终端tty的分辨率(分辨率修改,字体也相应修改),你需要更改 gr… 更多... “更改linux的终端的分辨率”

vim打开最近打开的文件

vim打开最近打开的文件

 

直接打开最近打开的一个文件

很多文件编辑器都可以获取最近打开的文件,然后打开它,vim也可以,

就是在执行vim的前面加一个感叹号

如:

!vim

后面什么都不用跟。

这样就打开最近一次打开的文件。

 

查看最近打开过的文件

打开vim,然后在命令行使用,

:ol

ol是oldfiles的缩写。

如果这个在你的vim中不工作,你可以尝试

:bro ol

:browse oldfile… 更多... “vim打开最近打开的文件”

vim切分当前的buffer

vim切分当前的buffer

 

vim的split和vsplit命令可以切分窗口,不过后面后面跟的参数是文件名,

vsplit test.cpp test.h

 

但是如果当前的buffer,怎么做到呢?

vert sb加buffer的序号

例如当前所在的test.cpp所在的buffer,你想让序号为1的buffer来切分当前的这个窗口,那么

vert sb1

就可以做到。

版权所有,禁止转载. 如需转更多... “vim切分当前的buffer”

vim中查看当前变量的值

vim中查看当前变量的值

 

在vim中有时候,需要知道某个变量的值,以便进一步设置,例如path这个变量,在设置之前想看看它当前的值是什么,以免设置重复的值,

 

可以使用下面的命令:

set path?

结果会显示在最下面一行

 

设置变量的值通过

set path=变量值放在这里

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

vim和bash之间快速切换

vim和bash之间快速切换

 

当你在vim中快速编辑的时候,你想要执行几个bash命令,比如说

cd到某个目录,查看当前目录,然后再创建个文件夹

但是你又不想退出vim,又不想在vim的命令行使用

:!命令

的方式,因为这样不方便,尤其输入很长的命令的时候。

还有最为快捷的方式:

shift+k

另外一种方式:

这时候可以使用vim的sh命令,

:sh

直接切换到bash,完成之后在exit就退回到vim中… 更多... “vim和bash之间快速切换”

linux只在文本文件中查找字符串

linux只在文本文件中查找字符串

 

通用

如果不分文件类型,那么查找命令是:

grep -r "mytext" [folder]

 

但是上面的这个命令会搜索所有的文件,包括二进制文件,这不是我们所希望的,通常我们搜索字符串都是在文本文件中,所以要把命令调整:

find -type f -exec grep "mytext" -Il . {} \;

上面是linux的命令格… 更多... “linux只在文本文件中查找字符串”

疯狂的操作你vim的buffer

疯狂的操作你vim的buffer

 

打开多个buffer

vim可以支持同时打开多个buffer,可以打开命令的时候带多个文件作为参数传给vim,例如

vim test1.cpp test2.cpp test3.cpp

或者是开启vim后,通过edit命令来打开新的buffer。

 

显示多个buffer

vim默认的情况下是只显示一个buffer的,其他被打开的buffer是隐藏的状态,但是有一… 更多... “疯狂的操作你vim的buffer”

从vim暂时的切换到Console

从vim暂时的切换到Console

在vim中编写代码的时候,突然需要用到console执行一些命令,完了之后再回到vim,有以下几种方式:

  1. 暂停vim方式
  2. 使用vim的sh命令启动新console
  3. 使用!bash启动一个console
  4. 直接执行!命令

暂停vim方式

ctrl+z将vim调到后台,这样就回到console了,完事之后在使用

fg

回到vim

使用vim的sh命令启动新console

在vim中直接使用 … 更多... “从vim暂时的切换到Console”