Skip to content Skip to main navigation Skip to footer

vim

在FreeBSD 系统下安装 VIM 文本编辑器

如何在FreeBSD系统的命令行下安装 VIM文本编辑器呢?如何才能在能有图形界面的FreeBSD 系统里安装 VIM文本编辑器?
$nbsp;
首先要更新port tree,输入下面的命令:

portsnap fetch update
 

$nbsp;
接着开始安装vim,输入命令:

cd /usr/ports/editors/vim
make WITHOUT_X11=yes install clean
 

$nbsp;
配置vim
输入命令:

cp /usr/local/share/vim/vim72/vimrc_example.vim /usr/local/share/vimrc
 

创建你自己的vimrc 文件,输入命令:

vi ~/.vimrc
 

添加下面的内容:

set nocompatible
filetype on
filetype indent on
filetype plugin on
set laststatus=2
syntax on
 

之后保存退出,即可。
$nbsp;
更多参考:
1. Linux 下 vi/vim 文本编辑器超详细使用指南
2. 29个最基本的 vim /vi 命令
3. vim 命令大全 / vi 命令大全

VI / VIM: 在文本里插入当前的日期和时间

当使用vi /vim 文本编辑器编辑文件的时候,如何在当前行插入并显示当前系统的日期和时间呢。
你可以使用下面的两个 vi / vim 命令来插入当前的日期和时间到文件中光标所在的行。
输入下面的命令:

:r !date
 

或从输入模式返回到命令模式后,直接输入下面的命令:

!!date
 

如下图所示:
vi 命令
 
更多参考:
1. Linux 下 vi/vim 文本编辑器超详细使用指南
2. 29个最基本的 vim /vi 命令
3. vim 命令大全 / vi 命令大全

vim: 移动光标的快捷键

当使用 vi /vim 文本编辑器编辑文件的时候,我们会用到很多的 vi / vim 快捷键命令,那么在vi /vim 里都有那些快捷键呢。
 
首先使用vi /vim 打开一个文件,尝试下面的快捷键:
#1移动光标到文本第一行
输入:

gg
 

或者

1 shift g
 

:0
 

回车后你会看到光标已经定位到第一行了
 
#2将光标移动到最后一行
输入下面的快捷命令:

shift g
 

:$
 

 
#3 将光标移动到第8行
输入:

8 shift g
 

或者

:8
 

 
#4 将光标向下移动一屏
输入:

ctrl+f
 

 
#5 将光标想上移动一屏
输入:

ctrl + b
 

 
#6 将当前行光标移动第一个字符位置
输入:

 

 
#7 将当前行光标移动到最后一个字符位置
输入:

$
 

 
#8 将光标想上下左右移动一个字符位置

l,h,k,j
 

或者使用上下左右键
 
#9 查看你现在所在的位置已经百分比
输入:

ctrl +g
 

vim
 
更多参考:
1. Linux 下 vi/vim 文本编辑器超详细使用指南
2. 29个最基本的 vim /vi 命令
3. vim 命令大全 / vi 命令大全