『壹』 怎樣在vim下運行程序
在 vim 里執行外部程序是用 ! 加命令名,最簡單的比如:
1
:!ls
或者用 ctrl-z 把 vim 推到後台再執行 shell 命令。
如果想用 vim 執行 vim 的腳本,可以用:
1
:source a_vim_script
『貳』 在vim編輯器中,執行命令模式快捷鍵「G」後操作會出現本文結尾還是本頁結尾
題主你好,
在命令模式下, 按下大寫的字母"G"後,游標跳到整個文件的末尾; 與之相對應的是gg,會跳到整個文件的開頭.
因此題主問題中的答案是: 本文結尾
*.上面答案是 "本文結尾"的前提是: "本文結尾"比"本頁結尾"范圍要廣. 也就是說按下大G後, 游標跳到了整個文本的最後位置.
-----
希望可以幫到題主, 歡迎追問.
『叄』 如何在vim中,執行操作系統命令
在命令前加上感嘆號,如
:!ls
執行ls命令
『肆』 ubuntu vim怎麼運行程序
1、ubuntu下的vim要運行程序,可以藉助於vim命令模式下的"!"號執行外部命令。
2、比如在vim中直接編譯並運行c語言編寫的hello
world程序。可以在vim中直接執行如下命令。
:!gcc -o main main.c;./main
說明:":"是進入vim的命令模式,!用於告訴vim要執行外部命令。
gcc是要執行的外部命令,是c語言編譯器。-o是gcc的參數,指明編譯輸出
的文件名,main就是gcc編譯輸出的文件名,main.c就是vim正在編輯的
main.c源碼文件,「;"表示同時執行後面的命令,./main就是當前目錄下的
main程序,也就是編譯好的程序。
2、輸入上面的命令後,按回車就可以看到輸出hello
world了。
『伍』 vim 如何運行程序
在 vim 里執行外部程序是用 ! 加命令名,最簡單的比如:
:!ls
或者用 ctrl-z 把 vim 推到後台再執行 shell 命令。
如果想用 vim 執行 vim 的腳本,可以用:
:sourcea_vim_script
『陸』 在VIM編輯文本時不退出VIM前提下怎麼執行LINUX命令
:!cmd
不退出vim 執行命令 cmd
:r !cmd
不退出vim執行命令cmd,並將cmd的輸出內容插入當前文本中。
:shell
切換到shell里(此時並沒有退出vim,可以理解成vim轉入後台),你可以在shell中做任何操作,退出shell(比如用exit)後,會切換回原來的vim中
『柒』 vim編輯命令怎麼使用
vim是一個全屏編輯器,模式化編輯器。模式主要有編輯模式,輸入模式,末行模式。默認打開vim命令進入的是編輯模式。
打開文件打開文件:vim
/path/to/somefile
其他用法:
vim
+#:打開文件,並定位到#行
vim
+:打開文件,並定位到最後一行
vim
+/pattern:打開文件,並定位到第一次被pattern匹配到的行的行首
關閉文件1、末行模式關閉文件
:q
不保存退出
:wq
保存並退出
:q!
不保存強制退出
:w
保存
:w!強制保存
:wq
-->
:x
2、編輯模式退出
ZZ
保存並退出
模式轉化1、編輯-->輸入
i:在當前游標所在字元的前面轉為輸入模式;
I:在當前游標所在字元的行首轉為輸入模式;
a:在當前游標所在字元的後面轉為輸入模式;
A:在當前游標所在字元的行尾轉為輸入模式;
o:在當前游標所在行的下面新建一行,轉為輸入模式;
O:在當前游標所在行的上面新建一行,轉為輸入模式;
『捌』 vim有哪幾種工作模式
| 命令模式
使用Vim進行文件的編輯時,默認處於命令模式,在此模式下,可以使用方向鍵或k、j、h、i移動游標的位置,還可以對文件內容進行復制、粘貼、替換、刪除等操作。
| 輸入模式
在此模式下,Vim可以對文件執行寫操作,類似於在Windows系統的文檔中輸入內容,使Vim進行輸入模式的方式是在命令模式狀態下輸入i、l、a、A、o、O等插入命令,當編輯文件完成後,按Esc鍵即可返回命令模式。
i:在當前游標所在的位置插入文本,游標後的文本向右移動;
I:在游標所在行的行首插入文本,行首即該行的第一個非空白字元,相當於游標移動到行首執行i命令;
o:在游標所在的行下插入新的一行,游標停在空行首,等待輸入文本;
O:在游標所在的行上插入新的一行,游標停在空行的行首,等待輸入文本;
a:在當前游標所在的位置後插入文本;
A:在游標所在行的行尾插入文本,相當於游標移動到行尾再執行a命令。
| 編輯模式
用於對文件中的指定內容執行保存、查找、替換等操作,使Vim切換到編輯模式的方法是在命令模式狀態下按「:」,此時窗口左下方出現一個「:」符號,就可以輸入相關指令進行操作了。
對於新手來說,經常不知道自己處於什麼模式,不論是忘了還是不小心切換了模式,都可以按Esc返回命令模式,如果在多按幾次Esc鍵後聽到「滴---」的聲音,就表示已處於命令模式了。
『玖』 vim三種工作模式
題主你好,
三種模式應該是:
1.普通模式;
2.命令模式;
3.插入模式;
-----
擴展閱讀:
普通模式,是剛打開vim編輯器的默認模式,該模式的特點是: 敲下字元直接就可以看到效果,舉例來說,來該模式下,輸入小寫字母x,則當前游標下的字元就被刪掉了.
命令模式, 最大的特點是,輸入任何命令之前要先敲一個冒號(:), 敲的命令顯示在vim的左下角,最常用的要屬修改完文件後要保存退出了(:wq).
插入模式,這個模式初級選手最常用,也最熟悉的一種方式了,在剛打開vim編輯器時不是處於普通模式嘛,此時按下aioAIO中任意一個字元就進入插入模式了,處在插入模式下的操作就簡單了,直接輸入字元上屏,上下左右鍵頭移位游標位置等.
-----
另外,對於這三種工作模式,其實翻譯成啥的都有,不統一; 而且vim的工作模式也不是3種(說最常用的3種工作模式相對准確一些),而是14種.
基本工作模式有7種:
Normal
Visual
Select
Insert
Command-line
Ex
Terminal-job
還有7種基本模式的變體模式:
OPertor-pending
Replace
Virtual Replace
Insert Normal
Terminal-Normal
Insert Visual
Insert Select
-----
希望可以幫到題主, 歡迎追問
『拾』 用vim 在哪裡執行命令字元亂碼了,需要切換編碼
windows版的vim配置文件可以在安裝目錄的_vimrc文件中。比如我裝的是vim7.2安裝目錄是d:盤的programfile\vim下,執行程序在安裝目錄下的vim72目錄中(d:\programfile\vim\vim72),配置文件就放在d:\programfile\vim目錄下,配置模版可以從d:\programfile\vim\vim72\vimrc_example.vim拷貝。在配置文件中加入
set fileencodings=ucs-bom,utf-8,cp936,gb18030
set encoding=cp936
就可自動識別文件編碼。