Ⅰ linux 中的vim的配置文件:.vimrc 在哪裡
在用戶家目錄(/home/用戶名)下面有一個.vimrc。/etc下面也有一個vimrc,解決方法如下:
1、首先輸入:vi /etc/ssh/sshd_config,然後點擊enter,這里使用vi命令對sshd_config文件進行修改。
Ⅱ linux下vim 查找命令
基礎搜索
先必須知道vim的3中工作模式
智能大小寫搜索
Vim 提供了一個功能,只有當要搜索的單詞 / 模板包含大寫字母時,編輯器才會區分大小寫。要想實現這種功能,必須先設置ignorecase,再接著設置smartcase變數。
:set ignorecase
:set smartcase
例如,如果一個文件中既包含LINUX也包含linux,在開啟智能大小寫搜索功能時,如果使用/LINUX進行搜索,只有單詞LINUX處會被搜到。反之,如果搜索/linux,那麼不論大小寫的搜索結果都會被匹配。
Ⅲ linux中的vim安裝文件在哪個目錄裡面
vim
目標文件路徑
//如果該文件存在則打開,否則新建對於名稱的空白文件
在運行vim中有三種模式:
按esc進入命令模式
按a或i進入編輯模式
在命令模式鍵入:進入ex模式
命令模式下:
i
//在游標前插入文本
o
//在當前行下面插入一行
dd
//刪除當前行
u
//後退操作
ctrl+r
//撤銷後退
yy
//復制當前行
5yy
//復制多行,從當前行往下開始的5行
p
//粘貼
r
//替換當前游標所在字元
/
//進入查找功能,輸入關鍵字後按回車開始查找,按n顯示下一個位置
ex模式下:
:w
//保存當前修改
:q
//退出vim
:q!
//強制退出不保存
:x
//保存並退出同:wq
:set
nu
//顯示行號
nu為number的別名參數
:!命令
//執行一個系統命令並顯示結果,按回車鍵繼續
:sh
//切換到shell命令行,使用ctrl+d返回vim
插入模式下:
這個就不用說了,隨便編輯。
這里是我之前的學習筆記,希望對你有幫助。
//後面的都是注釋。
Ⅳ 如何指定vim 的查找是從上往下還是從下往上
1、首先vim + 文件名打開文件。
Ⅳ vim查找命令
linux下vim 查找命令:
/text --查找text, 按n查找下一個, N查找上一個
?text --查找text(反向查找), 按n查找下一個, N查找上一個
*/# --查找游標當前的單詞,相當於/text
:set ignorecase --查找忽略大小寫
:set noignorecase --查找不忽略大小寫
:nohlsearch --關閉當前的高亮顯示,當再次查找時恢復高亮
:set incsearch --逐步搜索模式,對當前鍵入的字元進行查找,不必等輸入完成
:set wrapscan --重新搜索,當搜索到文件頭或尾時,返回重新搜索
(5)在哪裡找vim圖片擴展閱讀:
1、文件窗口:
:open file --在當前窗口打開新文件
:split file --在新窗口打開文件
:new file --用新窗口打開文件,同 :split file
:bn --切換到下一個文件
:bp --切換到上一個文件
:args --查看當前打開的文件列表(當前正在編輯的文件會用[]括起來)
:e ftp://192.168.10.76/abc.txt
:e qadrive est.txt --打開遠程文件
:split --打開一個新窗口,游標停在頂層的窗口上
:new --打開一個新窗口,游標停在頂層的窗口上
:vsplit --橫向打開窗口。
Ctrl+ww --移動到下一個窗口
Ctrl+wj --移動到下方的窗口
Ctrl+wk --移動到上方的窗口
2、其他命令:
Esc/Ctrl+[ -- 鍵入命令
:!command --執行shell命令
:suspend/Ctrl+Z --掛起vim,回到shell,fg 返回vim
:!perl -c script.pl --檢查perl腳本語法,不用退出vim
:!perl script.pl --執行perl腳本, 不用退出vim
:help --顯示幫助文檔
:help i --顯示i的幫助文檔(:特殊鍵用<>, -t:啟動參數用-)
3、編輯命令:
插入:
i --在當前位置插入
A --在當前行尾插入
I --在當前行首插入
o --在當前行後插入一行
O --在當前行前插入一行
拷貝粘貼剪切:
yy --拷貝當前行
2yy --拷貝當前行開始的2行
p --在當前游標後粘貼
P --在當前行前粘貼
:1,10 co 20 --將1-10行插入到第20行之後。
:1,$ co $ --將整個文件復制一份並添加到文件尾部
v --進入選擇模式,相當於在Windows下按住 Shift選擇
V --進入選擇模式,整行選擇
ddp --交換當前行和其下一行
2dd --剪切當前行之後的2行
:1,10d --將1-10行剪切
:1, 10 m 20 --將第1-10行移動到第20行之後
替換:
ra --將當前游標所在字元替換為a
s/old/new/ --用old替換new,替換當前行的第一個匹配
s/old/new/g --用old替換new,替換當前行的所有匹配
%s/old/new/ --用old替換new,替換所有行的第一個匹配
%s/old/new/g --用old替換new,替換所有匹配
:10,20 s/^/text/g --在第10行到第20行每行前面加上text(:3,5 s/^/#/g --注釋3-5行, :3,5 s/^#//g
--解除3-5行的注釋, :1,$ s/^/#/g --注釋整個文檔, :%s/^/#/g --注釋整個文檔)
ddp --交換游標所在行和下一行
移動:
h --左移一個字元(5h --左移5個字元)
l --右移一個字元(5l --右移5個字元)
k --上移一個字元(5k --上移5個字元)
j --下移一個字元(5j --下移5個字元)
w --向後移動一個單詞(5w --向後移動5個單詞)
b --向前移動一個單詞(5b --向前移動5個單詞)
e --同 w ,游標停在單詞尾部
ge --同 e ,游標停在單詞尾部
^ --移動到本行第一個非空白字元
0 --移動到本行第0個字元
--同0
$ --移動到行尾(3$ --移動到下面3行的行尾)
gg --移動到文件頭(10gg --移動到第10行首)
[[ --同 gg
G --移動到文件尾(10G --移動到第10行尾)
]] --同 G
fx --移動到本行游標後第一個為x的字元(3fx --移動到本行游標後第3個為x的字元)
Fx --同 fx ,反向查找
:20 --跳到20行行首
Ctrl+e --向下滾動一行
Ctrl+y --向上滾動一行
Ctrl+d --向下滾動半屏
Ctrl+u --向上滾動半屏
Ctrl+f --向下滾動一屏
Ctrl+b --向上滾動一屏
撤銷:
u --撤銷
U --撤銷對整行的操作
Ctrl+r --撤銷剛才的撤銷
刪除:
x --刪除當前字元(3x --刪除當前游標開始向後三個字元)
X --刪除當前字元的前一個字元, 同 dh
dl --刪除當前字元, 同 x
dh --刪除前一個字元
dd --刪除當前行
dj --刪除上一行
dk --刪除下一行
10d --刪除當前行開始的10行。
D --刪除當前字元至行尾, 同 d$
kdgg --刪除當前行之前所有行(不包括當前行)
:1,10d --刪除1-10行
:11,$d --刪除11行及以後所有的行
:1,$d --刪除所有行
J--刪除兩行之間的空行, 合並兩行
退出
:wq --保存並退出
ZZ --保存並退出
:q! --強制退出並忽略所有更改
:e! --放棄所有修改,並打開原來文件
:close --關閉窗口,最後一個窗口不能使用此命令,可以防止意外退出vim
:q --如果是最後一個被關閉的窗口,那麼將退出vim
Ⅵ vim 中能查看圖片么
vim本身不能,只能通過調用外部程序來顯示圖片。
Ⅶ vim 模式
Vim編輯器基本上可以分為3種模式,分別是命令模式(commandmode)、插入模式(Insertmode)和底行模式(lastlinemode),下圖所示為Vim各種模式相互轉換的關系圖。
命令模式:控制屏幕游標的移動,進行文本的刪除、復制等文字編輯工作(不使用[Del]鍵和[Backspace]鍵)以及進入插入模式,或者回到底行模式。
插入模式:只有在插入模式下,才可以輸入文字。按[Esc]鍵可回到命令行模式。很多Vim編輯器使用者希望一打開Vim就可以輸入內容,但這是不能成功的,因為剛打開Vim編輯器時處於命令模式。
底行模式:保存文件或退出Vim,同時也可以設置編輯環境和一些編譯工作,如列出行號、尋找字元串等。
有的書中把Vim編輯器簡化成兩個模式,將底行模式也算作命令行模式。
Ⅷ 在windows下用控制台 Vim保存退出後文件在哪裡可以找到
要看你打開控制台的時候,控制台上面顯示的當前路徑是哪裡了。
Ⅸ vim的配置文件在哪
配置文件在哪裡
當我們使用Vim時, 你需要知道一系列的配置文件. 這些配置文件的位置依賴於Vim的安裝位置和你所使用的操作系統.
通常, 有三個配置文件, 你是必須知道在哪裡能找到的.vimrc
這是Vim最主要的配置文件. 它有兩個版本, 全局版本(global)和用戶版本(personal)).
全局vimrc文件放在你安裝Vim的目錄中. 你可以打開vim, 在普通模式下輸入下面的命令來找出這個目錄的位置:echo $VIM
結果應該是這樣的:
Linux: /usr/share/vim/vimrc
Windows: c:\program files\vim\vimrc
用戶版本的vimrc文件放在你的主目錄下. 主目錄的位置依賴於你的操作系統. Vim最初是為Unix及類Unix操作系統提供的, 所以用戶版本的vimrc文件都是通過在文件名的最前面加一個點來設置成隱藏文件. 這是在類Unix上設置隱藏文件的方法, 但不適用於Microsoft Windows. 所以呢, vimrc文件與操作系統有關. 應該是這樣的:
Linux: /home/kim/.vimrc
Windows: c:\documents and settings\kim\_vimrc
你可以在Vim的普通模式下輸入下面的命令, 來找出Vim認為的你的系統的主目錄的位置:
:echo $HOME
vimrc文件包含的是ex (vi的前身) 命令, 一條命令一行. 並且vimrc文件也是增加Vim配置信息的默認方式.
你的vimrc可以將其他的文件 (包含著配置信息) 作為外部資源. 在vimrc文件里, 你可用以source命令來實現:
source /path/to/external/file
gvimrc文件是專為Gvim的配置文件. 它和上面提到的vimrc文件很相似, 並且是放在同一個目錄下的 (也是分為用戶版和全局版), 如:
Linux: /home/kim/.gvimrc
/usr/share/vim/gvimrc
Windows: c:\documents and settings\kim\_gvimrc
c:\program files\vim\
這個文件是用來設置只有Gvim才能使用的GUI設置.exrc
這是文件是用作與vi或ex向後兼容用的. 它也是和vimrc文件放在同一個目錄, 當然也是分為用戶版和全局版). 然而, 除非你想用vi兼容的模式來使用用Vim, 否則你根本就不會用到這個文件.
Ⅹ 在終端中如何查找屏幕上的字元串
在normal模式下按下/即可進入查找模式,輸入要查找的字元串並按下回車。
Vim會跳轉到第一個匹配。按下n查找下一個,按下N查找上一個。
Vim查找支持正則表達式,例如/vim$匹配行尾的"vim"。 需要查找特殊字元需要轉義,例如/vim$匹配"vim$"。
實戰一下:
1、用vim打開要查找的文件
注意,如果沒有安裝vim,系統會提示安裝語句,復制運行即可安裝vim