Vim编辑系统文件之后没办法退出怎么办(已重装解决)
Tofloor
poster avatar
AlwaysQuiet
deepin
2018-01-22 01:25
Author
本帖最后由 captainjack 于 2018-1-22 15:58 编辑

谢谢各位了,我在重装之后可以保存修改了,非常感谢各位的帮助,用deepin真是太好了

===================================================================================================================原帖分割线
1、结合Shift键输入“:”,切换到命令模式,输入“q”后回车。这属于正常退出,只有当文件未被修改或者修改已经被保存的情况下方能成功退出,否则将提示有修改尚未保存而无法退出。
2、切换到命令模式,输入“q!”后回车。这属于强制退出,当有文件被修改而尚未保存,则强制退出将舍弃修改。
3、切换到命令模式,输入“wq”后回车。这属于先保存后退出,只有对打开的文件可写且有编辑权限的情况下方能成功退出,否则将提示权限不够或者文件只读等警告。
4、切换到命令模式,输入“wq!”后回车。这属于强制保存并退出,只有对打开的文件有编辑权限的情况下方能成功退出,否则将提示权限不够等警告。有访问权限的只读文件即便修改过,也能成功保存并退出。
6、在一般模式下输入“ZZ”。这属于先保存后退出,同“wq”。
7、在一般模式下输入“ZQ”。这属于强制退出,同“q!”。

这些是网上找的方式,但是都没办法退出,怎么解决呢,求教

Reply Favorite View the author
All Replies
avatar
aName
deepin
2018-01-22 01:32
#1
所以下次看到哪个教程写“vi xxx”的时候,就用“gedit xxx”就好了,至少不会有退出困难。btw,有权限问题,在“vi xxx”命令前加 sudo 啊
Reply View the author
avatar
AlwaysQuiet
deepin
2018-01-22 01:40
#2
aName 发表于 2018-1-21 17:32
所以下次看到哪个教程写“vi xxx”的时候,就用“gedit xxx”就好了,至少不会有退出困难。btw,有权限问题 ...

我就怕权限问题,先sudo su再打开文件编辑的,还是不行。那我下次用gedit好了,谢谢
Reply View the author
avatar
yjhenan
deepin
2018-01-22 01:41
#3
本帖最后由 yjhenan 于 2018-1-21 17:43 编辑

修改文件,直接文件管理器给管理员权限就行了,vim就别用了,蛋疼

Reply View the author
avatar
134******40
deepin
2018-01-22 02:36
#4
我是有界面编辑工具就不会用vim,除非远程连接。
Reply View the author
avatar
AlwaysQuiet
deepin
2018-01-22 02:41
#5
yjhenan 发表于 2018-1-21 17:41
修改文件,直接文件管理器给管理员权限就行了,vim就别用了,蛋疼

...

其实我之前就是直接改的,不过这问题一直在心里,有点难受
Reply View the author
avatar
AlwaysQuiet
deepin
2018-01-22 02:41
#6
jdocker 发表于 2018-1-21 18:36
我是有界面编辑工具就不会用vim,除非远程连接。

是啊,还是界面比较直观,多谢了
Reply View the author
avatar
180******14
deepin
2018-01-22 02:59
#7
vim 是最好的文本编辑器,没有之一,gedit已经没有人维护,早日放弃,早日解脱。
但必须要注意,如果你修改系统的环境变量时有格式错误或者路径错误,将会导致系统假死。
可以尝试进入 tty3 / tty2 ,从那里修改系统变量比较稳妥。
Reply View the author
avatar
preston
deepin
2018-01-22 03:07
#8
想借本帖请教,deepin安装好后,在哪个文件里修改设置vim的设置呢?我去/etc/vim/里头看过了,两个文件都不像是要修改的.是不是还有其他地方我忽略了.
Reply View the author
avatar
cuixiaofei
deepin
2018-01-22 03:25
#9
https://bbs.deepin.org/post/152160
想借本帖请教,deepin安装好后,在哪个文件里修改设置vim的设置呢?我去/etc/vim/里头看过了,两个文件都不 ...

你好,修改~/.vimrc就可以设置vim
Reply View the author
avatar
zouqilin
deepin
2018-01-22 06:03
#10
这个情况直接按q 退出recording
Reply View the author
avatar
zhuce1815
deepin
2018-01-22 07:09
#11
sudo vim ××× 文件还没遇见不能保存的情况,你的是什么情况,还有root权限修改不了的文件?
Reply View the author
avatar
159******54
deepin
2018-01-22 07:15
#12
权限问题吧
Reply View the author
avatar
bobo
deepin
2018-01-22 08:24
#13
在摁下q, 退出录制宏。
Reply View the author
avatar
要讲武德
deepin
2018-01-22 08:39
#14
aName 发表于 2018-1-21 17:32
所以下次看到哪个教程写“vi xxx”的时候,就用“gedit xxx”就好了,至少不会有退出困难。btw,有权限问题 ...

vi  可比gedit少了三个字啊
Reply View the author
avatar
AlwaysQuiet
deepin
2018-01-22 23:46
#15
zouqilin 发表于 2018-1-21 22:03
这个情况直接按q 退出recording

按了没用,就是图片那个样子,能插入,但是保存退出不行…
Reply View the author
avatar
AlwaysQuiet
deepin
2018-01-22 23:46
#16
zhuce1815 发表于 2018-1-21 23:09
sudo vim ××× 文件还没遇见不能保存的情况,你的是什么情况,还有root权限修改不了的文件? ...

我也不知道什么情况,就是不能保存退出
Reply View the author
avatar
AlwaysQuiet
deepin
2018-01-22 23:47
#17
mjchow 发表于 2018-1-21 23:15
权限问题吧

先sudo su了之后再操作的,也是不行
Reply View the author
avatar
le******ly@163.com
deepin
2018-01-23 01:18
#18
大哥,    按ESC  切换到命令模式,    :q         :q!     :wq     :wq!  这几个命令都带 :冒号的好不好!
Reply View the author
avatar
newsky
deepin
2018-01-23 04:36
#19
你百度这么多,就压根没找到这个命令 ?:w !sudo tee %
Reply View the author
avatar
六七八九十
deepin
2018-01-23 04:59
#20
带冒号,有些人写教程不带:
Reply View the author