命令模式下vim的工作方式
命令模式下的操作:
1、:set 調整引數
:set nu ##顯示行號
:set nomu ##取消行號
:set mouse=a ##新增滑鼠選擇
:set cursorline ##行線顯示
注意:在vim中設定這些引數只是暫時的,關閉後重起會還原原來的設定,如果要永久生效需要編寫配置檔案/etc/vimrc
2、字元的搜尋
/關鍵字 ## 高亮顯示關鍵字,n向下移動,n向上移動
:noh ## 取消高亮顯示
3、字元的管理
(1)y ##複製
yl ##複製乙個字母
y3l ##複製三個字母
yw ##複製乙個單詞
y3w ##複製三個單詞
yy ##複製一行
y3y ##複製三行
(2)d ##刪除
dl ##刪除乙個字母
d3l ##刪除三個字母
dw ##刪除乙個單詞
d3w ##刪除三個單詞
dd ##刪除一行
d3d ##刪除三行
(3)c ##剪下
cl ##剪下乙個字母
c3l ##剪下三個字母
cw ##剪下乙個單詞
c3w ##剪下三個單詞
cc ##剪下一行
c3c ##剪下三行
注意:字元的各種管理不需要同時按,按照字元的順序快速按即可。並且在剪下之後vim會自動進入插入模式
4、vim視覺化模式
(1)命令模式下,將游標移動到所要選擇區域的初始位置,按ctrl+v進入視覺化模式,上下左右選擇區域,y、d、c執行操作
(2)按列批量新增字元
將游標移動到所要選擇區域的初始位置,ctrl+v進入視覺化模式,選中所要加入字元的列,按大寫的i,輸入要加入的字元,按【esc】退出視覺化模式即可
5、字元的替換
:%s/要替換的字元/替換成的字元/g ##s表示所有的行,g表示所有的列
eg :%s/?@/g ##替換全文的:為@
:1,5s/:/@/g ##替換1到5行的:為@
:/adm/,/halt/s/?@/g ##替換adm到halt之間的:為@
:%s/ \ / /##/g ##替換全文的/為##,其中\為轉義字元
6、vim的分屏功能
ctrl+w s ##上下分屏 ctrl+w同時按下鬆開後按s
ctrl+w v ##左右分屏
注意:分出來的是兩塊相同的螢幕,在乙個螢幕上輸入,其他的也會有相同的輸入
ctrl+w c ##關閉游標所在螢幕
ctrl+w 上下左右 ##游標移動到指定的螢幕
:sp file ##同時編輯當前檔案和file
7、命令列游標移動
(1)gg ##游標移動到檔案的第一行
(2)g ##游標移動到檔案的最後一行
(3):數字 ##游標移動到指定行
插入模式下的操作:
i ##游標所在處插入
i ##游標所在行行首插入
o ##游標所在行下以行插入
o ##游標所在行的上一行插入
a ##游標所在字串的下乙個字元插入
a ##游標所在行的行尾插入
s ##游標所在字元刪除並插入
s ##游標所在行刪除並插入
vim退出模式的操作
:q ##退出在檔案內容沒有改變時使用
:wq ##退出儲存
:q! ##強制退出不儲存
:wq! ##強制退出儲存,在對唯讀檔案編寫時使用,注意,所編輯的唯讀檔案必須是當前使用者的檔案或者當前操作使用者是root
Apache下PHP的幾種工作方式
php在apache中一共有三種工作方式 cgi模式 apache模組dll fastcgi模式 php 在 apache 2中的 cgi模式。編輯apache 配置檔案httpd.conf 如下 php4 版寫法php 在 apache 2中的 模組模式。編輯apache 配置檔案httpd.co...
Apache下PHP的幾種工作方式
php在apache中一共有三種工作方式 cgi模式 apache模組dll fastcgi模式 php 在 apache 2中的 cgi模式。編輯apache 配置檔案httpd.conf 如下 php4 版寫法php 在 apache 2中的 模組模式。編輯apache 配置檔案httpd.co...
嚮往的工作方式
在日前的gdc歐洲大會上,ngmoco專案經理senta jakobson在發言中表示,公司瑞典工作室目前已有14名成員,他們在探索團隊組建方式的過程中發現,有許多研究表明人們享有控制工作環境的自主權時,更能發揮出色表現。因此他們團隊採用了這種讓成員自主決定辦公地點的方式,因此有時候僅有2名成員在辦...